Metodo Installer.RemovePatches

Il metodo RemovePatches rimuove una o più patch ai prodotti idonei per ricevere la patch. Il metodo RemovePatches chiama MsiRemovePatches.

Sintassi

Installer.RemovePatches(
  PatchList,
  ProductCode,
  UninstallType,
  PropertyList
)

Parametri

PatchList

Stringa contenente un elenco delimitato da punti e virgola delle patch da rimuovere. Ogni patch può essere rappresentata dal percorso completo del pacchetto patch o dal GUID patch. Questo parametro è obbligatorio.

ProductCode

Stringa con GUID del prodotto da cui rimuovere le patch. Questo parametro è obbligatorio.

DisinstallaType

Valore intero che specifica il tipo di rimozione delle patch. Questo parametro deve essere msiInstallTypeSingleInstance.

PropertyList

Stringa che specifica le coppie Property=Value da includere. Questo parametro è facoltativo e,

Valore restituito

Questo metodo non restituisce valori.

Commenti

Vedere Disinstalla patch per un esempio che illustra come un'applicazione può rimuovere una patch da tutti i prodotti disponibili per l'utente.

Requisiti

Requisito Valore
Versione
Windows Installer 5.0 in Windows Server 2012, Windows 8, Windows Server 2008 R2 o Windows 7. Windows Installer 4.0 o Windows Installer 4.5 in Windows Server 2008 o Windows Vista. Windows Installer 3.0 o versione successiva in Windows Server 2003 o Windows XP.
DLL
Msi.dll
IID
IID_IInstaller è definito come 000C1090-0000-0000-C000-0000000000000046

Vedi anche

ProductCode

MsiRemovePatches

Disinstallazione di patch

Non supportato in Windows Installer 2.0 e versioni precedenti