在Windows 10中切换电源计划的简便方法


36

我有一个连接到笔记本电脑的27英寸外接显示器,我将笔记本电脑的屏幕用作辅助屏幕。工作时两个屏幕都打开了。在看电影时,我只需打开外接显示器并打开掉笔记本电脑的盖子。

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

在工作时,我激活了另一个电源计划,该计划支持高性能的虚拟机编程和运行。此电源计划使笔记本计算机在机盖关闭时进入睡眠状态。

无论如何,我会根据自己的工作在这些计划之间进行切换。在Windows 7 / 8.1中,这一切都很容易,因为我只是单击了电池图标并进行了切换。

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

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

    在此处输入图片说明

  2. 然后进行其他电源设置

    在此处输入图片说明

  3. 开关电源计划


显然,我没有足够的声誉来张贴图片。
DarknessBeginsHere


避免使用Power Plan Switcher,除非您希望每隔几天(或每次重新启动)重新安装它(丢失所有设置)。重新启动后,即使不加载,它也会停止工作(即使它在我的启动程序中)。几天后,同样的事情发生了,它只是停止加载。还有其他更好的选择,例如“电源开关”,它们实际上可以正常工作。

我不得不说,在Win 10下,我没有那么需要注意这一点。在Windows 8.1以及之前,我始终需要在高性能下运行,否则一切都明显呆滞了。我很确定,根据我所看到的,平衡在Win 10中能更可靠地工作。这只是基于轶事证据。有什么理由应该改进?
西蒙(Simon)

3
我只要按一下Win+X O,然后选择所需的电源方案即可。编码时,我通常使用Balance电源使用方案,休息时,我选择Power Saver让控制面板保持打开状态,这样,当我重新开始工作时,只需Balanced再次选择即可。
Rosdi

Answers:


48

打开命令提示符,然后键入以下命令:

powercfg /l

这将通过其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)

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

现在创建一个新的textdocument并命名为该文件Scheme - Balanced.cmd (.cmd很重要,之前的工作由您决定)

右键单击该文件,然后选择“编辑”。

在文件中写:

powercfg /s xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx

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

因此在我的示例中将是:

powercfg /s 381b4222-f694-41f0-9685-ff5bb260df2e

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


1
考虑到从A到B的任务,您也想到了B到C。如果可以的话,我会给这个很好的答案。
2015年

如果在台式机+1上运行,这也可以工作
-Leo

这很好,特别是当使用Task Scheduler自动执行以在晚上自动进入低功耗模式并在早晨恢复正常时。
aalaap

12

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

您可以打开Windows Mobility Center,然后在“ 电池状态”下选择要使用的电源计划。要将其放在任务栏中,一旦打开Windows Mobility Center,请右键单击“任务栏”图标并固定到任务栏。现在,只需单击即可访问它。

如何打开“ Windows Mobility Center”:

  • 方法1:Win + s并搜索移动性。通常,这是第一个结果,打开它,您将能够选择要使用的电源计划。
  • 方法2:Win + r并键入mblctr.exe
  • 方法3:打开控制面板,然后转到“硬件和声音”,在此下您应该会看到“ Windows Mobility Center”。(尽管前面提到的方法要快得多)。 移动中心

10
在此基础上,对于喜欢记忆复杂按键序列的像我这样的怪异人,只需按(在英语系统中)按即可更改电源计划:Win-X+ b+ alt-a+向上/向下箭头进行选择。
pgr

然后通过右键单击搜索时出现的应用程序将其固定为开始。
劳伦斯·多尔

它只告诉我当前的计划。但是我不能选择其他人。视窗10
罗伯特

除非您只有一个计划,否则这很奇怪。我认为默认值为3,即节电,平衡和高性能。即使您没有手动创建任何内容,也应该能够使用移动中心在这三个之间切换。它适用于Win10 Home。您确定没有看到下拉菜单吗?[编辑:为原始答案添加了一个图像,以使内容更加清晰,不知道为什么张贴答案时我没有这么做。]
圣诞老人

9

这是一个脚本,每次执行时都会在两个电源计划之间切换(在本例中为“ Balanced”和“ Power Saver”,您可以自由选择任意两个电源计划之间进行切换)。请记住将其放在“ .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

这是您需要做的(请参见下图以弄清楚):

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

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

在此处输入图片说明

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



8

我发现使用最新的Windows 10版本工作的唯一一个工具是PowerPlanSwitcher,这是一个免费的,现代风格的托盘应用程序,它完全可以满足您的需求。

在此处输入图片说明


5

打开运行并输入 control powercfg.cpl

您也可以为其创建快捷方式

在此处输入图片说明


4

哇!就所有答案而言,这应该是最简单的。只需右键单击中的Battery IconTask Bar然后选择Windows Mobility Center超级简单!

对于这些键盘快捷键Gods,您还可以执行Win + X > B

右键单击移动中心


3
请注意,此答案仅在计算机装有电池时才有效。如果台式机连接到UPS,则只会看到此选项。
布朗

2

您可以查看开源的电源方案切换器(MIT许可证),并测试其是否与Windows 10兼容。害怕我目前没有要测试的Windows 10系统,但是它是最近开发的(VS 2013),我希望它支持Windows 8.1,所以Windows 10可能不会很大。


最初与我合作,但第二次启动后有时才起作用
Leo


1

只需按Win + X,然后按B

说明:Win + X以前一直打开Mobility Center,直到Windows8。然后他们将其更改为Modern UI主系统上下文菜单。因此,现在显示此菜单。选项之一是Mobility Center。按B将选择此选项。


1
OP正在询问电源管理器,而不是移动性中心。另外,移动中心不是系统上下文菜单的默认选项。
music2myear17年

1
在Windows 10中,这不起作用。但是,在Windows Mobility Center中,如果制造商的应用程序不管理电源计划,实际上您可以从那里更改电源计划。
Vylix

0
  1. 创建一个文本文件。
  2. 打开它。
  3. 将其放入文件中:

    setlocal
    SET high_performance=Power Scheme GUID: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c  (High performance)
    Powercfg -getactivescheme > tmp.txt
    SET /p active= < tmp.txt
    IF "%active%" == "%high_performance%" (
    Powercfg -s a1841308-3541-4fab-bc81-f71556f20b4a
    ) ELSE (
    Powercfg -s 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
    )
    DEL tmp.txt
    endlocal
    
  4. 保存文件并将其重命名为“ power.cmd”

  5. 打开文件。做完了!

    但是,对于某些人来说,该文件可能仍会以简单的文本文件形式打开,这意味着您已隐藏文件扩展名。要在Windows 10中解决此问题,请执行以下操作:

转到任何文件夹

  1. 按称为“查看”的标签
  2. 选中名为“文件扩展名”的框
  3. 返回文件“ power.cmd”。现在将其重命名为“ power.cmd.txt”。再次将其重命名为“ power.cmd”。
  4. 做完了!打开文件,您的电源计划现在应该切换。

与两年前的答案相比,这个答案有何不同/更好?
沃尔夫

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.