我严重陷入困境。
我正在尝试执行以下批处理命令,该命令在与远程服务器相同的网络上的系统上成功运行,
typeperf" \ 192.168.1.247 \ Processor(_Total)\%Processor Time" -sc 2
但是,如果我尝试在同一网络上的另一台远程服务器上运行相同的命令,
typeperf" \ 192.168.1.241 \ Processor(_Total)\%Processor Time" -sc 2
这给了我错误:没有有效的计数器。
请让我知道可能存在的问题以及可能解决的问题。
此致 Suvojit
答案 0 :(得分:0)
尝试使用以下命令刷新WMI:
winmgmt /resyncperf & wmiadap /f
确保WMI服务正在运行,或重新启动它:
net start winmgmt
运行此命令以确保禁用密钥不存在,或者禁用密钥的值为0。
REG query HKLM\SYSTEM\CurrentControlSet\Services\PerfProc\Performance /v "Disable Performance Counters"
尝试使用LODCTR /R命令重建性能注册表。
如果没有其他效果,则可以尝试manually rebuild Performance Counter library values作为最后的手段。