如何在非英文版的windows上操作typeperf?

时间:2015-08-24 07:38:15

标签: windows-7 cmd cpu-usage

我发现这个很好的日志创建命令行:

    typeperf "\Processor(_Total)\% Processor Time"
到目前为止,它对我来说非常适合Windows 7(或类似版本)的英语版本。 当在德语Windows 7上尝试同样的事情时,它根本不起作用。

如何在德语(或其他语言)Windows 7上使用该工具触发相同的功能?

2 个答案:

答案 0 :(得分:0)

到目前为止德国窗户的最佳线路是:

    Get-Counter '\Prozessor(_Total)\Prozessorzeit (%)'

它有多行输出,有问题的值通常用逗号作为小数分隔符打印(与英文点相反)。对于100%,没有给出点。将结果解析为值看起来有点困难。

拥有更通用的解决方案仍然会更好。下面链接的网页帮助我了解了关键问题是什么。

https://social.technet.microsoft.com/Forums/de-DE/25bc6907-cf2c-4dc8-8687-974b799ba754/powershell-ausgabesprache-umstellen?forum=powershell_de

到目前为止,我不确定是否可以使用这样的帮助器使其真正通用,例如关键字列表 - 但我不是PS提供的那么深,而是我熟练的cmd.exe。

答案 1 :(得分:0)

也许这会有所帮助:您可以通过比较这些注册表项找到您所用语言的相应计数器名称。

英文:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009\Counter

目前的语言:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\CurrentLanguage\Counter

这里有名称和ID列表作为值,因此您可以匹配它们并找到正确的名称。