Método Installer.ReinstallProduct

O método ReinstallProduct do objeto Installer reinstala um produto ou corrige problemas de instalação em um produto instalado.

Sintaxe

Installer.ReinstallProduct(
  Product,
  ReinstallMode
)

Parâmetros

Product

Especifica o código de produto do produto.

ReinstallMode

Especifica o tipo da reinstalação. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
msiReinstallModeFileMissing
Reinstala somente se o arquivo estiver ausente.
msiReinstallModeFileOlderVersion
Reinstala se o arquivo estiver ausente ou for uma versão mais antiga.
msiReinstallModeFileEqualVersion
Reinstala se o arquivo estiver ausente ou for uma versão igual ou mais antiga.
msiReinstallModeFileExact
Reinstala se o arquivo estiver ausente ou não for uma versão exata.
msiReinstallModeFileVerify
Verifica a soma de executáveis e reinstala se elas estiverem ausentes ou corrompidas.
msiReinstallModeFileReplace
Reinstala todos os arquivos independentemente da versão.
msiReinstallModeUserData
Garante as entradas de registro por=usuário necessárias.
msiReinstallModeMachineData
Garante as entradas de registro por=computador necessárias.
msiReinstallModeShortcut
Valida atalhos.
msiReinstallModePackage
Usa a origem do recache para instalar o pacote.

 

Valor retornado

Esse método não retorna um valor.

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 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

MsiReinstallProduct

Funções de instalação e configuração