ID do 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 log 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 | Recolher tudo

Sintomas

Quando você inicia a ferramenta Visualizar eventos, você receberá a seguinte mensagem de erro:
Não foi possível iniciar o serviço de log de eventos em [computer name].
Quando você tentou iniciar manualmente o serviço log de eventos, você receberá a seguinte mensagem de erro:
Erro 0126: O módulo especificado não foi encontrado.

Causa

Esse comportamento pode ocorrer se o arquivo EventLog.dll estiver faltando na pasta % systemroot%\System32 e/ou a pasta % systemroot%\System32\Dllcache.

Resolução

Para resolver esse comportamento, use um dos seguintes métodos:

Método 1:

  1. Insira o CD-ROM apropriado do Windows 2000 na unidade de CD-ROM.
  2. Quando o Assistente do Autorun é exibido, clique em Cancelar .
  3. Clique em Iniciar e, em seguida, clique em Executar .
  4. Na caixa Abrir , digite: cmd e pressione ENTER.
  5. Em um prompt de comando, digite: sfc /purgecache e, em seguida, pressione ENTER.

    importante : este comando executa a ferramenta Verificador de arquivo de sistema (SFC), que limpa a pasta Dllcache e examina todos os arquivos de sistema protegido. Se um arquivo não for encontrado ou está corrompido, o arquivo é substituído pelo verificador de arquivos do sistema.

    Observação : se você executar o SFC em um computador que possui o Service Pack 1 para Windows 2000 instalado, o SFU pode consumir recursos da CPU e pode levar muito tempo para concluir sua tarefa. Você deve deixar SFC terminar antes de continuar em diante.
  6. Após SFC conclusão, em um prompt de comando, altere pastas para % systemroot%\system32\dllcache (ou seja, a pasta C:\Winnt\System32\Dllcache).
  7. Copie o arquivo EventLog.dll da pasta Dllcache para a pasta % systemroot%\System32 (ou seja, copie o arquivo 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 mouse serviço Log de eventos e, em seguida, clique em Iniciar . O serviço será iniciado.
  10. Execute a ferramenta Visualizar eventos.

Método 2:

  1. Clique em Iniciar , clique em Pesquisar e, em seguida, clique em arquivos ou pastas .
  2. No Procurar ficheiros ou pastas nomeados: , digite: eventlog.dll e em seguida, clique em Pesquisar agora .

    Observação : deve haver duas instâncias do arquivo: uma na pasta % systemroot%\System32 e a outra na pasta % systemroot%\System32\Dllcache.

    A pasta % systemroot%\system32\dllcache é uma pasta oculta sob a pasta System32. Na guia Exibir , clique em Opções de pasta e, em seguida, clique para selecionar a caixa de seleção Mostrar pastas e arquivos ocultos .
  3. Se o arquivo estiver na pasta % systemroot%\system32\dllcache e não na pasta % systemroot%\System32, copie o arquivo da pasta Dllcache para a pasta System32 e, em seguida, tente reiniciar o serviço log de eventos.
  4. Se o arquivo não estiver em qualquer local, restaure o arquivo do CD-ROM. Para restaurar corretamente o arquivo 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 , digite: cmd e pressione ENTER.
    3. Em um prompt de comando, digite o seguinte comando, onde [unidade de CD-ROM] é a letra da unidade para a unidade de CD-ROM, [nome_do_arquivo] é o nome do arquivo .dll e [letra_unidade] é a letra da unidade onde a pasta TEMP está localizada (por exemplo, digite: "expandir e:\i386\eventlog.dl_ c:\temp\eventlog.dll" [sem as aspas]):

      expanda [drive]:\i386\[file_name].dl_ de CD-ROM [drive_letter]:\temp\[file_name].dll
    4. Copie o arquivo da pasta temporária para a pasta % systemroot%\system32\dllcache e a pasta % systemroot%\System32.
  5. Depois que os arquivos tiverem sido concedidos na pasta adequada, tente iniciar o serviço log de eventos e acessar o recurso Visualizar eventos.

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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes 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/ )