2015-03-16 17 views
14

auf meinem x64 Windows 8.1 Laptop fast alle .NET CLR-Leistungsindikatoren fehlen..NET CLR Leistungsindikatoren fehlen

Irgendwelche Ideen, wie das zu beheben?

.NET Counters missing

+0

Dies ist eine ziemlich ungesunde Art von Problem zu haben, zeigt es auf Registrierung oder Beschädigung der Festplatte. Die Leistungsindikatoren sind unter HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ .NETFramework \ Performance registriert und enthalten mehrere Dateien, die vorhanden sein müssen. Eine davon ist C: \ Windows \ Inf \ .NETFramework \ corperfmonsymbols.ini, benennt die Zähler. Am besten geben Sie Ihrem Computer zuerst einen gründlichen Health-Check, installieren Sie .NET anschließend neu. Fragen Sie um Superuser.com –

+2

Danke für die Info. Nach einigem Nachforschen habe ich den Speicherort der Datei ausgesucht, auf den Sie hingewiesen haben, dann habe ich 'lodctr C: \ Windows \ Inf \ .NETFramework \ corperfmonsymbols.ini' an der Eingabeaufforderung ausgeführt - woila! CLR-Counter wurden erneut angezeigt –

+0

Ignorieren Sie den Registrierungsschaden nicht. –

Antwort

17

lodctr der Trick, aber die Datei corperfmonsymbols.ini in

war

C: \ Windows \ Inf.NETFramework

nein t in dem

% windir% \ Microsoft.NET \ Framework *

Verzeichnisse.

Befehl lodctr C:\Windows\Inf\.NETFramework\corperfmonsymbols.ini erfolgreich .NET CLR-Zähler wiederhergestellt.

+0

Dies funktioniert nicht für mich, mussten Sie die Maschine neu starten? –

+0

Ja Neustart war erforderlich, soweit ich mich erinnern kann. –

2

Sie können versuchen, diese Schritte zu folgen, die durch MSDN gegeben:

dieses Problem zu beheben, gehen Sie folgendermaßen vor:

  1. Stellen Sie sicher, dass die RTM-Build installiert ist auf dem Computer über das Microsoft .NET SDK-Setup, .NET Redist oder Visual Studio .NET.
  2. Geben Sie an einer Eingabeaufforderung unlodctr .NETFramework ein.
  3. an einer Eingabeaufforderung lodctr

    % WINDIR% \ Microsoft.NET \ Framework \ v1.0.3705 \ CORPerfMonSymbols.ini.

Überprüfen Sie auch diese blog for reference

+3

Danke für die Eingabe. ** lodctr ** hat den Trick gemacht, aber die Datei befand sich in 'C: \ Windows \ Inf \ .NETFramework', nicht in den% WINDIR% \ Microsoft.NET \ Framework \ *' Verzeichnissen. –

Verwandte Themen