Mensagem de erro "O serviço Windows Installer não pode ser acessado" ao instalar um aplicativo

Traduções deste artigo Traduções deste artigo
ID do artigo: 319624
Aviso
Este artigo se aplica ao Windows 2000. O suporte para o Windows 2000 terminou em 13 de julho de 2010. O Centro de Soluções de fim de suporte do Windows 2000 é o ponto de partida para o planejamento de sua estratégia de migração do Windows 2000. Para obter mais informações, consulte a Política de ciclo de vida do suporte Microsoft.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Após atualizar para o Windows Installer versão 2.0, o Serviço Windows Installer pode não iniciar e você pode receber a seguinte mensagem de erro:
Não foi possível acessar o serviço do Windows Installer. Isso pode ocorrer se você estiver executando o Windows em modo de segurança ou se o serviço Windows Installer não tiver sido instalado corretamente. Entre com contato com a equipe de suporte para obter ajuda.
Observação Esse comportamento não ocorre nos seguintes produtos:
  • Microsoft Windows XP
  • Microsoft Windows Millennium Edition
  • Microsoft Windows 98

Causa

Esse comportamento pode ocorrer quando qualquer uma das seguintes condições existirem:
  • Nas permissões DCOM, o nível de autenticação padrão é definido para Nenhum e o nível de Representação padrão é definido para Anônimo.
  • A conta do sistema não tem permissões totais em uma pasta ou chave do Registro que o Windows Installer está tentando acessar. Isso é específico do NTFS.

Resolução

Dependendo do problema, use um ou mais dos seguintes métodos:
  • Método 1: Desfazer o registro e registrar novamente o Windows Installer.
  • Método 2: Verificar as permissões DCOM.
  • Método 3: Forneça permissão de Controle total à conta SYSTEM.
  • Método 4: Verificar as permissões do Registro.
  • Método 5: Corrigir a chave de segurança quebrada para o serviço MsiServer.

Antes de começar: Verifique se o service pack está instalado

Se você estiver usando o Windows 2000, certifique-se de que o SP 2 está instalado.
Se você estiver usando o Windows NT 4.0, certifique-se de que o SP 6 está instalado.

Se você não instalar os service packs apropriados, as etapas na seção "Mais informações" deste artigo podem não funcionar conforme o esperado.

Mais Informações

Método 1: Desfazer o registro e registrar novamente o Windows Installer.

  1. Clique em Iniciar, em Executar, digite MSIEXEC /UNREGISTER e clique em OK. Mesmo se fizer isso corretamente, pode parecer que nada ocorre.
  2. Clique em Iniciar, em Executar, digite MSIEXEC /REGSERVER e clique em OK. Mesmo se fizer isso corretamente, poderá parecer que nada ocorre, ou um ampulheta aparecerá brevemente. Após executar esse comando, a operação estará completa.
  3. Tente seu aplicativo com base no Windows Installer novamente.

Método 2: Verificar as permissões DCOM

Este método envolve alterar o nível de representação padrão DCOM, remover o arquivos Msisip.dll e reinstalar o SP 3 para o Windows 2000.

Para fazer isto, siga estas etapas:
  1. Clique em Iniciar, em Executar, digite dcomcnfg e clique em OK.
  2. Na guia Propriedades padrões:
    1. Na lista Nível de Autenticação Padrão, clique em Conectar.
    2. Na guia Nível de Representação Padrão, clique em Identificar e em OK.
  3. Clique em Iniciar, em Executar, digite explorer /select, %windir%\system32\msisip.dll e clique em OK.
  4. Renomeie o arquivo Msisip.dll como Msisip.old.
  5. Reinstale o Windows 2000 Service Pack 3.

Método 3: Fornecer permissões de controle total para a conta SISTEMA

  1. Inicie o Windows Explorer, clique com o botão direito na unidade do disco rígido raiz do computador e clique em Propriedades.
  2. Clique na guia Segurança e em Adicionar.
  3. Na caixa de diálogo Selecionar usuários, computadores ou grupos, clique na conta SYSTEM, clique em Adicionar e em OK.
  4. Em Permitir, clique para marcar a caixa de seleção Controle Total e clique em OK.
  5. Clique na pasta TEMP e verifique se a conta SYSTEM tem controle total.

Método 4: Verificar as permissões do Registro

  1. Clique em Iniciar, em Executar e digite Regedt32.
  2. Para cada uma das seções do Registro, siga estas etapas:
    1. Selecione a hive.
    2. Para o Windows XP, no menu Editar, clique em Permissões.

      Para Windows 2000 e Windows NT 4, no menu Segurança, clique em Permissões.
  3. Verifique se a conta SYSTEM foi adicionada e que possui Controle total. Se não tiver, adicione a conta SYSTEM com Controle total.

Método 5: Corrigir a chave de segurança quebrada para o serviço MsiServer.

  1. Inicie o computador usando o Windows 2000.
  2. Clique em Iniciar, em Executar, digite regedit.exe e renomeie a seguinte chave para Old_Security:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer\Security
  3. Reinicie o computador (você deve fazer isso).
  4. Execute o Instmsiw.exe para o installer 2.0 novamente; isso corrigirá a chave de segurança quebrada para o serviço MSI.
Para obter mais informações sobre outras mensagens de erro que você pode receber ao tentar adicionar ou remover um programa, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
315346 Mensagem de erro ao tentar adicionar ou remover um programa em um computador executando o Windows XP ou Windows Server 2003: "Não foi possível acessar o serviço do Windows Installer
Observação: este é um artigo de ?PUBLICAÇÃO RÁPIDA? criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas no presente estado, em resposta a questões emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e poderão ser revisados a qualquer momento, sem aviso prévio. Consulte os Termos de Uso para ver outras informações.

Propriedades

ID do artigo: 319624 - Última revisão: quarta-feira, 6 de março de 2013 - Revisão: 1.0
Palavras-chave: 
kbpubtypekc kbprb KB319624

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com