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 complète de réparation 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 tableaux suivants, 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équence du package d’installation d’application d’origine (fichier.msi).
- AdminExecuteSequence
- adminUISequence
- condition
- CustomAction
- fichier
- fileSFPCatalog
- InstallExecuteSequence
- InstallUISequence
- Media
- MoveFile
- msiAssembly
- msiDigitalCertificate
- MsiDigitalSignature
- msiFileHash
- MsiPatchHeaders
- patch
- PatchPackage
- , propriété
- Registre
- SFPCatalog
- TypeLib
- _Columns
- _Storages
- _Streams
- _Tables
- _TransformView table
- _Validation
Pour désactiver l’option d’optimisation des correctifs, utilisez la stratégie DisableFlyWeightPatching.