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
Msi.dll
IID
IID_IInstaller ist definiert als 000C1090-0000-0000-C000-000000000046

Siehe auch

ProductCode

MsiRemovePatches

Deinstallieren von Patches

Von Windows Installer 2.0 und früheren Versionen nicht unterstützt