Megosztás a következőn keresztül:


EnforceUpgradeComponentRules

Ez egy gépenkénti rendszerházirend-, amely kis frissítések és kisebb frissítések frissítési összetevő-szabályok alkalmazására használható.

Állítsa a EnforceUpgradeComponentRules házirendet 1-re, hogy a frissítési összetevő szabályait alkalmazza kis frissítések és kisebb frissítések a számítógépen található összes termékre. Ha a szabályokat egy adott termék kis frissítései és kisebb frissítései során szeretné alkalmazni, állítsa a MSIENFORCEUPGRADECOMPONENTRULES tulajdonságot 1 értékre a parancssorban vagy a Tulajdonságtábla.

Ha a tulajdonság vagy szabályzat értéke 1, kisebb frissítések és kisebb frissítések sikertelenek lehetnek, mert a frissítés a következőket próbálja végrehajtani:

  • Új funkció hozzáadása egy meglévő funkciófa tetejéhez vagy közepéhez.

    Az új funkciót új levél funkcióként kell hozzáadni egy meglévő funkciófához.

    Ebben az esetben a termék ProductCode módosítható, és a frissítések fő frissítésiként kezelhetők.

  • Összetevő eltávolítása egy szolgáltatásból.

    Ez akkor is előfordulhat, ha módosítja egy összetevő GUID-azonosítóját. Úgy tűnik, hogy az eredeti GUID által azonosított összetevő el lesz távolítva, és az új GUID által azonosított összetevő új összetevőként jelenik meg.

    Windows Installer 4.5-ös és újabb verziói: Az összetevő a Windows Installer 4.5-ös vagy újabb verziójával eltávolítható a msidbComponentAttributesUninstallOnSupersedence attribútum beállításával a Összetevő tábla vagy az MSIUNINSTALLSUPERSEDCOMPONENTS tulajdonság beállításával.

    Másik lehetőségként a termék ProductCode is módosítható, és a frissítések fő frissítési.

Beállításkulcs

HKEY_LOCAL_MACHINE\Szoftver\szabályzatok\Microsoft\Windows\Installer

Adattípus

REG_DWORD

Windows Installer 2.0 és korábbi verziókban nem támogatott