Sintomas
Quando tenta instalar um programa no Windows 7 ou Windows Vista, recebe a seguinte mensagem de erro:
"O serviço Windows Installer não pôde ser acedido. Isto pode ocorrer se o Windows Installer não estiver instalado correctamente. Contacte o suporte técnico para obter assistência."
Resolução
Para resolver este problema, utilize o método 1. Se o método 1 não resolver o problema, utilize o método seguinte listado até resolver o problema.
Importante Esta secção, método ou tarefa contém passos que explicam como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para uma maior protecção, efectue o backup do Registro antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para mais informações sobre como efectuar cópias de segurança e restaurar o registo, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base: 322756 como efectuar cópias de segurança e restaurar o registo no Windows
Para repor as definições do serviço Windows Installer no registo, crie um ficheiro de registo utilizando o bloco de notas. Em seguida, execute o ficheiro para actualizar a chave de registo.
Para tal, siga estes passos:
-
Clique em Iniciare, em seguida, escreva Notepad na caixa de pesquisa .
-
Sob o título de programas , clique em Notepad.exe.
-
Copie o seguinte texto e, em seguida, colá-lo um bloco de notas:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver] "DisplayName"="@%SystemRoot%\\system32\\msimsg.dll,-27" "ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\ 74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d,\ 00,73,00,69,00,65,00,78,00,65,00,63,00,20,00,2f,00,56,00,00,00 "Description"="@%SystemRoot%\\system32\\msimsg.dll,-32" "ObjectName"="LocalSystem" "ErrorControl"=dword:00000001 "Start"=dword:00000003 "Type"=dword:00000010 "DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00 "ServiceSidType"=dword:00000001 "RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76,\ 00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,\ 74,00,65,00,50,00,61,00,67,00,65,00,66,00,69,00,6c,00,65,00,50,00,72,00,69,\ 00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,63,00,\ 6b,00,4d,00,65,00,6d,00,6f,00,72,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,\ 00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,\ 73,00,65,00,42,00,61,00,73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74,\ 00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,\ 65,00,43,00,72,00,65,00,61,00,74,00,65,00,50,00,65,00,72,00,6d,00,61,00,6e,\ 00,65,00,6e,00,74,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,\ 00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69,\ 00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,65,00,63,00,75,00,72,00,\ 69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,\ 00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00,\ 66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,\ 00,65,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,53,00,69,00,6e,00,67,00,\ 6c,00,65,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,00,50,00,72,00,69,00,76,\ 00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00,\ 72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,\ 00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00,\ 47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,\ 00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00,\ 72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72,\ 00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00,\ 73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\ 00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00,\ 51,00,75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,\ 00,65,00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00,\ 50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54,\ 00,61,00,6b,00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00,\ 50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,\ 00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00,\ 76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00 "FailureActions"=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\ 00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum] "0"="Root\\LEGACY_MSISERVER\\0000" "Count"=dword:00000001 "NextInstance"=dword:00000001
-
Clique em ficheiro, clique em Guardar comoe, em seguida, o nome do ficheiro Msirepair.reg.
-
Na caixa Guardar como tipo , clique em todos os ficheiros (*. *).
-
Na caixa Guardar , faça clique sobre o ambiente de trabalhoe, em seguida, clique em Guardar.
-
No menu ficheiro , clique em Sair para sair do bloco de notas.
-
No ambiente de trabalho, Msirepair.reg com o botão direito e, em seguida, clique em Executar como administrador. Se lhe for pedido para introduzir uma palavra-passe de administrador ou forneça a confirmação, escreva a palavra-passe ou clique em continuar.
-
Clique em Sim quando lhe for pedido para instalar as chaves de registo.
-
Reinicie o processo de instalação para o programa que pretende instalar.
Para iniciar o serviço Windows Installer, siga estes passos:
-
Clique em Iniciare, em seguida, escreva CMD na caixa de diálogo dees Procurar programas e o ficheiro.
-
Cmd.exe, com o botão direito e, em seguida, clique em Executar como administrador.
-
Escreva net start MSIServere, em seguida, prima ENTER.
-
Reinicie o processo de instalação para o programa que pretende instalar.
Para verificar se o serviço Windows Installer está em execução, siga estes passos:
-
Clique em Iniciar, escreva Services. msc na caixa de pesquisa e, em seguida, clique em Serviços sob o título de programas .
-
Na lista de Serviços (Local) , com o botão direito Do Windows Installere, em seguida, clique em Propriedades.
-
Na lista pendente tipo de arranque , verifique que o valor está definido como Manual.
-
O serviço Windows Installer está em execução se o Estado do serviço: entradaestá definido para ser executado.
Se uma versão anterior do programa que pretende instalar já estiver instalada no computador, siga estes passos:
-
Clique em Iniciar, clique em Painel de controloe, em seguida, clique em desinstalar um programa em programas.
-
Seleccione o programa na lista que pretende instalar.
-
Faça clique sobre a desinstalação (ou Desinstalar/Alterar no Windows Vista) e, em seguida, siga as instruções ou instruções para desinstalar a aplicação.
-
Reinicie o computador.
-
Reinicie o processo de instalação para o programa que pretende instalar.
Este problema ocorre quando um ou mais das seguintes condições forem verdadeiras:
-
Instalar ou remover um programa que utiliza o serviço do Microsoft Installer antes de tentar instalar o programa no computador.
-
O serviço Windows Installer não está em execução.
-
As definições de registo do Windows Installer estão danificadas ou incorrectamente configuradas.
Para mais informações sobre este problema no Windows XP e Windows Server 2003, clique no número que se segue para visualizar o artigo na Microsoft Knowledge Base:
Mensagem de erro 315346 quando tenta adicionar ou remover um programa num computador que esteja a executar o Windows XP ou Windows Server 2003: "o serviço Windows Installer não pôde ser acedido"