修補程序優化
Windows Installer 可以優化修補,以減少將修補程式套用至已安裝應用程式所需的時間。
Windows Installer 2.0:不支援。 針對在 Windows Installer 3.0 之前發行的 Windows Installer 版本,修補會執行應用程式的完整修復安裝,這可能需要更多時間。
Windows Installer 3.0 和更新版本: 修補程式只會變更修補程式所修改之應用程式的元件。
Windows Installer 3.1 和更新版本: 從 Windows Installer 3.1 開始,修補程式優化要求交易中的所有修補程式都已將 OptimizedInstallMode 屬性設定為 MsiPatchMetadata 數據表。
如果修補程式只修改下表,Windows Installer 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 原則。