MSIENFORCEUPGRADECOMPONENTRULES - proprietà
Impostare la proprietà MSIENFORCEUPGRADECOMPONENTRULES su 1 nella riga di comando o nella tabella Proprietà per applicare le regole del componente di aggiornamento durante piccoli aggiornamenti e aggiornamenti secondari di un determinato prodotto. Per applicare le regole durante piccoli aggiornamenti e aggiornamenti secondari di tutti i prodotti nel computer, impostare il criterio EnforceUpgradeComponentRules su 1.
Quando la proprietà o il criterio è impostato su 1, gli aggiornamenti di piccole dimensioni e gli aggiornamenti secondari possono non riuscire perché l'aggiornamento tenta di eseguire le operazioni seguenti che violano le regole del componente di aggiornamento:
Aggiungere una nuova funzionalità all'inizio o al centro di un albero delle funzionalità esistente.
La nuova funzionalità deve essere aggiunta come nuova funzionalità foglia a un albero delle funzionalità esistente.
In questo caso, il codice ProductCode del prodotto può essere modificato e l'aggiornamento può essere considerato come un aggiornamento principale.
Rimuovere un componente da una funzionalità.
Questa situazione può verificarsi anche se si modifica il GUID di un componente. Il componente identificato dal GUID originale sembra essere rimosso e il componente identificato dal nuovo GUID viene visualizzato come nuovo componente.
Windows Installer 4.5 e versioni successive: Il componente può essere rimosso correttamente usando Windows Installer 4.5 e versioni successive impostando l'attributo msidbComponentAttributesUninstallOnSupersedence nella tabella dei componenti o impostando la proprietà MSIUNINSTALLSUPERSEDEDCOMPONENTS .
In alternativa, il codice ProductCode del prodotto può essere modificato e l'aggiornamento può essere considerato come un aggiornamento principale.
Requisiti
Requisito | Valore |
---|---|
Versione |
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer 3.0 o versione successiva in Windows Server 2003 o Windows XP. Per informazioni sul Service Pack minimo di Windows richiesto da una versione di Windows Installer, vedere Requisiti di Windows Installer Run-Time . |
Vedi anche