我想使用 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 元素的工作。