====== Схемы управления питанием в Windows ======
Запись появилась из-за неожиданного поведения программы MSI Center (ранее MSI Dragon Center).
Для управления скоростью вращения кулеров я использую "пакет" **User Scenario** в MSI Center.
{{:microsoft:windows:powercfg_msi_user_scenario_1.png?nolink&800|}}
При смене профилей Balanced<>Silent<>Customize
{{:microsoft:windows:powercfg_msi_user_scenario_2.png?nolink&800|}}
меняется и **Схема управления питанием Windows**, что приводит к активации **Сбалансированной** схемы, что в конечном итоге переводит ПК в режим сна через 15 минут. Впрочем если и не менять в MSI Center профиль Customize, то после перезагрузки Windows устанавливает не тот профиль.
{{:microsoft:windows:powercfg_windows_power_plans.png?nolink&800|}}
Задача: активировать собственную схему управления питанием при входе в Windows.
Что пришло в голову
* Добавить bat файл в автозагрузку
* Добавить bat файл в Планировщик заданий
* Добавить сценарий при входе в ОС через групповые политики
Управлять схемой питания можно через CMD.
У встроенных-дефолтных и пользовательских есть специальный GUID
^ Отображаемое имя ^ Описание ^ GUID ^
| Сбалансированная | Автоматическое соблюдение баланса между производительностью и энергопотреблением на пригодном для этого оборудовании | 381b4222-f694-41f0-9685-ff5bb260df2e |
| Высокая производительность | Максимальная производительность (может потребоваться больше энергии) | 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c |
| Максимальная производительность | Обеспечивает максимальную производительность на высокопроизводительных компьютерах | bbccdc1d-e8e4-45bb-9b30-2e0c47755531 |
| Экономия энергии | Минимальное энергопотребление за счет уменьшения производительности компьютера, когда это возможно | a1841308-3541-4fab-bc81-f71556f20b4a |
Команда **powercfg /LIST** выведет список доступных профилей
{{:microsoft:windows:powercfg_cmd_list.png?nolink|}}
Итак. Вариант 1, автозагрузка
Windows+R -> shell:startup -> добавить файл
@title SetMyPS
@echo off
powercfg -setactive GUID
Вариант 2, Планировщик заданий
FIXME
Вариант 3, Сценарии при входе в ОС
FIXME
Статья не закончена. Необходимо проверить все варианты.
На сайте [[https://www.energystar.gov/products/low_carbon_it_campaign/implementation_resources_enterprises/using_powercfg|EnergyStar]] нашёл пример команд для утилиты powercfg. Если поставить везде ZERO, то будет зыко.
powercfg -change monitor-timeout-ac 0
powercfg -change monitor-timeout-dc 0
powercfg -change disk-timeout-ac 0
powercfg -change disk-timeout-dc 0
powercfg -change standby-timeout-ac 0
powercfg -change standby-timeout-dc 0
powercfg -change hibernate-timeout-ac 0
powercfg -change hibernate-timeout-dc 0
FIXME