Depois de actualizar para o Windows Installer versão 2.0, o serviço Windows Installer poderá não ser iniciado e poderá receber a seguinte mensagem de erro:
O serviço Windows Installer não pôde ser acedido. Isto pode acontecer caso esteja a executar o Windows em modo seguro ou se o Windows não está instalado correctamente. Contacte o suporte técnico para obter assistência.
[The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or the Windows Installer is not correctly installed. Contact your support personnel for assistance.]
Nota: este comportamento não ocorre nos seguintes produtos:
Este comportamento poderá ocorrer quando se verifica uma das seguintes condições:
Nas permissões de DCOM, o nível de autenticação predefinido está definido como Nenhum (None), e o nível de representação predefinido está definido como Anónimo (Anonymous).
A conta de sistema não tem permissões totais sobre uma pasta ou uma chave de registo a que o Windows Installer está a tentar aceder. Isto é NTFS específico.
Dependendo do problema, utilize um ou todos os métodos que se seguem:
Método 1: Anular o registo e voltar a registar o Windows Installer.
Método 2: Verificar as permissões de DCOM.
Método 3: Conceder permissão de controlo total à conta SYSTEM.
Método 4: Verificar as permissões de registo.
Método 5: Corrigir a chave de segurança danificada para o serviço MsiServer.
Antes de começar: Verificar se o Service Pack está instalado
Se estiver a utilizar o Windows 2000, certifique-se de que o SP 2 está instalado.
Se estiver a utilizar o Windows NT 4.0, certifique-se de que o SP 6 está instalado.
Se não instalar os Service Packs adequados, os passos indicados na secção "Mais informação" deste artigo poderão não funcionar como previsto.
Método 1: Anular o registo e voltar a registar o Windows Installer
Clique em Iniciar (Start), clique em Executar (Run), escreva MSIEXEC /UNREGISTER e clique em OK. Mesmo que efectue o processo correctamente, poderá parecer que nada ocorre.
Clique em Iniciar (Start), clique em Executar (Run), escreva MSIEXEC /REGSERVER e clique em OK. Mesmo que efectue o processo correctamente, poderá parecer que nada ocorre ou poderá ver por breves momentos uma ampulheta. Depois de executar este comando, a operação está concluída.
Tente instalar novamente a aplicação baseada no Windows Installer.
Método 2: Verificar as permissões de DCOM
Este método implica a alteração do nível de representação DCOM predefinido para Identificar, removendo o ficheiro Msisip.dll e voltando a instalar o SP 3 do Windows 2000.
Para tal, siga estes passos:
Clique em Iniciar, clique em Executar, escreva dcomcnfg e clique em OK.
No separador Propriedades predefinidas:
Na lista Nível de autenticação predefinido, clique em Ligar.
Na lista Nível de representação predefinido, clique em Identificar e clique em OK.
Clique em Iniciar, clique em Executar, escreva explorer /select, %windir%\system32\msisip.dll e clique em OK.
Mude o nome do ficheiro Msisip.dll para Msisip.old.
Volte a instalar o Windows 2000 Service Pack 3.
Método 3: Conceder permissão de controlo total à conta SYSTEM
Inicie o Explorador do Windows (Windows Explorer), clique com o botão direito do rato no disco rígido raiz do computador e clique em Propriedades (Properties).
Clique no separador Segurança (Security) e clique em Adicionar (Add).
Na caixa de diálogo Seleccionar Utilizadores, Computadores ou Grupos (Select Users, Computers, or Groups), clique na conta SYSTEM, clique em Adicionar (Add) e clique em OK.
Em Permitir (Allow), clique para seleccionar a caixa de verificação Controlo total (Full Control) e clique em OK.
Clique na pasta TEMP e certifique-se de que a conta SYSTEM tem controlo total.
Método 4: Verificar as permissões de registo
Clique em Iniciar (Start), clique em Executar (Run) e escreva Regedt32.
Para cada um dos ramos de registo, siga estes passos:
Seleccione o ramo.
Para o Windows XP, no menu Editar, clique em Permissões.
Para o Windows 2000 e o Windows NT 4, no menu Segurança (Security), clique em Permissões (Permissions).
Certifique-se de que a conta SYSTEM foi adicionada e de que tem controlo total. Caso contrário, adicione a conta SYSTEM com controlo total.
Método 5: Corrigir a chave de segurança danificada para o serviço MsiServer
Inicie o computador utilizando o Windows 2000.
Clique em Iniciar, clique em Executar, escreva regedit.exe e mude o nome da seguinte chave para Old_Security:
Qual foi o esforço que despendeu pessoalmente para utilizar este artigo?
Muito baixo
Baixo
Moderado
Elevado
Muito elevado
Diga-nos porquê e o que podemos fazer para melhorar estas informações
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.