Optimisation des correctifs
Windows Installer peut optimiser la mise à jour corrective pour réduire le temps nécessaire pour appliquer des correctifs aux applications installées.
Windows Installer 2.0 : Non pris en charge. Pour les versions de Windows Installer publiées avant Windows Installer 3.0, la mise à jour corrective exécute une installation de réparation complète de l’application, ce qui peut prendre beaucoup plus de temps.
Windows Installer 3.0 et versions ultérieures : Le processus de mise à jour corrective modifie uniquement les parties d’une application qui sont modifiées par un correctif.
Windows Installer 3.1 et versions ultérieures : À compter de Windows Installer 3.1, l’optimisation des correctifs nécessite que tous les correctifs de la transaction aient la propriété OptimizedInstallMode définie sur 1 (un) dans la table MsiPatchMetadata.
Si un correctif modifie uniquement les tables suivantes, Windows Installer 3.0 ou version ultérieure ignore les actions associées à toutes les autres tables, même si ces actions sont répertoriées dans les tables de séquences du package d’installation d’application d’origine (fichier .msi).
- AdminExecuteSequence
- AdminUISequence
- Condition
- CustomAction
- File
- FileSFPCatalog
- InstallExecuteSequence
- InstallUISequence
- Média
- MoveFile
- MsiAssembly
- MsiDigitalCertificate
- MsiDigitalSignature
- MsiFileHash
- MsiPatchHeaders
- Patch
- PatchPackage
- Propriété
- Registre
- SFPCatalog
- TypeLib
- _Columns
- _Storages
- _Streams
- _Tables
- Table _TransformView
- _Validation
Pour désactiver l’option d’optimisation des correctifs, utilisez la stratégie DisableFlyWeightPatching .