Usuário com melhor resposta
Problema com Windows Installer no windows 7

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)
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.- Verifique a localização do ficheiro Msiexec.exe no disco rígido. Para o fazer, siga estes passos:
- Clique em Iniciar , aponte para Procurar e, em seguida, clique em ficheiros ou pastas .
- Clique em todos os ficheiros e pastas .
- Na totalidade ou parte do nome do ficheiro , escreva msiexec.exe e, em seguida, clique emProcurar .
- 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. - No menu ficheiro , clique em Fechar .
- Verifique a localização do ficheiro Msiexec.exe no Windows registo. Para o fazer, siga estes passos:
- Clique em Iniciar , clique em Executar , escreva Regedit e, em seguida, clique em OK .
- Localize e, em seguida, clique na seguinte chave de registo:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer
- No painel da direita, faça duplo clique em ImagePath .
- 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. - 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 .
- Saia do Editor de registo.
- Inicie o computador no modo de segurança e, em seguida, registe o ficheiro Msiexec.exe. Para o fazer, siga estes passos:
- Reinicie o computador.
- Prima F8 quando receber a seguinte mensagem:
Seleccione o sistema operativo para iniciar
- No menu Opções avançadas do Windows , utilize as teclas SETA para seleccionar Modo de segurança e, em seguida, prima ENTER.
- 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.
- Inicie sessão no computador.
- Clique em Iniciar , clique em Executar , escreva Msiexec /regserver e, em seguida, clique em OK.
- Reinicie o computador no modo normal.
Método 2: Reinstalar o programa de instalação do Windows
Para reinstalar o Windows Installer, siga estes passos:- Inicie o computador no modo de segurança. Para o fazer, siga estes passos:
- Reinicie o computador.
- Prima F8 quando receber a seguinte mensagem:
Seleccione o sistema operativo para iniciar
- No menu Opções avançadas do Windows , utilize as teclas SETA para seleccionar Modo de segurança e, em seguida, prima ENTER.
- 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.
- Inicie sessão no computador.
- Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
- 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. - Na linha de comandos, escreva %windir%\System32 CD e, em seguida, prima ENTER.
- 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 - Na linha de comandos, escreva exit e, em seguida, prima ENTER.
- Reinicie o computador no modo de segurança.
- 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
- 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
- Verifique a localização do ficheiro Msiexec.exe no disco rígido. Para o fazer, siga estes passos: