Propriedade REINSTALLMODE

A propriedade REINSTALLMODE é uma cadeia de caracteres que contém letras que especificam o tipo de reinstalação a ser executada. As opções não diferenciam maiúsculas de minúsculas e são independentes de ordem. Normalmente, essa propriedade deve ser usada em conjunto com a propriedade REINSTALL. No entanto, essa propriedade também pode ser usada durante a instalação, não apenas reinstalar.

Observação

O Windows Installer ignora a propriedade REINSTALLMODE durante uma instalação administrativa.

 

Reinstalar códigos de opção

Por padrão, REINSTALLMODE é "omus".

Código Opção
p Reinstale somente se o arquivo estiver ausente.
o Reinstale se o arquivo estiver ausente ou se for uma versão mais antiga.
e Reinstale se o arquivo estiver ausente ou se for uma versão igual ou mais antiga.
d Reinstale se o arquivo estiver ausente ou se houver uma versão diferente.
c Verifique os valores de soma de verificação e reinstale o arquivo se eles estiverem ausentes ou corrompidos. Esse sinalizador apenas repara arquivos que têm msidbFileAttributesChecksum na coluna Atributos da Tabela de Arquivos.
um Forçar a reinstalação de todos os arquivos, independentemente da soma de verificação ou da versão.
u Reescreva todas as entradas do Registro necessárias da Tabela do Registro que vão para HKEY_CURRENT_USER
ou HKEY_USERS
hive do registro.
m Reescreva todas as entradas do Registro necessárias da Tabela do Registro que vão para HKEY_LOCAL_MACHINE
ou HKEY_CLASSES_ROOT
hive do registro. Reescreva todas as informações da Tabela de Classes, Tabela de Verbos, Tabela PublishComponent, Tabela ProgID, Tabela MIME, Tabela de ícones, Tabela de extensões e Tabela AppID, independentemente da atribuição do computador ou do usuário. Reinstale todos os componentes qualificados. Ao reinstalar um aplicativo, essa opção executa as ações RegisterTypeLibraries e InstallODBC.
s Reinstale todos os atalhos e armazene em cache novamente todos os ícones substituindo quaisquer atalhos e ícones existentes.
v Use para executar no pacote de origem e armazenar novamente em cache o pacote local. Não use o código de opção de reinstalação v para a primeira instalação de um aplicativo ou recurso.

 

Se a propriedade REINSTALLMODE for definida sem definir também a propriedade REINSTALL, os modos de "detecção" especificados ainda se aplicarão e especificarão o modo "substituir" para uma instalação normal. A propriedade REINSTALLMODE afeta apenas os recursos selecionados normalmente para instalação. A presença da propriedade REINSTALLMODE não reinstala recursos. A reinstalação de recursos requer a presença da propriedade REINSTALL.

Os códigos de opção para essa propriedade correspondem à opção de linha de comando '/f'. A opção de linha de comando tem um valor padrão de 'pecms'.

Observação

Somente os arquivos que contêm informações de soma de verificação são verificados e reparados. O sinalizador REINSTALLMODE_FILEVERIFY (o ccode acima) repara apenas os arquivos que têm msidbFileAttributesChecksum na coluna Atributos da Tabela de Arquivos.

 

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. Confira os Requisitos de tempo de execução do Windows Installer para obter informações sobre o service pack mínimo do Windows exigido por uma versão do Windows Installer.

Confira também

Propriedades