Artigo: 907749 - Última revisão: quinta-feira, 11 de Janeiro de 2007 - Revisão: 1.4

Passos de resolução de problemas básicos do 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 | Reduzir tudo

Sumário

Este artigo contém uma descrição geral do Microsoft Windows Installer e como resolver problemas que poderão ocorrer quando o programa de instalação do Windows está instalado.
Pode utilizar o Microsoft Windows Installer para instalar e configurar pacotes de instalação. Um pacote de instalação contém todas as informações que requer o Windows Installer para instalar ou remover uma aplicação ou um produto e executar a interface do utilizador o programa de configuração. Cada pacote de instalação inclui um ficheiro .msi que contém uma base de dados de instalação, um fluxo de informações de resumo e fluxos de dados de várias partes da instalação. O ficheiro .msi também pode conter um ou mais transformações, ficheiros de origem interno e ficheiros de origem de dados externa ou ficheiros CAB são necessários para a instalação.

Segue-se um resumo das versões disponíveis do programa de instalação do Windows:
  • o Windows Installer 3.1 : Windows Installer 3.1 foi incluído no Microsoft Windows Server 2003 Service Pack 1 (SP1). O Windows Installer 3.1 também está disponível como um componente de sistema redistribuível para o 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 Web site da Microsoft:
    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 actualização crítica, visite o seguinte Web site da Microsoft:
    http://windowsupdate.microsoft.com (http://windowsupdate.microsoft.com)
  • Windows Installer 3.0 : Windows Installer 3.0 está incluída no Windows XP SP2. Windows Installer 3.0 também está disponível como um componente de sistema redistribuível para o 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 Web 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 é utilizado para instalar ou actualizar para o Windows Installer 2.0 no Windows Millennium Edition, Windows 98 e Windows 95. O pacote é utilizado para instalar ou actualizar 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 Millennium Edition, Windows 98 e Windows 95, visite o seguinte Web site da Microsoft:
    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 Web site da Microsoft:
    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)
    Nota Não utilize estes pacotes para instalar ou actualizar 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 posterior do Windows NT 4.0.
  • Windows Installer 1.1 : Windows Installer 1.1 está incluído no Windows 2000. Windows Installer 1.1 está disponível como um componente de sistema redistribuível para Windows 95, Windows 98 e Windows NT 4.0 SP3 ou posterior 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 Web site da Microsoft:
    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 Web site da Microsoft:
    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ída no Microsoft Office 2000. Windows Installer 1.1 também é suportado no Windows 95, Windows 98 e Windows NT 4.0 SP3 ou uma versão posterior do Windows NT 4.0.
Para determinar qual a versão do programa de instalação do Windows está instalada num computador, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva %systemroot%\system32 e, em seguida, clique em OK .
  2. Clique com o botão direito do rato em MSI.dll e, em seguida, clique em Propriedades .
  3. Clique no separador versão e, em seguida, anote a versão do ficheiro .

Mais Informação

importante Esta secção, método ou tarefa contém passos que indicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo de forma incorrecta. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Criar uma para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
322756  (http://support.microsoft.com/kb/322756/ ) Como efectuar uma cópia de segurança e restaurar o registo no Windows


importante Antes de utilizar as seguintes informações para resolução de problemas do Windows Installer, a Microsoft recomenda que tente primeiro os métodos no seguinte artigo base da dados de conhecimento da Microsoft:
319624  (http://support.microsoft.com/kb/319624/ ) Mensagem de erro "Serviço Windows Installer não pôde ser acedido" ao instalar a aplicação


Para resolver problemas que poderão ocorrer quando utiliza o Windows Installer para instalar um programa, utilize os seguintes métodos.

Método 1: Volte a registar o Windows Installer

Para voltar a registar o Windows Installer, siga estes passos.

Nota Uma vez que existem várias versões do Microsoft Windows, os seguintes passos podem ser diferentes no computador. Se forem, consulte a documentação do produto para concluir estes passos.
  1. Verifique a localização do ficheiro Msiexec.exe no disco rígido. Para o fazer, siga estes passos:
    1. Clique em Iniciar , aponte para Procurar e, em seguida, clique em ficheiros ou pastas .
    2. Clique em todos os ficheiros e pastas .
    3. Na totalidade ou parte do nome do ficheiro , escreva msiexec.exe e, em seguida, clique em Procurar .
    4. Nos resultados da procura, anote a localização do ficheiro Msiexec.exe.

      A localização de ficheiro do ficheiro Msiexec.exe deve ser semelhante ao C:\Windows\System32.

      Nota Nos computadores baseados no Windows 98, o ficheiro Msiexec.exe está localizado na pasta %Windir%\System.
    5. No menu ficheiro , clique em Fechar .
  2. Verifique a localização do ficheiro Msiexec.exe no Windows registo. Para o fazer, siga estes passos:
    1. Clique em Iniciar , clique em Executar , escreva Regedit e, em seguida, clique em OK .
    2. Localize e, em seguida, clique na seguinte chave de registo:
      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
    3. No painel da direita, faça duplo clique em ImagePath .
    4. Na caixa de diálogo Editar cadeia , certifique-se de que a cadeia existente na caixa dados do valor contém o caminho correcto do ficheiro Msiexec.exe no disco rígido que localizou no passo 1.

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

      Nota Num computador baseado no Windows 98, o caminho correcto do ficheiro Msiexec.exe é a Drive: \Windows\System\Msiexec.exe /V.

      Nota O parâmetro /V activa o registo verboso.
    5. Se a caixa de valor de dados não contiver o caminho correcto, efectue as alterações adequadas para corrigir o caminho e, em seguida, clique em OK .
    6. Saia do Editor de registo.
  3. Inicie o computador no modo de segurança e, em seguida, registe o ficheiro Msiexec.exe. Para o fazer, siga estes passos:
    1. Reinicie o computador.
    2. Prima F8 quando receber a seguinte mensagem:
      Seleccione o sistema operativo para iniciar
    3. No menu Opções avançadas do Windows , utilize as teclas SETA para seleccionar Modo de segurança e, em seguida, prima ENTER.
    4. Se utilizar um computador de arranque duplo ou um computador de arranque múltiplo, seleccione o sistema operativo adequado na lista apresentada e, em seguida, prima ENTER.
    5. Inicie sessão no computador.
    6. Clique em Iniciar , clique em Executar , escreva Msiexec /regserver e, em seguida, clique em OK .
  4. Reinicie o computador no modo normal.
Se o problema persistir, siga os passos no método 2.

Método 2: Reinstalar o programa de instalação do Windows

Para reinstalar o Windows Installer, siga estes passos:
  1. Inicie o computador no modo de segurança. Para o fazer, siga estes passos:
    1. Reinicie o computador.
    2. Prima F8 quando receber a seguinte mensagem:
      Seleccione o sistema operativo para iniciar
    3. No menu Opções avançadas do Windows , utilize as teclas SETA para seleccionar Modo de segurança e, em seguida, prima ENTER.
    4. Se utilizar um computador de arranque duplo ou um computador de arranque múltiplo, seleccione o sistema operativo adequado na lista apresentada e, em seguida, prima ENTER.
    5. Inicie sessão no computador.
  2. Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
  3. Na linha de comandos, escreva attrib - r-s-h %Windir%\System32\dllcache .

    Nota Num computador baseado no Windows 98, escreva System em vez de System32 .

    Nota Num computador baseado no Windows Server 2003 SP1, ignore este passo. Em vez disso, avance para o passo 4.
  4. Na linha de comandos, escreva %windir%\System32 CD e, em seguida, prima ENTER.
  5. Na linha de comandos, escreva as seguintes linhas, premindo ENTER após cada linha:
    ren msi.dll msi.old
    ren msiexec.exe msiexec.old
    ren msihnd.dll msihnd.old
  6. Na linha de comandos, escreva exit e, em seguida, prima ENTER.
  7. Reinicie o computador no modo de segurança.
  8. Actualize os ficheiros do Windows Installer no disco rígido para a versão mais recente.

    Nota Num computador baseado no Windows Server 2003 SP1, extrair os ficheiros no pacote Windows Installer 3.1 redistribuível e, em seguida, copie os seguintes ficheiros para a pasta 32 de %Windir%\System no computador:
    • MSI.dll
    • Msiexec.exe
    • Msihnd.dll
  9. Reinicie o computador no modo normal.

Referências

Para obter mais informações sobre o Windows Installer 3.1 v2, clique no número de artigo que se segue para visualizar 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 de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
310598  (http://support.microsoft.com/kb/310598/ ) Descrição geral da tecnologia Windows Installer
Para mais informações sobre como utilizar o Windows Installer CleanUp Utility para resolver problemas de instalação, clique no número de artigo que se segue para visualizar 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 Web site da 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
    • Microsoft Windows Server 2003 Web Edition
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows XP Professional Edition
    • 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
    • Microsoft Windows Server 2003 Enterprise Edition
    • Microsoft Windows XP Professional Edition
    • 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 Segunda Edição
    • Microsoft Windows 95
  • Microsoft Windows Installer 1.2 nas seguintes plataformas
    • Microsoft Windows Millennium Edition
    • Microsoft Windows 98 Segunda Edição
    • 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 Segunda Edição
    • 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 Segunda Edição
    • 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes 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/ )