以编程方式更改 Windows 10 电源滑块

以编程方式更改 Windows 10 电源滑块

我想使用 poweshell 或其他 CLI 工具以编程方式设置 Windows 10 电源滑块。我尝试使用命令,powecfg但它似乎不会影响滑块的位置。我尝试使用两种模式

powercfg /setactive 381B4222-F694-41F0-9685-FF5BB260DF2E  #Better performance


powercfg /setactive DED574B5-45A0-4F42-8737-46345C09C238  #Best Performance 

但是滑块没有变化

答案1

请参阅此处的我的回答,了解有关如何使用 C# 以编程方式调整电源模式/电源滑块的信息。 https://stackoverflow.com/a/68318696/4647297

我创建了一个命令行程序,可用于设置电源模式,可以在以下位置找到:https://github.com/AaronKelley/PowerMode

答案2

TechNet 文章自定义电源滑块应该回答你的问题-我将在这里补充几点:

  • 滑块有 4 种默认“模式”,可以更改滑块的设置
  • 电池滑块实际上并不会改变您所使用的电源计划:

每种滑块模式都应视为“精简”电源计划,其中仅包含影响性能的设置,例如 CPU 设置 (PPM) 和功率限制。控制性能的其他因素(GPU、热量等)由 OEM/SV 控制,他们可以为这些因素创建自定义电源设置,并通过 INF 将它们连接到滑块

  • 没有方便的命令/工具/API 来选择您想要的电源滑块位置。
  • 您可以自行将滑块值自定义为不同的性能值。

话虽如此,如果您特别了解,您可能能够从中提取正确的类C:\Windows\System32\SettingsHandlers_OneCore_BatterySaver.dll,从而完成更改和更新各种 UI 元素的工作。

相关内容