Método Installer.ReinstallFeature
O método ReinstallFeature do objeto Installer reinstala recursos ou corrige problemas com recursos instalados.
Sintaxe
Installer.ReinstallFeature(
Product,
Feature,
ReinstallMode
)
Parâmetros
-
Product
-
Especifica o código de produto do produto.
-
Recurso
-
Especifica o recurso a ser reinstalado. O recurso pai ou filho do recurso especificado não é reinstalado. Para reinstalar o recurso pai ou filho, você deve chamar o método ReinstallFeature para cada um separadamente ou usar o método ReinstallProduct.
-
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 |
|
IID |
O IID_IInstaller é definido como 000C1090-0000-0000-C000-000000000046 |
Confira também