PerfMon-Zähler fehlen

4803
peterchen

Auf meinem System (Win7 Ultimate x64, erworben und installiert auf Deutsch (y), Benutzeroberfläche auf Englisch eingestellt) scheinen viele wichtige Leistungsindikatoren zu fehlen.

Beim Starten von perfmon erhalte ich folgende Meldung:

--------------------------- 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  --------------------------- 

Die Gruppen "Speicher", "Physische Festplatte" sind nicht vorhanden und keine anderen Gruppen, die solche Leistungsindikatoren enthalten.

Wenn Sie perfon mit Domänenadministrator-Anmeldeinformationen ausführen, werden dieselben Ergebnisse erzielt.

Ich hätte gerne meine Zähler zurück :) (Ich brauche vor allem Speicher und Festplatte)

6

3 Antworten auf die Frage

8
humbletrader

Um die Leistungsmonitore neu zu erstellen, müssen Sie sie ausführen

lodctr / r (in Ihrer Befehlszeile)

Weitere Details hier

2
Marko Krstic

Dieses Verhalten kann auftreten, wenn bestimmte erweiterbare Leistungsindikatoren die Registrierung beschädigen oder wenn einige WMI-basierte Programme die Registrierung ändern.

Zurück an die Spitze

Erstellen Sie die Basis-Leistungsindikatoren neu. Erweiterbare Zählerinformationen werden an beiden folgenden Speicherorten gespeichert:

  • Der folgende Registrierungsunterschlüssel: HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrent VersionPerflib09
  • Die Datei% Systemroot% System32Perfc009.dat und die Datei% Systemroot% System32Perfh009.dat Gehen Sie folgendermaßen vor, um die Basisleistungsindikatorbibliotheken manuell neu zu erstellen:
    1. Erweitern Sie die Perfc009.dat-Datei und die Perfh009.dat-Datei. Diese Dateien befinden sich auf der Windows-Installations-CD. Die komprimierten Dateien befinden sich unter DriveLetter: i386perfc009.da_ und unter DriveLetter: i386perfh009.da_. Ersetzen Sie die Dateien, die sich im Ordner% Systemroot% System32 befinden.
    2. Starten Sie den Registrierungseditor, und suchen Sie den folgenden Schlüssel in der Registrierung: HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionPerflib
    3. Ändern Sie in der Registrierung den LastCounter-Wert in 1846 (Dezimalzahl) und ändern Sie den LastHelp-Wert in 1847 (Dezimalzahl).
    4. Suchen Sie den folgenden Registrierungsschlüssel, um nach Diensten zu suchen, die über einen Leistungsunterschlüssel verfügen: HKEY_LOCAL_MACHINESystemCurrentControlSetServices
    5. Entfernen Sie die folgenden Werte aus dem Performance-Unterschlüssel (falls vorhanden):
  • FirstCounter
  • ErsteHilfe
  • LastCounter
  • LastHelp

Von hier aus

0
Pikamander2

Die empfohlene Lösung für dieses Problem ist:

  1. Führen Sie CMD als Administrator aus.
  2. Ändern Sie das Arbeitsverzeichnis in System32: cd C:\Windows\System32
  3. Erstellen Sie Ihre Ressourcenzähler neu: lodctr /r

Für einige Benutzer funktioniert das gut. Andere erhalten stattdessen die Nachricht:

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

Wenn das passiert, dann lautet das Update :

  1. Ändern Sie das Arbeitsverzeichnis in SysWOW64: cd C:\Windows\SysWOW64
  2. Erstellen Sie Ihre Ressourcenzähler neu: lodctr /R