ID do artigo: 907749 - Última revisão: quinta-feira, 11 de janeiro de 2007 - Revisão: 1.4

Etapas básicas de solução de problemas para o Windows Installer

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Recolher tudo

Sumário

Este artigo contém uma visão geral do Microsoft Windows Installer e como solucionar problemas que podem ocorrer quando o Windows Installer é instalado.
Você pode usar o Microsoft Windows Installer para instalar e configurar pacotes de instalação. Um pacote de instalação contém todas as informações Windows Installer requer para instalar ou para remover um aplicativo ou um produto e executar a interface do usuário a instalação. Cada pacote de instalação inclui um arquivo .msi que contém um banco de dados de instalação, um fluxo de informações de resumo e fluxos de dados para várias partes da instalação. O arquivo .msi também pode conter um ou mais transformações, arquivos de origem interno e arquivos de origem externos ou arquivos de gabinete necessários para a instalação.

A seguir está um resumo das versões disponíveis do Windows Installer:
  • Windows Installer 3.1 : Windows Installer 3.1 está incluído no Microsoft Windows Server 2003 Service Pack 1 (SP1). Windows Installer 3.1 também está disponível como um componente de sistema redistribuível para Windows 2000 SP3, Windows 2000 SP4, Windows XP, Windows XP SP1, Windows XP SP2 e Windows Server 2003. Para obter mais informações sobre o Windows Installer 3.1, visite o seguinte site:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=889482fc-5f56-4a38-b838-de776fd4138c (http://www.microsoft.com/downloads/details.aspx?FamilyID=889482fc-5f56-4a38-b838-de776fd4138c)
    Para instalar o Windows Installer 3.1 como uma atualização crítica, visite o seguinte site:
    http://windowsupdate.microsoft.com (http://windowsupdate.microsoft.com)
  • Windows Installer 3.0 : Windows Installer 3.0 está incluído no Windows XP SP2. Windows Installer 3.0 também está disponível como um componente de sistema redistribuível para Windows 2000 SP3, Windows 2000 SP4, Windows XP, Windows XP SP1 e Windows Server 2003. Para obter mais informações sobre o Windows Installer 3.0, visite o seguinte site da Microsoft:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=5fbc5470-b259-4733-a914-a956122e08e8 (http://www.microsoft.com/downloads/details.aspx?FamilyID=5fbc5470-b259-4733-a914-a956122e08e8)
  • Windows Installer 2.0 : Windows Installer 2.0 está incluído no Windows Server 2003, Windows XP e Windows 2000 SP3. Windows Installer 2.0 está disponível como dois pacotes. Um pacote é usado para instalar ou atualizar para o Windows Installer 2.0 no Windows Millennium Edition, Windows 98 e Windows 95. Outro pacote é usado para instalar ou atualizar para o Windows Installer 2.0 no Windows 2000 e Windows NT 4.0 SP6. Para obter mais informações sobre o Windows Installer 2.0 para Windows 95, Windows 98 e Windows Millennium Edition, visite o seguinte site:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=cebbacd8-c094-4255-b702-de3bb768148f (http://www.microsoft.com/downloads/details.aspx?FamilyID=cebbacd8-c094-4255-b702-de3bb768148f)
    Para obter mais informações sobre o Windows Installer 2.0 para Windows 2000 e Windows NT 4.0, visite o seguinte site:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=4b6140f9-2d36-4977-8fa1-6f8a0f5dca8f (http://www.microsoft.com/downloads/details.aspx?FamilyID=4b6140f9-2d36-4977-8fa1-6f8a0f5dca8f)
    Observação Não use esses pacotes para instalar ou atualizar o Windows Installer 2.0 no Windows Server 2003 ou no Windows XP.
  • Windows Installer 1.2 : Windows Installer 1.2 está incluído no Windows Millennium Edition. Windows Installer 1.2 também é suportado no Windows 95, Windows 98 e Windows NT 4.0 SP3 ou uma versão mais recente do Windows NT 4.0.
  • Windows Installer 1.1 : Windows Installer 1.1 é incluído no Windows 2000. Windows Installer 1.1 está disponível como um componente de sistema redistribuído para Windows 95, Windows 98 e Windows NT 4.0 SP3 ou uma versão mais recente do Windows NT 4.0. Para obter mais informações sobre o Windows Installer 1.1 para Windows 95 e Windows 98, visite o seguinte site:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=f1b7a5b0-611b-45a7-a06d-cadff33e64da (http://www.microsoft.com/downloads/details.aspx?FamilyID=f1b7a5b0-611b-45a7-a06d-cadff33e64da)
    Para obter mais informações sobre o Windows Installer 1.1 para Windows NT 4.0, visite o seguinte site:
    http://www.microsoft.com/downloads/details.aspx?familyid=F8CA7781-41DC-4A53-A574-82EB9CD85BBB (http://www.microsoft.com/downloads/details.aspx?familyid=F8CA7781-41DC-4A53-A574-82EB9CD85BBB)
  • Windows Installer 1.0 : Windows Installer 1.0 está incluído no Microsoft Office 2000. Também há suporte para Windows Installer 1.1 no Windows 95, Windows 98 e Windows NT 4.0 SP3 ou uma versão mais recente do Windows NT 4.0.
Para determinar qual versão do Windows Installer está instalada em um computador, execute estas etapas:
  1. Clique em Iniciar , clique em Executar , digite %systemroot%\system32 e, em seguida, clique em OK .
  2. Clique com o botão direito do mouse em msi.dll e, em seguida, clique em Propriedades .
  3. Clique na guia versão e anote o número de versão do arquivo .

Mais Informações

importante Esta seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Por isso, certifique-se que você execute essas etapas cuidadosamente. Para proteção adicional, fazer backup do registro antes de modificá-lo. Em seguida, você pode restaurar o registro se ocorrer um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
322756  (http://support.microsoft.com/kb/322756/ ) Como fazer backup e restaurar o registro no Windows


importante Antes de usar as seguintes informações para solucionar problemas do Windows Installer, recomendamos que você primeiro tentar os métodos no seguinte artigo Microsoft Knowledge Base:
319624  (http://support.microsoft.com/kb/319624/ ) Mensagem de erro "Serviço Windows Installer não pôde ser acessado" ao instalar o aplicativo


Para solucionar problemas que podem ocorrer ao usar o Windows Installer para instalar um programa, use os seguintes métodos.

O método 1: Windows Installer registre novamente

Para registrar novamente o Windows Installer, execute essas etapas.

Observação Como existem várias versões do Microsoft Windows, as seguintes etapas podem ser diferentes no seu computador. Se estiverem, consulte a documentação do produto para concluir estas etapas.
  1. Verifique o local do arquivo Msiexec.exe no disco rígido. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , aponte para Pesquisar e, em seguida, clique em arquivos ou pastas .
    2. Clique em todos os arquivos e pastas .
    3. No todo ou parte do nome do arquivo na caixa, digite msiexec.exe e, em seguida, clique em Pesquisar .
    4. Nos resultados da pesquisa, anote o local do arquivo Msiexec.exe.

      O local de arquivo do arquivo Msiexec.exe deve ser semelhante ao C:\Windows\System32.

      Observação Em computadores com Windows 98, o arquivo Msiexec.exe está localizado na pasta %Windir%\System.
    5. No menu arquivo , clique em Fechar .
  2. Verifique o local do arquivo Msiexec.exe no Windows registro. Para fazer isso, execute as seguintes etapas:
    1. Clique em Iniciar , clique em Executar , digite Regedit e, em seguida, clique em OK .
    2. Localize e, em seguida, clique na seguinte chave do Registro:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
    3. No painel direito, clique duas vezes ImagePath .
    4. Na caixa de diálogo Editar seqüência , verifique se a seqüência na caixa dados do valor contém o caminho correto do arquivo Msiexec.exe no disco rígido que localizou na etapa 1.

      Por exemplo, se o arquivo Msiexec.exe está localizado na Drive: \Windows\System32 no disco rígido, o caminho correto do arquivo Msiexec.exe na caixa dados do valor é a Drive: \Windows\System32\Msiexec.exe /V. Neste exemplo, a Drive é a unidade onde o Windows está instalado.

      Observação Em um computador baseado no Windows 98, o caminho correto do arquivo Msiexec.exe é Drive: \Windows\System\Msiexec.exe /V.

      Observação A opção /V habilita o registro extenso.
    5. Se a caixa dados do valor não contiver o caminho correto, faça as alterações para corrigir o caminho e, em seguida, clique em OK .
    6. Feche o Editor do Registro.
  3. Inicie o computador no modo de segurança e, em seguida, registre o arquivo Msiexec.exe. Para fazer isso, execute as seguintes etapas:
    1. Reinicie o computador.
    2. Pressione F8 após receber a seguinte mensagem:
      Selecione o sistema operacional para iniciar
    3. No menu Opções avançadas do Windows , use as teclas seta para selecionar o Modo de segurança e, em seguida, pressione ENTER.
    4. Se você usar um computador de dupla inicialização ou um computador de inicialização múltipla, selecione o sistema operacional adequado na lista que é exibida e, em seguida, pressione ENTER.
    5. Faça logon no computador.
    6. Clique em Iniciar , clique em Executar , digite Msiexec /regserver e, em seguida, clique em OK .
  4. Reinicie o computador no modo padrão.
Se o problema persistir, siga as etapas no método 2.

Método 2: Reinstalar o Windows Installer

Para reinstalar o Windows Installer, execute essas etapas:
  1. Inicie o computador no modo de segurança. Para fazer isso, execute as seguintes etapas:
    1. Reinicie o computador.
    2. Pressione F8 após receber a seguinte mensagem:
      Selecione o sistema operacional para iniciar
    3. No menu Opções avançadas do Windows , use as teclas seta para selecionar o Modo de segurança e, em seguida, pressione ENTER.
    4. Se você usar um computador de dupla inicialização ou um computador de inicialização múltipla, selecione o sistema operacional adequado na lista que é exibida e, em seguida, pressione ENTER.
    5. Faça logon no computador.
  2. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
  3. No prompt de comando, digite attrib - r-s-h %Windir%\System32\dllcache .

    Observação Em um computador baseado no Windows 98, digite System em vez de System32 .

    Observação Em um computador baseado no Windows Server 2003 SP1, ignore esta etapa. Em vez disso, vá para a etapa 4.
  4. No prompt de comando, digite %windir%\System32 de CD e, em seguida, pressione ENTER.
  5. No prompt de comando, digite as seguintes linhas, pressionando ENTER após cada linha:
    ren msi.dll msi.old
    ren msiexec.exe msiexec.old
    ren msihnd.dll msihnd.old
  6. No prompt de comando, digite exit e pressione ENTER.
  7. Reinicie o computador no modo de segurança.
  8. Atualize os arquivos do Windows Installer no disco rígido para a versão mais recente.

    Observação Em um computador baseado no Windows Server 2003 SP1, extrair os arquivos no pacote redistribuível do Windows Installer 3.1 e, em seguida, copie os seguintes arquivos para a pasta 32 de %Windir%\System no computador:
    • MSI.dll
    • Msiexec.exe
    • Msihnd.dll
  9. Reinicie o computador no modo padrão.

Referências

Para obter mais informações sobre o Windows Installer 3.1 v2, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
893803  (http://support.microsoft.com/kb/893803/ ) Windows Installer 3.1 v2 (3.1.4000.2435) está disponível
Para obter mais informações sobre o Windows Installer tecnologia, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
310598  (http://support.microsoft.com/kb/310598/ ) Visão geral sobre a tecnologia Windows Installer
Para obter mais informações sobre como usar o Windows Installer CleanUp utilitário para solucionar problemas de instalação, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
290301  (http://support.microsoft.com/kb/290301/ ) Descrição do utilitário Windows Installer CleanUp


Para obter mais informações sobre mensagens de erro do Windows Installer, visite o seguinte site da Web Microsoft Developer Network (MSDN):
http://msdn2.microsoft.com/en-us/library/aa372835.aspx (http://msdn2.microsoft.com/en-us/library/aa372835.aspx)

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Installer 3.1 nas seguintes plataformas
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
    • Microsoft Windows 2000 Service Pack 3
    • Microsoft Windows 2000 Service Pack 3
    • Microsoft Windows 2000 Server SP4
    • Microsoft Windows 2000 Professional SP4
  • Microsoft Windows Installer 3.0 nas seguintes plataformas
    • Microsoft Windows Server 2003, Web Edition
    • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
    • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
    • Microsoft Windows XP Professional
    • Microsoft Windows XP Home Edition
    • Microsoft Windows 2000 Professional SP4
    • Microsoft Windows 2000 Server SP4
    • Microsoft Windows 2000 Service Pack 3
    • Microsoft Windows 2000 Service Pack 3
  • Microsoft Windows Installer 2.0 nas seguintes plataformas
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows NT 4.0 Service Pack 6
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 95
  • Microsoft Windows Installer 1.2 nas seguintes plataformas
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 95
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT Workstation 4.0
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT 4.0 Service Pack 3
    • Microsoft Windows NT 4.0 Service Pack 4
    • Microsoft Windows NT 4.0 Service Pack 5
    • Microsoft Windows NT 4.0 Service Pack 6
  • Microsoft Windows Installer 1.1 nas seguintes plataformas
    • Microsoft Windows 2000 Server
    • Microsoft Windows 2000 Professional Edition
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 95
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT Workstation 4.0
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT 4.0 Service Pack 3
    • Microsoft Windows NT 4.0 Service Pack 4
    • Microsoft Windows NT 4.0 Service Pack 5
    • Microsoft Windows NT 4.0 Service Pack 6
  • Microsoft Windows Installer 1.0 nas seguintes plataformas
    • Microsoft Windows 98 Second Edition
    • Microsoft Windows 95
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT Workstation 4.0
    • Microsoft Windows NT Workstation 4.0 Developer Edition
    • Microsoft Windows NT 4.0 Service Pack 3
    • Microsoft Windows NT 4.0 Service Pack 4
    • Microsoft Windows NT 4.0 Service Pack 5
    • Microsoft Windows NT 4.0 Service Pack 6
Palavras-chave: 
kbmt kbtshoot kbinfo kbhowto KB907749 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 907749  (http://support.microsoft.com/kb/907749/en-us/ )