MsiPatchRemovalList(Eigenschaft)

Das Installationsprogramm legt den Wert der MsiPatchRemovalList-Eigenschaft auf eine Liste von Patches fest, die während der Installation entfernt werden. Die Patches werden in der Liste durch ihre durch Semikolons getrennten Patchcode-GUIDs dargestellt.

Entwickler können die MsiPatchRemovalList-Eigenschaft verwenden, um ein Windows Installer-Paket oder einen Patch zu erstellen, das benutzerdefinierte Aktionen zum Entfernen eines Patches ausführt. Die benutzerdefinierte Aktion kann im ursprünglichen Installationspaket, einem Patch, der bereits auf das Paket angewendet wurde, oder einem Patch erstellt werden, der kein deinstallationsfähiger Patch ist. Die benutzerdefinierte Aktion kann für die MsiPatchRemovalList-Eigenschaft in den Sequenztabellen bedingt werden. Weitere Informationen zum Bedingten Festlegen von Aktionen finden Sie unter Verwenden von Eigenschaften in bedingten Anweisungen.

Die benutzerdefinierte Aktion kann die GUIDs von Patches abrufen, die aus dem Wert der MsiPatchRemovalList-Eigenschaft entfernt werden. Die benutzerdefinierte Aktion kann bestimmen, ob der Installationsstatus des Patches angewendet, veraltet oder ersetzt wird, indem die MsiGetPatchInfoEx-Funktion oder die PatchProperty-Eigenschaft des Patch-Objekts aufruft.

Bemerkungen

Weitere Informationen zum Entfernen von Patches finden Sie unter Entfernen von Patches.

Requirements (Anforderungen)

Anforderung Wert
Version
Windows Installer 5.0 auf Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 auf Windows Server 2008 oder Windows Vista. Windows Installer 3.0 oder höher auf Windows Server 2003 oder Windows XP. Informationen zum Windows Service Pack, das für eine Windows Windows Installer-Version erforderlich ist, finden Sie unter Windows Installer Run-Time Anforderungen.

Siehe auch

Eigenschaften

Nicht unterstützt in Windows Installer 2.0 und früher