.NET 4 性能计数器无法加载

.NET 4 性能计数器无法加载

我正在使用基于 WCF 服务和 .NET 4.6 的软件。WCF 服务的配置(节流等)由用户 IT 部门自行决定。

为了做出最明智的决定,我想检查这项服务的性能计数器。

在服务器(Windows Server 2012 R2)上,“添加计数器”菜单中没有预期的性能计数器(ServiceModel [Endpoint / Operation / Service] 4.0.0.0),但有一些无法加载的计数器在那里:

perfmon 的屏幕截图

错误消息是“无法加载性能计数器”。

在注册表中,我可以看到无法加载的库的 GUID 与丢失的库匹配:

regedit 的屏幕截图


我不明白这里发生了什么,以及为什么计数器无法加载。

我尝试过取消注册然后使用 重新注册(un)lodctr,没有任何变化。

我尝试卸载/安装、修复和升级.NET 框架,但没有任何变化。

相关内容