使用powercfg修改PROCTHROTTLEMAX在2008 R2中没有任何效果

时间:2010-03-23 20:57:50

标签: windows-server-2008 processor windows-server-2008-r2

我试图让CPU转换到较低的P状态。我使用pwrtest来确定测试,现在我想将处理器频率设置为50%。

我执行了以下命令:

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PROCTHROTTLEMAX 50

当我查询方案时,该值被设置为所需的值。但是,处理器频率未被修改(我使用CPU-Z来检查频率)。

我的系统正在运行Windows 2008 R2。

有什么想法吗? 谢谢!

2 个答案:

答案 0 :(得分:2)

我明白了。你必须致电

powercfg.exe -setactive SCHEME_CURRENT

应用更改

答案 1 :(得分:0)

阿里克斯!这是完整的脚本。

进行更改

powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMIN 5 powercfg -setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 50

应用更改

powercfg.exe -setactive SCHEME_CURRENT