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
Msi.dll
IID
O IID_IInstaller é definido como 000C1090-0000-0000-C000-000000000046

Confira também

ProductCode

MsiRemovePatches

Desinstalando patches

Sem suporte no Windows Installer 2.0 e nas versões anteriores