Contadores PerfMon faltando

6

No meu sistema (Win7 Ultimate x64, comprado e instalado em alemão (y), a interface do usuário definida em inglês), muitos contadores de desempenho vitais parecem estar ausentes.

Ao iniciar o perfmon, recebo a seguinte mensagem:

---------------------------
Performance Monitor Control
---------------------------
Unable to add these counters:

\Memory\Available MBytes
\Memory\% Committed Bytes In Use
\Memory\Cache Faults/sec
\Memory\Cache Faults/sec
\PhysicalDisk(*)\% Idle Time
\PhysicalDisk(*)\Avg. Disk Queue Length
\Network Interface(*)\Bytes Total/sec
---------------------------
OK   
---------------------------

Os grupos "Memory", "Physical Disk" não existem e nenhum outro grupo que contenha tais contadores.

A execução do perfon com credenciais de administrador de domínio fornece os mesmos resultados.

Gostaria de ter meus contadores de volta :) (Eu especialmente preciso de memória e disco)

    
por peterchen 26.07.2012 / 15:39

3 respostas

7

Para reconstruir os monitores de desempenho, você precisa executar

lodctr / r (na sua linha de comando)

Mais detalhes aqui

    
por 13.03.2015 / 18:57
2

Esse comportamento pode ocorrer se determinados contadores extensíveis corromperem o Registro ou se alguns programas baseados no Windows Management Instrumentation (WMI) modificarem o Registro.

Voltar ao topo

Reconstrua os contadores de desempenho de base As informações do contador extensível são armazenadas em ambos os locais a seguir:

  • A seguinte subchave do registro: HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrent VersionPerflib09
  • O arquivo% Systemroot% System32Perfc009.dat e o arquivo% Systemroot% System32Perfh009.dat Para reconstruir as bibliotecas do contador de desempenho base manualmente, siga estas etapas:
    1. Expanda o arquivo Perfc009.dat e o arquivo Perfh009.dat. Esses arquivos estão localizados no disco de instalação do Windows. Os arquivos compactados são encontrados no DriveLetter: i386perfc009.da_ e no DriveLetter: i386perfh009.da_. Substitua os arquivos que estão na pasta% Systemroot% System32.
    2. Inicie o Editor do Registro e localize a seguinte chave no registro: HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionPerflib
    3. No registro, altere o valor LastCounter para 1846 (decimal) e altere o valor LastHelp para 1847 (decimal).
    4. Localize a seguinte chave do Registro para procurar serviços que tenham uma subchave de desempenho: HKEY_LOCAL_MACHINESystemCurrentControlSetServices
    5. Remova os seguintes valores da subchave Performance (se existirem):
  • FirstCounter
  • FirstHelp
  • LastCounter
  • LastHelp

De aqui

    
por 24.02.2014 / 20:28
0

A correção sugerida para isso é:

  1. Execute o CMD como administrador.
  2. Altere o diretório de trabalho para System32: cd C:\Windows\System32
  3. Reconstrua seus contadores de recursos: lodctr /r

Para alguns usuários, isso funciona bem. Outros podem receber a mensagem:

Error: Unable to rebuild performance counter setting from system backup store, error code is 2

Se isso acontecer, então a correção é:

  1. Altere o diretório de trabalho para SysWOW64: cd C:\Windows\SysWOW64
  2. Reconstrua seus contadores de recursos: lodctr /R
por 26.08.2018 / 05:57