Método Installer.RemovePatches
O método RemovePatches remove um ou mais patches para os produtos elegíveis para receber o patch. O método RemovePatches chama MsiRemovePatches.
Sintaxe
Installer.RemovePatches(
PatchList,
ProductCode,
UninstallType,
PropertyList
)
Parâmetros
-
PatchList
-
Uma cadeia de caracteres que contém uma lista delimitada por ponto e vírgula de patches a serem removidos. Cada patch pode ser representado pelo caminho completo para o pacote de patch ou por um GUID de patch. Este parâmetro é necessário.
-
ProductCode
-
Uma cadeia de caracteres com o GUID do produto do qual os patches devem ser removidos. Este parâmetro é necessário.
-
UninstallType
-
Um valor inteiro que especifica o tipo de remoção do patch. Esse parâmetro deve ser msiInstallTypeSingleInstance.
-
PropertyList
-
Uma cadeia de caracteres que especifica os pares Propriedade=Valor a serem incluídos. Esse parâmetro é opcional.
Retornar valor
Esse método não retorna um valor.
Comentários
Confira Desinstalando patches para obter um exemplo que demonstra como um aplicativo pode remover um patch de todos os produtos que estão disponíveis para o usuário.
Requisitos
Requisito | Valor |
---|---|
Versão |
Windows Installer 5.0 no Windows Server 2012, no Windows 8, no Windows Server 2008 R2 ou no Windows 7. Windows Installer 4.0 ou Windows Installer 4.5 no Windows Server 2008 ou no Windows Vista. Windows Installer 3.0 ou versões posteriores no Windows Server 2003 ou no Windows XP. |
DLL |
|
IID |
O IID_IInstaller é definido como 000C1090-0000-0000-C000-000000000046 |
Confira também