使用 powercfg 修改 PROCTHROTTLEMAX 在 2008 R2 中无效

Ale*_*exC 1 processor windows-server-2008 windows-server-2008-r2

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

我执行了以下命令:

powercfg -setacvalueindex SCHEME_BALANCED SUB_PROCESSOR PROCTHROTTLEMAX 50
Run Code Online (Sandbox Code Playgroud)

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

我的系统运行的是 Windows 2008 R2。

有任何想法吗?谢谢!

Ale*_*exC 5

我想到了。你必须打电话

powercfg.exe -setactive SCHEME_CURRENT
Run Code Online (Sandbox Code Playgroud)

应用更改