缺少 .NET CLR 性能计数器

.NET CLR Performance counters missing

在我的 x64 Windows 8.1 笔记本电脑上,几乎所有 .NET CLR 性能计数器都丢失了。

有什么解决办法吗?

您可以尝试按照 MSDN 给出的这些步骤进行操作:

To resolve this problem, follow these steps:

  1. Ensure that the RTM build is installed on the computer through the Microsoft .NET Software Development Kit (SDK) setup, .NET Redist, or Visual Studio .NET.
  2. At a command prompt, type unlodctr .NETFramework.
  3. At a command prompt, type lodctr

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

同时检查这个 blog for reference

lodctr 成功了,但是文件 corperfmonsymbols.ini

C:\Windows\Inf.NETFramework

不在

%WINDIR%\Microsoft.NET\Framework*

目录。

命令 lodctr C:\Windows\Inf\.NETFramework\corperfmonsymbols.ini 已成功恢复 .NET CLR 计数器。