Artigo: 279754 - Última revisão: quinta-feira, 1 de Março de 2007 - Revisão: 3.3

Mensagem de erro: Não foi possível iniciar o serviço de registo de eventos

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Quando inicia a ferramenta Visualizador de eventos, poderá receber a seguinte mensagem de erro:
Não foi possível iniciar o serviço de registo de eventos no [computer name].
Quando tentou iniciar manualmente o serviço registo de eventos, poderá receber a seguinte mensagem de erro:
Erro 0126: Não foi possível encontrar o módulo especificado.

Causa

Este comportamento pode ocorrer se o ficheiro Eventlog.dll estiver em falta a partir da pasta %SystemRoot%\System32 e/ou a pasta %SystemRoot%\System32\Dllcache.

Resolução

Para resolver este comportamento, utilize um dos seguintes métodos:

Método 1:

  1. Introduza o adequado CD-2000 ROM do Windows na unidade de CD-ROM.
  2. Quando o Assistente de execução automática for apresentado, clique em ' Cancelar ' .
  3. Clique em Iniciar e, em seguida, clique em Executar .
  4. Na caixa Abrir , escreva: cmd e, em seguida, prima ENTER.
  5. Na linha de comandos, escreva: sfc /purgecache e, em seguida, prima ENTER.

    importante : Este comando executa a ferramenta Verificador de ficheiros de sistema (SFC), que elimina a pasta Dllcache e pesquisa todos os ficheiros de sistema protegido. Se não for encontrado um ficheiro ou está danificado, o ficheiro é substituído pelo SFC.

    Nota : Se executar o SFC num computador com o Service Pack 1 para o Windows 2000 instalado, SFU pode consumir recursos da CPU e pode demorar muito tempo para concluir a tarefa. Deve deixar SFC concluída antes de prosseguir e posteriores.
  6. Depois de concluída a SFC, numa linha de comandos, altere pastas para %SystemRoot%\System32\Dllcache (ou seja, a pasta C:\Winnt\System32\Dllcache).
  7. Copie o ficheiro Eventlog.dll a partir da pasta Dllcache para a pasta % SystemRoot%\System32 (ou seja, copie o ficheiro na pasta C:\Winnt\System32\Dllcache\Eventlog.dll para a pasta C:\Winnt\System32).
  8. Clique em Iniciar , aponte para programas , clique em Ferramentas administrativas e, em seguida, clique em Serviços .
  9. Localize e clique com o botão direito do rato em serviço registo de eventos e, em seguida, clique em Iniciar . O serviço deve iniciar.
  10. Execute a ferramenta Visualizador de eventos.

Método 2:

  1. Clique em Iniciar , clique em Procurar e, em seguida, clique em ficheiros ou pastas .
  2. No Procurar ficheiros ou pastas com o nome: , escreva: eventlog.dll e, em seguida, clique em Procurar agora .

    Nota : deve existir duas instâncias do ficheiro: um na pasta %SystemRoot%\System32 e o outro na pasta %SystemRoot%\System32\Dllcache.

    A pasta %SystemRoot%\System32\Dllcache é uma pasta oculta na pasta System32. No separador Ver , clique em Opções de pastas e, em seguida, clique para seleccionar a caixa de verificação Mostrar ficheiros e pastas ocultos .
  3. Se o ficheiro estiver na pasta %systemroot%\system32\dllcache e não na pasta % SystemRoot%\System32, copie o ficheiro da pasta Dllcache para a pasta System32 e, em seguida, tente reiniciar o serviço de registo de eventos.
  4. Se o ficheiro não estiver em qualquer localização, restaure o ficheiro a partir do CD-ROM. Para restaurar correctamente o ficheiro Eventlog.dll:
    1. Insira o CD-ROM do Windows 2000 na unidade de CD-ROM.
    2. Clique em Iniciar , clique em Executar , na caixa Abrir , escreva: cmd e, em seguida, prima ENTER.
    3. Numa linha de comandos, escreva o comando seguinte, onde [unidade de CD-ROM] é a letra da unidade de CD-ROM, [nome_do_ficheiro] é o nome do ficheiro .dll e [letra_da_unidade] é a letra da unidade onde está localizada a pasta Temp (por exemplo, escreva: "expandir e:\i386\eventlog.dl_ c:\temp\eventlog.dll" [sem as aspas]):

      Expandir [CD-ROM drive]:\i386\[file_name].dl_ [drive_letter]:\temp\[file_name].dll
    4. Copie o ficheiro da pasta temporária para a pasta %systemroot%\system32\dllcache e a pasta % SystemRoot%\System32.
  5. Depois dos ficheiros tem sido colocados na pasta correcta, tente iniciar o serviço registo de eventos e Visualizador de eventos de acesso.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Palavras-chave: 
kbmt kberrmsg kbprb KB279754 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 279754  (http://support.microsoft.com/kb/279754/en-us/ )