Propriedade MSIENFORCEUPGRADECOMPONENTRULES

Defina a propriedade MSIENFORCEUPGRADECOMPONENTRULES como 1 na linha de comando ou na tabela Property para aplicar as regras do componente de atualização durante pequenas atualizações e atualizações secundárias de um produto específico. Para aplicar as regras durante pequenas atualizações e atualizações secundárias de todos os produtos no computador, defina a política EnforceUpgradeComponentRules como 1.

Quando a propriedade ou a política é definida como 1, podem ocorrer falhas em pequenas atualizações e atualizações secundárias, porque a atualização tenta fazer o seguinte, o que viola as regras do componente de atualização:

  • Adicionar um novo recurso à parte superior ou intermediária de uma árvore de recursos existente.

    O novo recurso precisa ser adicionado como um novo recurso folha a uma árvore de recursos existente.

    Nesse caso, o ProductCode do produto pode ser alterado, e a atualização pode ser tratada como uma atualização principal.

  • Remover um componente de um recurso.

    Isso também pode ocorrer se você alterar o GUID de um componente. O componente identificado pelo GUID original parece ter sido removido e o componente, conforme identificado pelo novo GUID, aparece como um novo componente.

    Windows Installer 4.5 e versões posteriores: o componente pode ser removido corretamente com o Windows Installer 4.5 e versões posteriores pela definição do atributo msidbComponentAttributesUninstallOnSupersedence na tabela Component ou pela definição da propriedade MSIUNINSTALLSUPERSEDEDCOMPONENTS.

    Como alternativa, o ProductCode do produto pode ser alterado e a atualização pode ser tratada como uma atualização principal.

Requisitos

Requisito Valor
Versão
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer 3.0 ou versões posteriores no Windows Server 2003 ou no Windows XP. Confira os Requisitos de tempo de execução do Windows Installer para obter informações sobre o service pack mínimo do Windows exigido por uma versão do Windows Installer.

Confira também

Propriedades

Sem suporte no Windows Installer 2.0 e nas versões anteriores