在 Windows 10 中轻松切换电源计划

Dar*_*ere 41 windows battery power-management windows-10-upgrade windows-10

我有一个 27" 外接显示器连接到我的笔记本电脑,我使用笔记本电脑的屏幕作为辅助。我在工作时打开了两个屏幕。当我看电影时,我只是打开我的外接显示器然后打开打开笔记本电脑的盖子。

我在电源选项中创建了一个名为“笔记本电脑屏幕关闭”电源计划,当盖子关闭时,它基本上什么都不做,然后我将外接显示器用作唯一的屏幕。

当我工作时,我激活了另一个电源计划,该计划支持高性能编程和运行虚拟机。当盖子合上时,此电源计划会使笔记本电脑进入睡眠状态。

无论如何,我会根据我正在做的事情在这些计划之间不断切换。这在 Windows 7/8.1 中很容易,因为我只需单击电池图标并切换它。

我上周升级到了 Windows 10,现在我必须深入挖掘才能到达那里。应该有更简单的方法吗?有没有一个小工具可以用来做我正在做的事情。步骤?

  1. 单击任务栏中的电池图标 --> 电源和睡眠设置

    在此处输入图片说明

  2. 然后额外的电源设置

    在此处输入图片说明

  3. 开关电源计划

LPC*_*hip 55

打开命令提示符并键入以下命令:

powercfg /l
Run Code Online (Sandbox Code Playgroud)

这将向您展示您的电源方案及其 GUID(示例:)

Existing Power Schemes (* Active)
-----------------------------------
Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (Balanced)
Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c  (High performance) *
Power Scheme GUID: a1841308-3541-4fab-bc81-f71556f20b4a  (Power saver)
Run Code Online (Sandbox Code Playgroud)

选择要使用的 GUID,然后右键单击以将该文本复制到剪贴板。

现在创建一个新的文本文档并命名它(例如Scheme - Balanced.cmd .cmd 很重要,前面的由你决定)

右键单击该文件并选择编辑。

在文件中写:

powercfg /s xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Run Code Online (Sandbox Code Playgroud)

其中 x 被您之前复制到剪贴板的 GUID 替换。

所以在我的例子中就是:

powercfg /s 381b4222-f694-41f0-9685-ff5bb260df2e
Run Code Online (Sandbox Code Playgroud)

保存文件。现在,每次执行该文件时,您的电源方案都将设置为该方案。

编辑:截至 2021 年的小笔记。由于 Windows 10 的某个版本,您可能只有平衡电源方案。如果是这样,您可以通过进入电源管理、创建新计划并选择高性能和节电模板来创建其他的。无需进行进一步更改,只需使用模板制定 2 个计划并相应地命名它们,然后此答案也适用于您。

  • 这很好,特别是当使用任务计划程序自动化时,可以在晚上自动进入低功耗模式并在早上恢复正常。 (2认同)

San*_*nta 12

我看到有一个可接受的答案,但我也会发布这个,对于那些不太习惯使用命令提示符或 powershell 的人。

您可以打开Windows 移动中心并在电池状态下选择您希望使用的电源计划。要将其放入任务栏中,打开 Windows 移动中心后,右键单击任务栏图标并将其固定到任务栏。现在,它可以一键访问。

如何打开“Windows 移动中心”:

  • 方法一:Win+s,搜索mobility。通常是第一个结果,打开它,就可以选择要使用的电源计划了。
  • 方法 2:Win+r 并键入mblctr.exe
  • 方法 3:打开控制面板并转到“硬件和声音”,在那里您应该看到“Windows 移动中心”。(虽然前面提到的方法要快得多)。 移动中心

  • 在此基础上,对于像我这样喜欢记住复杂按键序列的怪人,只需按(在英文系统中)即可更改电源计划:`Win-X` + `b` + `alt-a` + 向上/向下箭头选择。 (10认同)
  • 它只告诉我目前的计划。但我不能选择另一个。视窗 10 (2认同)

aal*_*aap 11

我发现使用最新 Windows 10 版本的唯一一个是PowerPlanSwitcher,这是一款免费的现代风格托盘应用程序,它完全符合您的需求。

在此处输入图片说明


小智 9

我在 Windows 8?/?8.1 中使用了Power Buddy,因为默认的 Power Plan Switcher 只显示最近使用的两个计划。它在 Windows 10 上似乎也很好用。

这是一个非常轻量级的托盘应用程序,并且似乎是由一个超级用户社区成员进行开发:?看到这个答案如何显示在Windows 7通知区域中的所有电源计划?


Bor*_*ore 9

这是一个每次执行时都会在两个电源计划之间切换的脚本(在本例中为“平衡”和“节电”,您可以自由选择任意 2 个电源计划进行切换)。记得把它放在一个“ .cmd”文件中。

执行后,它会打印激活的电源计划,并在控制台消失之前等待您按下某个键。这是代码:

@Echo off
setlocal
SET balanced=Power Scheme GUID: 381b4222-f694-41f0-9685-ff5bb260df2e  (Balanced)
Powercfg -getactivescheme > tmp.txt
SET /p active= < tmp.txt
IF "%active%" == "%balanced%" (
Powercfg -s a1841308-3541-4fab-bc81-f71556f20b4a
) ELSE (
Powercfg -s 381b4222-f694-41f0-9685-ff5bb260df2e
)
DEL tmp.txt
endlocal
@Echo on
Powercfg -getactivescheme
PAUSE
Run Code Online (Sandbox Code Playgroud)

这是您需要做的事情(请参见下图进行澄清):

  1. 打开命令提示符并运行Powercfg /l以获取电源方案列表。
  2. 在上面的代码中,您将balanced变量的值替换为要在其间切换的 2 个计划中的第一个(您需要整个字符串)
  3. 还要替换 IF - ELSE 中的 GUID。“IF”部分中的 GUID 必须是您要切换的第二个电源计划;并且“ELSE”部分中的 GUID 必须是您也在balanced变量中使用的那个。

希望你可以使用它!:-)

在此处输入图片说明

PS,如果您想知道:我将输出写入Powercfg -getactivescheme临时文件,将临时文件的第一行读入变量,然后删除临时文件。将当前活动的电源计划存储到变量中似乎是最简单的方法,因为我找不到直接执行此操作的“简单”方法:-)


pun*_*pun 8

打开运行并输入 control powercfg.cpl

您还可以创建快捷方式

在此处输入图片说明

一键打开这个窗口。

在此处输入图片说明


Kor*_*yem 5

哇!考虑到所有答案,这应该是迄今为止最简单的。只需右键单击Battery Icon中的Task Bar并选择Windows Mobility Center超级简单!

对于那些键盘快捷键大神,你也可以Win+X > B

右键单击移动中心

  • 请注意,此答案仅在计算机有电池时才有效。台式电脑只有在连接到 UPS 时才会看到此选项。 (4认同)