MsiPatchRemovalList 屬性

安裝程式會將 MsiPatchRemovalList 屬性的值設定為安裝期間要移除的修補程式清單。 修補程式會以以分號分隔的修補程式程式碼 GUID 來表示于清單中。

開發人員可以使用MsiPatchRemovalList屬性來撰寫Windows安裝程式套件或修補程式,以在移除修補程式時執行自訂動作。 自訂動作可以撰寫至原始安裝套件、已套用至套件的修補程式,或不是 可卸載修補程式的修補程式。 自訂動作可以在順序資料表的 MsiPatchRemovalList 屬性上設定條件化。 如需條件化動作的詳細資訊,請參閱 在條件陳述式中使用屬性

自訂動作可以從 MsiPatchRemovalList 屬性的值取得要移除之修補程式的 GUID。 自訂動作可以藉由呼叫MsiGetPatchInfoEx函式或Patch 物件的PatchProperty屬性,來判斷修補程式的安裝狀態是否已套用、過時或被取代。

備註

如需移除修補程式的詳細資訊,請參閱 移除修補程式

規格需求

需求
版本
Windows Server 2008 R2 或 Windows 7 上的 Windows Server 2012、Windows 8、Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer 3.0 或更新版本。 如需Windows安裝程式版本所需的最低Windows Service Pack 相關資訊,請參閱Windows安裝程式Run-Time需求。

另請參閱

屬性

Windows Installer 2.0 和更早版本中不支援