EnforceUpgradeComponentRules

Il s’agit d’une stratégie système par ordinateur qui peut être utilisée pour appliquer des règles de composants de mise à niveau lors de petites mises à jour et de mises à niveau mineures.

Définissez la stratégie EnforceUpgradeComponentRules sur 1 pour appliquer les règles des composants de mise à niveau pendant les petites mises à jour et les mises à niveau mineures de tous les produits sur l’ordinateur. Pour appliquer les règles pendant les petites mises à jour et les mises à niveau mineures d’un produit particulier, affectez la valeur 1 à la propriété MSIENFORCEUPGRADECOMPONENTRULES sur la ligne de commande ou dans la table des propriétés.

Lorsque la propriété ou la stratégie a la valeur 1, les petites mises à jour et les mises à niveau mineures peuvent échouer parce que la mise à jour tente d’effectuer les opérations suivantes :

  • Ajoutez une nouvelle fonctionnalité au sommet ou au milieu d’une arborescence de fonctionnalités existante.

    La nouvelle fonctionnalité doit être ajoutée en tant que nouvelle fonctionnalité feuille à une arborescence de fonctionnalités existante.

    Dans ce cas, la valeur ProductCode du produit peut être modifiée et les mises à jour peuvent être traitées comme une mise à niveau majeure.

  • Supprimer un composant d’une fonctionnalité.

    Cela peut également se produire si vous modifiez le GUID d’un composant. Le composant identifié par le GUID d’origine semble être supprimé et le composant identifié par le nouveau GUID apparaît en tant que nouveau composant.

    Windows Installer 4,5 et versions ultérieures : le composant peut être supprimé correctement à l’aide de Windows Installer 4,5 ou version ultérieure en définissant l’attribut msidbComponentAttributesUninstallOnSupersedence dans la table des composants ou en définissant la propriété MSIUNINSTALLSUPERSEDEDCOMPONENTS .

    La valeur ProductCode du produit peut également être modifiée et les mises à jour peuvent être traitées comme une mise à niveau majeure.

Clé de Registre

HKEY _ _ \ stratégies logicielles de l’ordinateur LOCAL \ \ Microsoft \ Windows \ Installer

Type de données

_valeur DWORD reg

non pris en charge dans Windows Installer 2,0 et versions antérieures