![如何使用批处理更改电源计划](https://linux22.com/image/1389240/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E6%89%B9%E5%A4%84%E7%90%86%E6%9B%B4%E6%94%B9%E7%94%B5%E6%BA%90%E8%AE%A1%E5%88%92.png)
我想知道如何将power plan
Windows 7 中的高性能使用批处理文件。我正在制作一个可以提高 PC 性能的程序。
答案1
我找到了这个。
@echo off
powercfg -s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
pause
答案2
要自动关闭 CMD 窗口,只需创建一个包含 powercfg -s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 的 BAT 文件。它将自动关闭,不需要在其中输入 echo off 或 Pause 命令。
答案3
作为此页面上其他答案的替代,您可以使用别名,这更具可读性。 这里是 powercfg 命令的描述。使用 aliases 选项运行时,它将显示所有活动别名。默认计划的别名是:
scheme_max, power saver
scheme_min, high performance
scheme_balanced, balanced
那么你可以这样使用它:powercfg -setactive scheme_min
答案4
可以使用命令设置当前选定的电源计划powercfg
,该命令可以包含在您可能需要执行此操作的任何 .bat/.cmd/.ps1 文件中。例如:
powercfg -s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
GUID8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
与High Performance
方案相对应。
要找到您想要选择的电源计划的正确 GUID,您可以使用该-list
选项,例如:
C:\WINDOWS\system32>powercfg-list 现有电源方案(* 有效) ----------------------------------- 电源方案 GUID:110782a4-72aa-47dd-bec2-293ec84ce5b7(保持屏幕开启) 电源方案 GUID:381b4222-f694-41f0-9685-ff5bb260df2e(平衡)* 电源方案 GUID:3aaca180-95bf-47c2-b285-8ecb240364e8(永不休眠)
这将向您显示所有自定义计划。仅当内置计划是当前选定的计划时,才会显示内置计划。对于内置计划,您可以查看计划别名。该powercfg
命令为 GUID 定义别名,可以将其指定为参数代替 GUID。例如:
C:\WINDOWS\system32>powercfg -s scheme_min
您可以使用此选项找出这些别名-alias
,例如:
C:\WINDOWS\system32>powercfg -aliases a1841308-3541-4fab-bc81-f71556f20b4a SCHEME_MAX 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c SCHEME_MIN 381b4222-f694-41f0-9685-ff5bb260df2e SCHEME_BALANCED e73a048d-bf27-4f12-9731-8b2076e8891f SUB_电池 637ea02f-bbcb-4015-8e2c-a1c7b9c0b546 战斗危机 d8742dcb-3e6a-4b3c-b3fe-374623cdcf06 低电量 5dbb7c9f-38e9-40d2-9749-4f8a0e9f640f BATFLAGSCRIT 。 。 。 3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e 视频
别名SCHEME_...
对应于电源计划(其他别名对应于可能作为参数传递给其他powercfg
命令调用的其他值)。
注意:如前所述,通过别名提供的 GUID 值不一定与选项中显示的相同-list
。-list
显示的 GUID 将只是任何用户定义的方案,加上当前活动的方案(如果该方案是 Windows 默认/内置方案之一)。不显示非活动的内置方案(可能是为了简化输出)。
另一方面,-aliases
显示powercfg
命令的所有已定义别名,这些别名仅针对内置方案定义。不会有任何针对用户定义方案的别名。
目前,这应该不是问题,因为所有内置计划都有别名,因此在使用该-aliases
选项时会显示出来。但如果微软添加了一个他们没有定义别名的内置计划,您只需选择该计划然后使用该选项即可了解 GUID -list
。
最后请注意,别名与省电的积极性有关,而不是计算机性能。即SCHEME_MIN
别名对应于 方案High Performance
,而SCHEME_MAX
对应于Power Saver
。
(我意识到这个答案似乎重申了其他答案中的信息。确实如此。但没有一个答案是全面的,有一个答案提供一个人可能需要的所有信息更有用。我试图改进接受的答案通过编辑它,但超级用户社区并不欣赏这一点并拒绝了编辑。所以我发布了自己的答案,以提供该问题应有的单一全面答案。)