Installer.RemovePatches-Methode
Die RemovePatches-Methode entfernt einen oder mehrere Patches für Produkte, die den Patch erhalten können. Die RemovePatches-Methode ruft MsiRemovePatches auf.
Syntax
Installer.RemovePatches(
PatchList,
ProductCode,
UninstallType,
PropertyList
)
Parameter
-
PatchList
-
Eine Zeichenfolge mit einer durch Semikolons getrennten Liste von Patches, die entfernt werden sollen. Jeder Patch kann entweder durch den vollständigen Pfad zum Patchpaket oder durch die Patch-GUID (Globally Unique Identifier) dargestellt werden. Dieser Parameter ist erforderlich.
-
ProductCode
-
Eine Zeichenfolge mit der GUID des Produkts, aus dem die Patches entfernt werden sollen. Dieser Parameter ist erforderlich.
-
UninstallType
-
Ein ganzzahliger Wert, der den Typ der Patchentfernung angibt. Dieser Parameter muss msiInstallTypeSingleInstance lauten.
-
Eigenschaftsliste
-
Eine Zeichenfolge, die die einzuschließenden Eigenschaft/Wert-Paare angibt. Dieser Parameter ist optional.
Rückgabewert
Diese Methode gibt keinen Wert zurück.
Bemerkungen
Unter Deinstallieren von Patches finden Sie ein Beispiel, das veranschaulicht, wie eine Anwendung einen Patch aus allen Produkten entfernen kann, die den Benutzer*innen zur Verfügung stehen.
Anforderungen
Anforderung | Wert |
---|---|
Version |
Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer 3.0 oder höher unter Windows Server 2003 oder Windows XP. |
DLL |
|
IID |
IID_IInstaller ist definiert als 000C1090-0000-0000-C000-000000000046 |
Siehe auch