Простой способ переключения схемы электропитания в Windows 10


36

К моему ноутбуку подключен 27-дюймовый внешний монитор, и я использую экран своего ноутбука в качестве дополнительного. У меня оба экрана включены, когда я работаю. Когда я смотрю фильмы, я просто держу свой внешний монитор и включаю с крышки ноутбука.

Я создал схему электропитания в параметрах электропитания, которая называется « Отключение экрана ноутбука», которая практически ничего не делает при снятой крышке, затем я использую свой внешний монитор в качестве единственного экрана.

Когда я работаю, я активирую другой план питания, который поддерживает высокую производительность для программирования и запуска виртуальных машин. Этот план питания усыпляет ноутбук, когда крышка закрыта.

В любом случае, я продолжаю переключаться между этими планами в зависимости от того, что я делаю. Это было легко в Windows 7 / 8.1, так как я просто щелкнул значок батареи и переключил его.

Я обновился до Windows 10 на прошлой неделе, и теперь мне нужно копать глубже, чтобы туда попасть. Должен быть более простой способ? Есть ли небольшой инструмент, который я могу использовать, чтобы делать то, что я делаю, меньше нет. шагов?

  1. Нажмите значок батареи в панели задач -> Настройки питания и сна

    введите описание изображения здесь

  2. Тогда дополнительные настройки питания

    введите описание изображения здесь

  3. Переключить план питания


Видимо, у меня недостаточно репутации, чтобы публиковать фотографии.
DarknessBeginsHere


Избегайте Power Plan Switcher, если вы не хотите переустанавливать его (теряя все настройки) каждые несколько дней (или при каждой перезагрузке). При перезагрузке он перестает работать, просто не загружаясь (хотя он у меня при запуске). И через несколько дней происходит то же самое, он просто перестает загружаться. Существуют и другие, более лучшие альтернативы, такие как «Power Switch», которые действительно работают правильно.

Я должен сказать, что заметил меньше необходимости делать это под Win 10. На Windows 8.1 и раньше мне всегда нужно было работать под высокой производительностью, иначе ВСЕ было бы заметно вяло. Я почти уверен, что сбалансированный работает более надежно в Win 10 из того, что я видел. Это основано только на неподтвержденных данных. По какой причине это должно быть улучшено?
Саймон

3
Я просто нажимаю Win+X Oи затем выбираю схему питания, которую я хочу. При кодировании я обычно использую Balanceсхему питания, а когда я делаю перерыв, я выбираю Power Saverи позволяю панели управления оставаться открытой, чтобы, когда я возвращаюсь к работе, я просто выбирал Balancedснова.
Росди

Ответы:


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, с которым вы хотите работать, и щелкните правой кнопкой мыши, чтобы скопировать этот текст в буфер обмена.

Теперь создайте новый текстовый документ и назовите его, например, Scheme - Balanced.cmd (.cmd важен, то, что прежде, зависит от вас)

Щелкните правой кнопкой мыши файл и выберите «Изменить».

В файле напишите:

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

где x заменены на GUID, который вы скопировали в буфер обмена ранее.

Так что в моем примере это будет:

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

Сохраните файл. Теперь, каждый раз, когда вы выполняете этот файл, ваша схема управления питанием будет настроена на эту схему.


1
учитывая задачу достижения A до B, вы также подумали о B до C. Я бы дал это отличный ответ, если бы мог.
каламбур

Это также работает, если работает на рабочем столе, +1
Лев

Это хорошо, особенно когда автоматизировано использование Task Scheduler для автоматического перехода в режим пониженного энергопотребления ночью и возврата в нормальное состояние утром.
aalaap

12

Я вижу, что есть принятый ответ, но я также опубликую его для тех, кому не слишком удобно использовать командную строку или powershell.

Вы можете открыть Windows Mobility Center и выбрать план питания, который вы хотите использовать в разделе « Состояние аккумулятора» . Чтобы поместить его на панель задач, после того, как вы откроете Центр мобильности Windows, щелкните правой кнопкой мыши значок панели задач и закрепите его на панели задач. Теперь к нему можно получить доступ одним щелчком мыши.

Как открыть «Windows Mobility Center»:

  • Способ 1: Win + s и поиск мобильности . Обычно это первый результат, откройте его, вы сможете выбрать план питания, который вы хотите использовать.
  • Способ 2: Win + r и введите mblctr.exe .
  • Способ 3: Откройте панель управления и перейдите в раздел «Оборудование и звук», там вы увидите «Центр мобильности Windows» (хотя упомянутые выше методы намного быстрее). MobilityCenter

10
Опираясь на это, для таких странных людей, как я, которые предпочитают запоминать сложные последовательности клавиш, чтобы изменить план питания, просто нажмите (в английских системах): Win-X+ b+ alt-a+ стрелки вверх / вниз, чтобы выбрать.
пгр

А затем прикрепите его, чтобы начать, щелкнув правой кнопкой мыши приложение, которое появляется при поиске.
Лоуренс Дол

Это только говорит мне текущий план. Но я не могу выбрать другой. Windows 10
Роберт

Это странно, если у вас нет только одного плана ... который был бы одинаково странным. Я думаю, что по умолчанию будет 3, энергосбережение, сбалансированный и высокая производительность. Даже если вы не создали ничего вручную, вы сможете переключаться между этими тремя с помощью центра мобильности. У меня работает на Win10 Home. Вы уверены, что не видите выпадающее меню? [Редактировать: для большей ясности
Санта

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

Вот что вам нужно сделать (см. Изображение ниже для пояснения):

  1. Откройте командную строку и запустите, Powercfg /lчтобы получить список ваших схем питания.
  2. В приведенном выше коде вы заменяете значение balancedпеременной первым из двух планов, между которыми вы хотите переключиться (вам нужна вся строка)
  3. Также замените GUID в IF - ELSE. Идентификатор GUID в части «IF» должен быть вторым планом электропитания, между которым вы хотите переключиться; и GUID в части "ELSE" должен быть тем, который вы также использовали в balancedпеременной.

Надеюсь, вы можете использовать это! :-)

введите описание изображения здесь

PS, если вам интересно: я записываю вывод Powercfg -getactiveschemeво временный файл, считываю первую строку временного файла в переменную и впоследствии удаляю временный файл. Казалось, самый простой способ сохранить текущий активный план питания в переменной, так как я не смог найти «простой» способ сделать это напрямую :-)


8

Я использовал Power Buddy в Windows 8 / 8.1, так как по умолчанию Power Plan Switcher показывал только два последних использованных плана. Похоже, что он отлично работает на Windows 10.

Это очень легкое приложение в трее, и, похоже, оно разработано членом сообщества суперпользователей: см. Ответ на вопрос Как отобразить все планы электропитания в области уведомлений Windows 7?


8

Единственное, что я нашел для работы с последней сборкой Windows 10, это PowerPlanSwitcher , бесплатное приложение в современном стиле, которое делает именно то, что вам нужно.

введите описание изображения здесь



4

Вот Это Да! При всем уважении ко всем ответам, это должно быть самым простым. Просто щелкните правой кнопкой мыши на Battery Iconв Task Barи выбрать Windows Mobility Center. Супер просто!

Для этих горячих клавиш можно использовать Win + X > B

Щелкните правой кнопкой мыши Центр мобильности


3
Обратите внимание, что этот ответ действителен только в том случае, если на компьютере установлена ​​батарея. Настольные ПК увидят эту опцию, только если она подключена к ИБП.
Браун,

2

Вы можете посмотреть на переключатель источника питания с открытым исходным кодом (лицензия MIT) и проверить, совместима ли она с Windows 10. Боюсь, у меня нет системы Windows 10 для тестирования в настоящее время, но она достаточно недавно разработана (VS 2013), и я ожидаю, что она поддерживает Windows 8.1, поэтому Windows 10, вероятно, не будет большой натяжкой.


изначально работал со мной, но после второй загрузки работал только иногда
Лев


1

Просто нажмите Win + X, затем B

Объяснение: Win + X использовался для открытия Mobility Center вплоть до Windows 8. Затем они изменили его на контекстное меню главной системы Modern UI. Так что теперь это меню появляется. Одним из вариантов является Центр мобильности. Нажатие B выберет эту опцию.


1
ОП спрашивает о диспетчере, а не о центре мобильности. Кроме того, центр мобильности не является опцией по умолчанию в системном контекстном меню.
music2myear

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. Выполнено! Откройте файл, ваш план питания теперь должен переключиться.

Как это отличается / лучше, чем этот ответ двухлетней давности?
Уолф

0

Также есть приложение «PowerBuddy»: https://github.com/PerfectlyCromulentLtd/PowerBuddy

Похоже, что большинство этих сторонних приложений не обновлялись в течение нескольких лет.


Добро пожаловать в Супер пользователя! Пожалуйста, прочитайте, как рекомендовать программное обеспечение в ответах , особенно биты, выделенные жирным шрифтом ; затем отредактируйте свой ответ, чтобы следовать указаниям там. Благодарность!
Бертиб
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.