Оптимизация исправлений
Установщик Windows может оптимизировать исправление, чтобы сократить время, необходимое для применения исправлений к установленным приложениям.
Установщик Windows 2.0: Не поддерживается. Для версий установщика Windows, выпущенных до установщика Windows 3.0, исправление выполняет полную установку восстановления приложения, что может занять значительно больше времени.
установщик Windows 3.0 и более поздних версий: процесс исправления изменяет только части приложения, измененные исправлением.
Установщик Windows 3.1 и более поздние версии: Начиная с установщика Windows 3.1, оптимизация исправлений требует, чтобы все исправления в транзакции имели свойство OptimizedInstallMode значение 1 (один) в таблице MsiPatchMetadata.
Если исправление изменяет только следующие таблицы, установщик Windows 3.0 или более поздней версии пропускает действия, связанные со всеми остальными таблицами, даже если эти действия перечислены в таблицах последовательности исходного пакета установки приложения (.msi файл).
- AdminExecuteSequence
- adminUISequence
- условие
- CustomAction
- файла
- FileSFPCatalog
- InstallExecuteSequence
- InstallUISequence
- мультимедиа
- MoveFile
- MsiAssembly
- MsiDigitalCertificate
- MsiDigitalSignature
- MsiFileHash
- MsiPatchHeaders
- исправления
- PatchPackage
- свойство
- реестра
- SFPCatalog
- TypeLib
- _Columns
- _Storages
- _Streams
- _Tables
- _TransformView таблица
- _Validation
Чтобы отключить параметр оптимизации исправлений, используйте политику DisableFlyWeightPatching.