Freigeben über


Patchoptimierung

Windows Installer kann das Patchen optimieren, um die Zeit zu reduzieren, die zum Anwenden von Patches auf installierte Anwendungen erforderlich ist.

Windows Installer 2.0: Nicht unterstützt. Für Versionen von Windows Installer, die vor Windows Installer 3.0 veröffentlicht wurden, führt Patching eine vollständige Reparaturinstallation der Anwendung aus, was wesentlich mehr Zeit in Anspruch nehmen kann.

Windows Installer 3.0 und höher: Der Patchvorgang ändert nur die Teile einer Anwendung, die von einem Patch geändert werden.

Windows Installer 3.1 und höher: Ab Windows Installer 3.1 erfordert die Patchoptimierung, dass alle Patches in der Transaktion die Eigenschaft "OptimizedInstallMode" auf 1 (eins) in der MsiPatchMetadata-Tabellefestgelegt haben.

Wenn ein Patch nur die folgenden Tabellen ändert, überspringt Windows Installer 3.0 oder höher die Aktionen, die allen anderen Tabellen zugeordnet sind, auch wenn diese Aktionen in den Sequenztabellen des ursprünglichen Anwendungsinstallationspakets (.msi Datei) aufgeführt sind.

Verwenden Sie zum Deaktivieren der Patchoptimierungsoption die DisableFlyWeightPatching Richtlinie.