Под Windows мы используем powercfg.exe
Заказ для управления планами электропитания (также называемыми схемами электропитания), использования доступных состояний сна, управления состоянием питания отдельных устройств и анализа общих проблем с энергоэффективностью и временем автономной работы в вашей системе.
Powercfg
В командной строке используется следующая грамматика:
powercfg /option [arguments] [ /? ]
в,option
даперечислены в таблице ниже Параметры№1,arguments
— это один или несколько параметров, которые применяются к выбранной опции. Включение «/?» в командной строке отображает справку по указанному параметру. Параметры и параметры рассматриваются более подробно далее в этом разделе.
Параметры | иллюстрировать |
---|---|
/?、-help | Отображение информации о параметрах командной строки. |
/list、/L | Перечислите все схемы электропитания. |
/query、/Q | Отображает содержимое плана электропитания. |
/change、/X | Измените настройки текущего плана электропитания. |
/changename | Измените имя схемы питания и проиллюстрируйте. |
/duplicatescheme | Скопируйте схему питания. |
/delete、/D | Удалить схему электропитания. |
/deletesetting | Удалить настройки электропитания. |
/setactive、/S | Активируйте схему электропитания в системе. |
/getactivescheme | Получите текущий активный план электропитания. |
/setacvalueindex | Устанавливает значение, связанное с настройкой питания, когда система питается от сети переменного тока. |
/setdcvalueindex | Устанавливает значение, связанное с настройкой мощности, когда система питается от источника постоянного тока. |
/import | Импортируйте все настройки электропитания из файла. |
/export | Экспортируйте схему электропитания в файл. |
/aliases | Отображает все псевдонимы и соответствующие им идентификаторы GUID. |
/getsecuritydescriptor | Получает дескриптор безопасности, связанный с указанным параметром питания, схемой питания или операцией. |
/setsecuritydescriptor | Получает дескриптор безопасности, связанный с параметром питания, схемой питания или операцией. |
/hibernate、/H | Включение и отключение функции гибернации. |
/availablesleepstates、/A | Сообщает о состояниях сна, доступных в системе. |
/devicequery | Возвращает список устройств, соответствующих указанным критериям. |
/deviceenableawake | Включает способность устройства выводить систему из спящего режима. |
/devicedisablewake | Отключает возможность устройства выводить систему из спящего режима. |
/lastwake | Сообщает информацию о том, какой компонент вывел систему из последнего переходного состояния сна. |
/waketimers | Перечисление активных таймеров пробуждения. |
/requests | Перечислите запросы на питание приложений и драйверов. |
/requestsoverride | Установите переопределения запроса питания для конкретного процесса, службы или драйвера. |
/energy | Анализ общих проблем энергоэффективности и срока службы батарей в системах. |
/batteryreport | Создание отчетов об использовании батареи. |
/sleepstudy | Создание отчетов о переключении питания диагностической системы. |
/srumutil | Сбрасывает данные оценки энергопотребления из монитора использования системных ресурсов (SRUM). |
/systemsleepdiagnostics | Создание диагностических отчетов о переходах системы в режим сна. |
/systempowerreport | Создание отчетов о переключении питания диагностической системы. |
Для получения более конкретной информации мы можем проверить официальный сайт Microsoft.MSDNдокумент:Powercfg Параметры командной строки
EPP
даWindowsВажный параметр в FM-планировании.,Его можно использовать для регулировки времени автономной работы и времени автономной работы вашего ноутбука.
По умолчанию в Windows предусмотрены три схемы электропитания.
может пройтиpowercfg /l
Заказ Запрос,Список следующий:
Уведомление
:на ноутбукевысокийпроизводительностьи режим экономии заряда батареи может быть скрыт,powercfg /l
Запрос покажет толькобаланс,Как показано ниже:
В это время мыможет пройтиpowercfg /setactive "GUID"
илиpowercfg /setacvite «псевдоним GUID»
выключатель Схема электропитания,
Например, если мы хотим переключить текущую систему в режим высокой производительности, мы можем ввести следующую команду:
powercfg /setactive SCHEME_MIN
Или введите команду:
powercfg /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
Чтобы лучше настраивать параметры производительности и времени автономной работы (в основном изменение EPP и управление возможностями OS Turbo), в Win10 добавлен подрежим ползунка мощности в сбалансированном режиме, который разделен на 4 типа (в несбалансированном режиме ползунок мощности отсутствует).
Отдельно укажите энергосбережение под Win11,Оставшийся3название слайдера переименованоЛучшая энергоэффективность
(самое продолжительное время автономной работы),баланс
(лучшепроизводительность),оптимальныйпроизводительность
(оптимальныйпроизводительность)
Метод модификации:powercfg .overlaysetactvie "GUID"
илиpowercfg .overlaysetactvie псевдоним «ГУИД»
Например: переключить более длительный срок службы батареимодель,существоватькомандная строка cmd
В окне вы можете ввести следующее Заказ:
powercfg /overlaysetactive OVERLAY_SCHEME_MIN
или
powercfg /overlaysetactive 961CC777-2547-4F9D-81747D86181B8A7A
Переключитесь для лучшей производительности:
powercfg /overlaysetactive OVERLAY_SCHEME_MAX
Переключить баланс:
powercfg /overlaysetactive OVERLAY_SCHEME_NONE
powercfg /q
Отображение некоторых текущих настроек управления питанием (настройки сна и EPP не отображаются)
poercfg /qh
Отображает все текущие настройки управления питанием. Этот метод обычно рекомендуется.
powercfg /aliases
Отображает все GUID подгруппы и псевдонимы текущего управления питанием, как показано ниже:
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_BATTERY
637ea02f-bbcb-4015-8e2c-a1c7b9c0b546 BATACTIONCRIT
d8742dcb-3e6a-4b3c-b3fe-374623cdcf06 BATACTIONLOW
5dbb7c9f-38e9-40d2-9749-4f8a0e9f640f BATFLAGSCRIT
bcded951-187b-4d05-bccc-f7e51960c258 BATFLAGSLOW
9a66d8d7-4ff7-4ef9-b5a2-5a326ca2a469 BATLEVELCRIT
8183ba9a-e910-48da-8769-14ae6dc1170a BATLEVELLOW
4f971e89-eebd-4455-a8de-9e59040e7347 SUB_BUTTONS
a7066653-8d6c-40a8-910e-a1f54b84c7e5 UIBUTTON_ACTION
0012ee47-9041-4b5d-9b77-535fba8b1442 SUB_DISK
6738e2c4-e8a5-4a42-b16a-e040e769756e DISKIDLE
5fb4938d-1ee8-4b0f-9a3c-5036b0ab995c SUB_GRAPHICS
48672f38-7a9a-4bb2-8bf8-3d85be19de4e SUB_INTSTEER
2e601130-5351-4d9d-8e04-252966bad054 SUB_IR
fea3413e-7e05-4911-9a71-700331f1c294 SUB_NONE
501a4d13-42af-4429-9fd1-a8218c268e20 SUB_PCIEXPRESS
ee12f906-d277-404b-b6da-e5fa1a576df5 ASPM
8619b916-e004-4dd8-9b66-dae86f806698 SUB_PRESENCE
54533251-82be-4824-96c1-47b60b740d00 SUB_PROCESSOR
bc5038f7-23e0-4960-96da-33abaf5935ec PROCTHROTTLEMAX
893dee8e-2bef-41e0-89c6-b55d0929964c PROCTHROTTLEMIN
94d3a615-a899-4ac5-ae2b-e4d8f634367f SYSCOOLPOL
238c9fa8-0aad-41ed-83f4-97be242c8f20 SUB_SLEEP
9d7815a6-7ee4-497e-8888-515a05f02364 HIBERNATEIDLE
94ac6d29-73ce-41a6-809f-6363ba21b47e HYBRIDSLEEP
bd3b718a-0680-4d9d-8ab2-e1d2b4ac806d RTCWAKE
29f6c1db-86da-48c5-9fdb-f2b67b1f44da STANDBYIDLE
7516b95f-f776-4464-8c53-06167f40cc99 SUB_VIDEO
fbd9aa66-9553-4097-ba44-ed6e9d65eab8 ADAPTBRIGHT
3c0bc021-c8a8-4e07-a973-6b14cbcb2b7e VIDEOIDLE
powercfg /queryprofile
Отображать настройки подгруппы в текущем PPM
powercfg /setdcprofileindex overlay_or_scheme_alias profile_alias setting_alias value
Настройки подгруппы для текущего PPM
Запросить конкретныйподгруппаили Содержимое подпункта можетсуществовать Запрос Заказ Соответствует заднему ремнюподгруппаилиподпунктGUIDилиGUIDПсевдоним
Например, запросите значение EPP:
powercfg /qh SCHEME_BALANCED SUB_PROCESSOR PERFEPP
,Результаты запроса Как показано ниже:
Как видно из приведенных выше результатов, значение EPP моего текущего компьютера при переменном токе (текущий индекс настройки мощности переменного тока: 0x00000021) соответствует 0x21, что равно 33, а соответствующее значение EPP в инструменте TAT равно 84; DC (текущий индекс настройки мощности постоянного тока: 0x00000032) равен 0x32, что при преобразовании в десятичное число равно 50. Соответствующее значение в инструменте TAT равно 127.
Установите определенное значение управления питанием (обратите внимание на различие между переменным и постоянным током).
powercfg /setdcvalueindex SCHEME_CURRENT SUB_PROCESSOR PERFEPP 50 Установите значение EPP под DC равным 50.
powercfg /setacvalueindex SCHEME_CURRENT SUB_PROCESSOR PERFEPP 50 Установите значение EPP в AC на 50.
powercfg /setactive SCHEME_CURRENT Сделать текущие настройки эффективными
powecfg /overlaysetactive OVERLAY_SCHEME_MIN Чтобы подрежим вступил в силу, необходимо использовать overlaysetactive.
powercfg /qh > powercfg_qh.txt
Схема электропитания GUID: 381b4222-f694-41f0-9685-ff5bb260df2e (баланс)
GUID Псевдоним: SCHEME_BALANCED
подгруппа GUID: fea3413e-7e05-4911-9a71-700331f1c294 (Не входит ни в одну из подгрупп)
GUID Псевдоним: SUB_NONE
Настройки питания GUID: 0e796bdb-100d-47d6-a2d5-f7d2daa51f51 (Пароль требуется при пробуждении)
GUID Псевдоним: CONSOLELOCK
Возможные настройки индекса: 000
Возможные настройки понятных имен: нет
Возможные настройки индекса: 001
Возможные настройки понятных имен: да
Текущее общение Настройки питанияиндекс: 0x00000000
Ток постоянного тока Настройки питанияиндекс: 0x00000001
Настройки питания GUID: 245d8541-3943-4422-b025-13a784f679b7 (тип плана электропитания)
GUID Псевдоним: PERSONALITY
Возможные настройки индекса: 000
Возможные настройки понятных имен: Энергосбережение
Возможные настройки индекса: 001
Возможные настройки понятных имен: высокийпроизводительность Возможные настройки индекса: 002
Возможные настройки понятных имен: баланс
Текущее общение Настройки питанияиндекс: 0x00000002
Ток постоянного тока Настройки питанияиндекс: 0x00000002
Настройки питания