Windows 运行远程命令时,Typepref命令不提供有效计数器

Windows 运行远程命令时,Typepref命令不提供有效计数器,windows,batch-file,cmd,command-prompt,Windows,Batch File,Cmd,Command Prompt,我陷入了困境 我正在尝试执行以下批处理命令,该命令在与远程服务器位于同一网络上的系统上成功运行 typeperf“\192.168.1.247\处理器(\u总计)\%处理器时间”-sc 2 但是如果我尝试在同一网络上的另一个远程服务器上运行相同的命令 typeperf“\192.168.1.241\处理器(\u总计)\%处理器时间”-sc 2 这给了我一个错误:没有有效的计数器。 请让我知道可能的问题和可能的解决方案 问候,, 苏沃吉特 尝试使用以下命令刷新WMI: winmgmt/resync

我陷入了困境

我正在尝试执行以下批处理命令,该命令在与远程服务器位于同一网络上的系统上成功运行

typeperf“\192.168.1.247\处理器(\u总计)\%处理器时间”-sc 2

但是如果我尝试在同一网络上的另一个远程服务器上运行相同的命令

typeperf“\192.168.1.241\处理器(\u总计)\%处理器时间”-sc 2

这给了我一个错误:没有有效的计数器。

请让我知道可能的问题和可能的解决方案

问候,, 苏沃吉特

  • 尝试使用以下命令刷新WMI:

    winmgmt/resyncperf&wmiadap/f

  • 确保WMI服务正在运行,或重新启动它:

    net start winmgmt

  • 运行此命令以确保禁用键不存在,或者如果存在,则其值为0

    REG query HKLM\SYSTEM\CurrentControlSet\Services\PerfProc\Performance/v“禁用性能计数器”

  • 尝试使用命令重建性能注册表

  • 如果没有别的办法,你可以试着做最后的选择


  • 包括一个双“\\”,即
    typeperf“\\192.168.1.241\处理器(\u总计)\%处理器时间”-sc 2
    ;您是否尝试使用服务器名称而不是IP地址?;你的服务器运行Windows吗?英文版Windows?对不起,我在这篇文章中漏掉了“\\”。实际上,我的命令中包含了“\\”。我还尝试了服务器名而不是IP地址,但仍然存在相同的问题。同样的问题也存在于我的其他服务器上,比如192.168.1.249/192.168.1.251,但是对于192.168.1.247/231/2302472549运行的都是Windows Server 2003,而230231232运行的是Windows Server 2008 R2。