Freigeben über


Patchoptimierung

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

Windows Installer 2.0: Nicht unterstützt. Bei Versionen von Windows Installer, die vor Windows Installer 3.0 veröffentlicht wurden, wird beim Patchen eine vollständige Reparaturinstallation der Anwendung durchgeführt, die deutlich mehr Zeit in Anspruch nehmen kann.

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

Windows Installer 3.1 und höher: Ab Windows Installer 3.1 erfordert die Patchoptimierung, dass für alle Patches in der Transaktion die OptimizedInstallMode-Eigenschaft in der Tabelle MsiPatchMetadata auf „1“ festgelegt ist.

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 die DisableFlyWeightPatching-Richtlinie, um die Patchoptimierungsoption zu deaktivieren.