Como solucionar problemas de erros de contador de desempenho com base em WinMgmt

Traduções deste artigo Traduções deste artigo
ID do artigo: 266416 - Exibir os produtos aos quais esse artigo se aplica.
Importante Este artigo contém informações sobre como modificar o Registro. Antes de modificá-lo, faça um backup e certifique-se de que saiba como restaurá-lo caso ocorra algum problema. Para obter mais informações sobre como fazer backup, restaurar e modificar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
256986 Descrição do Registro do Microsoft Windows
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Ao exibir o log de Aplicativo do Visualizar eventos no computador, um ou mais dos seguintes eventos pode ser registrado.

Mensagem de evento 1
Tipo de evento: Erro
Origem do evento: WinMgmt
Categoria: Nenhuma
Identificação do evento: 37
Descrição: O WMI ADAP não pôde carregar a biblioteca de desempenho de nome_do_arquivo devido a um problema desconhecido dentro dela: 0x0
Mensagem de evento 2
Tipo de evento: Erro
Origem do evento: WinMgmt
Categoria: Nenhuma
Identificação do evento: 41
Descrição: O ADAP WMI não pôde criar o índice de objeto número para a Biblioteca de desempenho nome_do_serviço porque nenhum valor foi encontrado na subchave 009
Mensagem de evento 3
Tipo de evento: Erro
Origem do evento: WinMgmt
Categoria: Nenhuma
Identificação do evento: 61
Descrição: O WMI ADAP não pôde processar a biblioteca de desempenho de nome_do_arquivo devido a uma violação de tempo na função de abertura

Causa

Esse comportamento pode ocorrer devido a um possível problema no contador ou a um valor de retorno falso-positivo no dredger da Biblioteca de desempenho WMI (Windows Management Instrumentation). Se houver um valor de retorno falso-positivo no dredger da Biblioteca de Desempenho WMI, em certas situações o dredger poderá determinar incorretamente que uma biblioteca é inválida mesmo quando o contador funciona corretamente.

Como Contornar

Aviso O uso incorreto do Editor do Registro, ou outro método, pode causar sérios problemas, que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. A modificação do Registro é de sua responsabilidade.

Tente fazer novamente o dredge das bibliotecas de desempenho do computador usando os seguintes comandos:
winmgmt /clearadap
Esse comando exclui todos os valores relacionados a WMI da chave de registro de desempenho do serviço.
winmgmt /resyncperf "winmgmt service pid"
Esse comando registra as bibliotecas de desempenho do computador com o WMI.

Você pode encontrar as informações do PID do serviço WMI na guia Processo do Gerenciador de tarefas do Windows.

As chaves do Registro de desempenho para os serviços envolvidos incluem as seguintes chaves do Registro:
WbemAdapFileSize
WbemAdapFileTime
WbemAdapStatus
Observação Para obter mais informações sobre as opções de comando disponíveis no WMI, digite winmgmt/? em um prompt de comando.

Outra causa possível para os eventos pode ser o fato de os contadores serem lentos para responder, devido a outras atividades durante a inicialização. Você pode definir esse tempo limite ao adicionar o valor Collect Timeout REG_DWORD 10000 ao local do Registro adequado:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\[counterfile]\Performance
Em que [counterfile] é o nome_do_arquivo da biblioteca de desempenho relacionada na mensagem de erro do Visualizar eventos.

Por exemplo, se a mensagem no Visualizar eventos
WMI ADAP não pôde processar a biblioteca de desempenho do perfproc.dll, devido a uma violação de tempo na função de abertura
então a chave do Registro será:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\PerfProc\Performance
Observe que esse caminho do Registro não inclui a extensão do arquivo (.dll). Se os eventos continuarem a ser registrados após estas alterações, mude o valor WbemAdapStatus manualmente para REG_DWORD 0 sob a chave do Registro de desempenho do serviço e aumente o valor de Tempo limite ADAPPerflib para REG_DWORD 180 na seguinte chave do Registro:
HKEY_LOCAL_MACHINE\Software\Microsoft\Wbem\CIMOM
Observação É necessário inserir todas as alterações do Registro como valores decimais.

Além disso, é possível desabilitar os contadores de desempenho para um serviço específico com o utilitário Exctrlst.exe do Windows 2000 Resource Kit. Esse utilitário desabilita o contador específico ao adicionar uma chave do Registro similar ao exemplo abaixo. Você poderá adicionar manualmente essas entradas do Registro sob a entrada do contador específico se Exctrlst.exe não estiver disponível nem for desejável.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Spooler\Performance

Nome do valor: Desativar contadores de desempenho
Tipo do valor: REG_DWORD
Dados do valor: 1
Observação Para usar esses comandos, clique em Iniciar, em Executar e digite cmd para acessar o prompt de comando.

Mais Informações

O processo ADAP (AutoDiscovery/AutoPurge) é responsável pela coleta e pela manutenção dos objetos do contador de desempenho no WMI registrados no computador.

O processo ADAP inicia quando o serviço WinMgmt é inicializado ou ao instalar ou desinstalar as bibliotecas de desempenho que contêm os contadores de desempenho, usando os utilitários Lodctr ou Unlodctr.

Embora os eventos sejam registrados, os contadores permanecem disponíveis.

Para obter mais informações sobre a identificação do evento ID 41, visite o seguinte site da Microsoft (em inglês):
http://www.microsoft.com/technet/support/ee/SearchResults.aspx?Type=1&Source=WinMgmt&ID=41&Product=Windows%20Operating%20System&Language=1033

Suporte técnico para as versões com base em x64 do Microsoft Windows

Se o hardware veio com uma edição de x64 do Microsoft Windows já instalada, o fabricante do hardware fornecerá suporte técnico e assistência para a edição de x64 do Windows x64. Nesse caso, ele oferece suporte porque uma edição do Windows com base em x64 foi incluída com o hardware. O fabricante também pode ter personalizado a instalação da edição x64 do Windows, usando componentes exclusivos. O fabricante pode incluir drivers de dispositivos específicos ou configurações opcionais para maximizar o desempenho do hardware. A Microsoft fornecerá assistência razoável se você precisar de ajuda técnica com o Windows x64 Edition. No entanto, pode ser necessário entrar em contato diretamente com o fabricante. O fabricante é o mais qualificado para dar suporte ao software instalado no hardware. Se você comprou um Windows x64 Edition, como um Microsoft Windows Server 2003 x64 Edition, separadamente, contate a Microsoft para obter suporte técnico.

Para obter informações sobre o produto Microsoft Windows XP Professional x64 Edition, visite o seguinte site da Microsoft:
http://www.microsoft.com/brasil/windowsxp/64bit/default.mspx
Para obter informações sobre versões do Microsoft Windows Server 2003 com base em x64, visite o seguinte site da Microsoft:
http://www.microsoft.com/brasil/windowsserver2003/default.mspx

Propriedades

ID do artigo: 266416 - Última revisão: sexta-feira, 20 de outubro de 2006 - Revisão: 4.4
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Datacenter x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
Palavras-chave: 
kbprb KB266416

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