none
Problema com Windows Installer no windows 7 RRS feed

  • Pergunta

  • Eu fui instalar um programa em meu computador com win7 que era no formato .msi e apareceu o seguinte erro:

    O serviço Windows Installer não pôde ser acessado. Isso pode ocorrer se o serviço Windows Installer não tiver sido devidamente instalado. Entre em contato com a equipe de suporte para obter ajuda.

    Por favor me ajudem!!!!!

    Desde já agradeço.

    • Movido Olavo Oliveira Neto segunda-feira, 26 de março de 2012 11:35 Estou movendo sua questão para o fórum especifico de Windows (De:.NET Development - Geral)
    domingo, 25 de março de 2012 22:48

Respostas

  • Rapa21,

    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 emProcurar .
      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 <var>Drive</var>: \Windows\System32 pasta no disco rígido, o caminho correcto do ficheiro Msiexec.exe na caixa dados do valor é <var>Drive</var>: \Windows\System32\Msiexec.exe /V. Neste exemplo, <var>Drive</var> é a unidade onde o Windows está instalado.

        Nota Num computador baseado no Windows 98, o caminho correcto do ficheiro Msiexec.exe é a<var>Drive</var>: \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.


    Leonardo Côco .:. MCP / MCDST / MCTS / MCSA / ITILF .:. Se a resposta foi útil classifique-a.

    • Marcado como Resposta Richard Juhasz terça-feira, 27 de março de 2012 12:50
    segunda-feira, 26 de março de 2012 12:45