修補程式優化
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 屬性設定為 1 (MsiPatchMetadata 資料表中的一個) 。
如果修補程式只修改下列資料表,Windows Installer 3.0 或更新版本會略過與所有其他資料表相關聯的動作,即使這些動作列在原始應用程式安裝套件 (.msi 檔案的序列資料表中也一樣) 。
- AdminExecuteSequence
- AdminUISequence
- Condition
- CustomAction
- 檔案
- FileSFPCatalog
- InstallExecuteSequence
- InstallUISequence
- 媒體
- MoveFile
- MsiAssembly
- MsiDigitalCertificate
- MsiDigitalSignature
- MsiFileHash
- MsiPatchHeaders
- 修補
- PatchPackage
- 屬性
- 登錄
- SFPCatalog
- TypeLib
- _列
- _存儲
- _流
- _表
- _TransformView資料表
- _驗證
若要關閉修補程式優化選項,請使用 DisableFlyWeightPatching 原則。