How to use powercfg to control power settings on Windows 10 | Windows Central

Чтобы изменить политику охлаждения системы для процессора в windows 10,

Шаг 1: Откройте расширенные настройки схемы электропитания, для этого нажмите клавиши Win R

Шаг 3: Разверните, параметр: «Управление питанием процессора» →  «Политика охлаждения системы».

Шаг 4: Выберите параметр «От сети:»

Здесь вы сможете выбрать в раскрывающемся списке один из двух режимов «Активный» или «Пассивный».

Если ваше устройство имеет аккумулятор, повторите то же самое для «От батареи:».

Все!

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

Powercfg  – это встроенный консольный инструмент, позволяющий управлять параметрами электропитания с помощью командной строки. Powercfg.exe присутствует в Windows начиная с Windows XP. Используя параметры, предоставляемые этим приложением, можно управлять различными настройками питания операционной системы.

Availability

Powercfg is an external command available for the following Microsoft operating systems as powercfg.exe.

Change power button action in power options

The classic Power Options applet can be used to set the desired action for the hardware shutdown button. Here is how.

  1. Open Settings.
  2. Go to System – Power & sleep.
  3. On the right, click on the link Additional power settings.Settngs Additional Power Settings Link
  4. In the next window, expand Power buttons and lid -> Power button action. Select the desired action.Windows 10 Change Hardware Power Button Action 2

Change power button action with control panel

To change the hardware power button action in Windows 10 using the Control Panel, do the following.

Change power button action with powercfg

There is a built-in tool in Windows 10, powercfg. This console utility can adjust many parameters related to power management. For example, powercfg can be used:

Powercfg can be used to set the desired action for the hardware power button. Here is how.

  1. Open a command prompt.
  2. Type or copy-paste the following command:
    powercfg -setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 THE_DESIRED_ACTION

    To find the required “THE_DESIRED_ACTION” value, see the Note below.
    This will set the desired action for the hardware power button when your device is plugged in.

    Windows 10 Change Hardware Power Button Action 3
    To set the same when on battery, execute

    powercfg -setdcvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 THE_DESIRED_ACTION
  3. Activate the changes you made with the command:
    powercfg -SetActive SCHEME_CURRENT

Windows 10 Activate Power Scheme

Note: In the command above, you need to replace the THE_DESIRED_ACTION portion with one of the following values.0 – Do nothing1 – Sleep2 – Hibernate3 – Shut down4 – Turn off the display.

Tip: The SCHEME_CURRENT identifier makes powercfg modify the current power plan. If you need to modify another power plan instead of the current one, you need to use its identifier. To find the required identifier, run the following command:

powercfg /L

Windows 10 Power Scheme List

Then the modification command will looks as follows:When plugged in:

powercfg -setacvalueindex GUID 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 Index

When on battery:

powercfg -setdcvalueindex GUID 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 Index

The next command sets the action “Do nothing” for the High performance power plan when plugged in.

powercfg -setacvalueindex 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 0

Windows 10 Change Hardware Power Button Action 4

That’s it.

Disable device wake feature

To prevent a device from waking the system from sleep or hibernation, use these steps:

Disable hibernation

To disable hibernation on Windows 10, use these steps:

Enable device wake feature

To allow a device to wake the system during sleep or hibernation, use these steps:

Enable hibernation

To enable hibernation, use these steps:

How to determine wake timers with powercfg

To find out the devices that can wake the system, use these steps:

How to export or import power plans with powercfg

On Windows 10, you can use Command Prompt to export and import power plans to the same or different computer.

How to generate battery report with powercfg

If you have a laptop and notice performance issues with the battery, you can create a report with the power command-line tool to determine information (such as brand, capacity, cycle count, recent usage, battery life estimates, etc.) to help you decide whether or not it is time to replace the battery.

To create a battery report with Command Prompt, use these steps:

How to generate energy report with powercfg

You can also create an energy report that collects power behavior for a certain amount of time, which you can then analyze to determine the root of energy and battery problems.

To generate a energy report on Windows 10, use these steps:

How to view available sleep states with powercfg

To view the supported sleep states available on your computer, use these steps:

Windows vista, 7, and 8 syntax

powercfg [/a] [/aliases]
  [/changename scheme_GUID scheme_name scheme_description]
  [/d scheme_GUID] [/deletesetting sub_GUID setting_GUID]
  [/devicedisablewake device_name] [/deviceenablewake device_name]
  [/devicequery query_flag] [/duplicatescheme scheme_GUID destinationGUID]
  [/energy [/output filename] [/xml] [/duration sec] [/trace] [/d filepath]]
  [/export filename scheme_GUID] [/getactivescheme] 
  [/getsecuritydescriptor GUID|Action] [/h on|off] 
  [/import filename scheme_GUID] [/l] [/lastwake] [/q scheme_GUID sub_GUID] 
  [/requests] [/requestsoverride caller_type caller_name request] 
  [/s scheme_GUID] 
  [/setacvalueindex scheme_GUID sub_GUID setting_GUID setting_index] 
  [/setdcvalueindex scheme_GUID sub_GUID setting_GUID setting_index] 
  [/setsecuritydescriptor GUID|action SDDL] [/waketimers] 
  [/x scheme_setting setting_value] [/?]

Options:

/aDisplays available sleep states.
/aliasesDisplays all power scheme aliases and each of their GUIDs. A power scheme alias can be used in place of the scheme_GUID in other options.
/changename scheme_GUID scheme_name scheme_descriptionChanges the name and description of the specified power scheme.
scheme_description is optional, and if omitted, only the scheme name is changed.
/d scheme_GUIDDeletes the scheme_GUID power scheme. Use powercfg /l to obtain the scheme_GUID.
/deletesetting sub_GUID setting_GUIDDelete the setting_GUID power setting for the sub_GUID subgroup.
/devicedisablewake device_namePrevents the device_name device from waking the computer from its sleep state.
Use powercfg /devicequery wake_armed to obtain the device_name.
/deviceenablewake device_nameAllows the device_name device to wake the computer from its sleep state.
Use powercfg /devicequery wake_programmable to obtain the device_name.
/devicequery query_flagDisplays devices that meet the query_flag.
Available query flags are:
all_devices
all_devices_verbose
S1_supported
S2_supported
S3_supported
S4_supported
wake_armed
wake_from_any
wake_from_S1_supported
wake_from_S2_supported
wake_from_S3_supported
wake_programmable
/duplicatescheme scheme_GUID destinationGUIDCopies the scheme_GUID power scheme to the destinationGUID power scheme.
destinationGUID is optional, and if omitted, a new power scheme GUID is created.
Use powercfg /l to obtain the scheme_GUID.
/energy [/output filename] [/xml] [/duration seconds] [/trace] [/d filepath]Identifies common battery life and energy-efficiency problems on the computer. Only available in Windows 7 and specific Windows 10 Insider builds.
/output filename – specifies the name and path of the generated HTML report file.
/xml – generates the report as an XML file.
/duration seconds – sets the amount of time, in seconds, to record and analyze the computer system’s behavior.
/trace – causes the process to only record the computer system’s behavior, preventing analysis of that behavior.
/d filepath – specifies the location of where to save the trace details.
/export filename scheme_GUIDExports the scheme_GUID power scheme and saves it to the filename file.
Use powercfg /l to obtain the scheme_GUID.
/getactiveschemeDisplays the currently active power scheme.
/getsecuritydescriptor action|GUIDDisplays the security descriptor assigned to the GUID power scheme, GUID power setting, or action.
Available action values are ActionCreate, ActionDefault, ActionSetActive.
Use powercfg /getsecuritydescriptor to view SDDL strings.
/h on|offEnable or disable hibernate mode on the computer.
/import filename scheme_GUIDImport all power settings from the filename file to the scheme_GUID power scheme.
scheme_GUID is optional, and if omitted, a new power scheme is created.
The filename file is created using the /export option.
Use powercfg /l to obtain the scheme_GUID.
/lastwakeDisplays details about the event that caused the computer to wake from its sleep state.
/q scheme_GUID sub_GUIDDisplays contents of the scheme_GUID power scheme.
scheme_GUID and sub_GUID are optional, and if omitted, contents of the currently active power scheme are displayed.
Use powercfg /l to obtain the scheme_GUID.
Use powercfg /q to obtain the sub_GUID.
/requestsDisplays power requests for applications and drivers.
/requestsoverride caller_type caller_name requestSets the request power request override for caller_name and caller_type.
Available request values are Awaymode, Display, System.
Use powercfg /requests to obtain caller_name and caller_type.
/s scheme_GUIDSet the scheme_GUID power scheme to be active.
Use powercfg /l to obtain the scheme_GUID.
/setacvalueindex scheme_GUID sub_GUID setting_GUID setting_indexSets the setting_index value for the scheme_GUID power scheme and sub_GUID setting_GUID power setting when the computer uses AC power.
Use powercfg /l to obtain the scheme_GUID.
Use powercfg /q to obtain the sub_GUID and setting_GUID.
/setdcvalueindex scheme_GUID sub_GUID setting_GUID setting_indexSets the setting_index value for the scheme_GUID power scheme and sub_GUID setting_GUID power setting when the computer uses DC power.
Use powercfg /l to obtain the scheme_GUID.
Use powercfg /q to obtain the sub_GUID and setting_GUID.
/setsecuritydescriptor action|GUID SDDLSet the SDDL security descriptor for the GUID power scheme, GUID power setting, or action.
Available action values are ActionCreate, ActionDefault, ActionSetActive.
Use powercfg /getsecuritydescriptor to view SDDL strings.
/waketimersDisplays the active wake timers.
/x scheme_setting setting_valueFor the currently active power scheme, change scheme_setting to setting_value.
Settings available to change are:
processor-throttle-ac throttle
processor-throttle-dc throttle
disk-timeout-ac minutes
disk-timeout-dc minutes
hibernate-timeout-ac minutes
hibernate-timeout-dc minutes
monitor-timeout-ac minutes
monitor-timeout-dc minutes
standby-timeout-ac minutes
standby-timeout-dc minutes

Available values for throttle are ADAPTIVE, CONSTANT, DEGRADE, NONE.
Setting minutes to 0 means never timeout.

/?Displays all options for powercfg command.
:/>  Параметры загрузки Windows 10

Windows xp syntax

powercfg [/a] [/b low|critical settings] 
  [/change scheme_settings setting_value] [/c scheme_name] 
  [/d scheme_name] [/devicedisablewake device_name] 
  [/deviceenablewake device_name] 
  [/devicequery flagquery} [/export scheme_name [/file filename]] 
  [/g on|off] [/h on|off] [/import scheme_name [/file filename]] 
  [/l] [/n integer] [/option flag] [/q scheme_name] [/s scheme_name] [/?]

Options:

Изменение политики охлаждения системы для процессора с помощью powercfg

Откройте новую командную строку

Чтобы установить Пассивный режим охлаждения «От сети», введите следующую команду:

powercfg /SETACVALUEINDEX SCHEME_CURRENT 54533251-82be-4824-96c1-47b60b740d00 94d3a615-a899-4ac5-ae2b-e4d8f634367f 0

Чтобы установить – Активный режим охлаждения «От сети»:

powercfg /SETACVALUEINDEX SCHEME_CURRENT 54533251-82be-4824-96c1-47b60b740d00 94d3a615-a899-4ac5-ae2b-e4d8f634367f 1

Установить – Пассивный режим охлаждения От батареи:

powercfg /SETDCVALUEINDEX SCHEME_CURRENT 54533251-82be-4824-96c1-47b60b740d00 94d3a615-a899-4ac5-ae2b-e4d8f634367f 0

Установить – Активный режим охлаждения От батареи:

powercfg /SETDCVALUEINDEX SCHEME_CURRENT 54533251-82be-4824-96c1-47b60b740d00 94d3a615-a899-4ac5-ae2b-e4d8f634367f 1

Вот и все.

Команда powercfg – настройка параметров системы электропитания windows.

Команда POWERCFG предназначена для управления параметрами электропитания в командной строке Windows в соответствии со спецификацией ACPIACPI ( Advanced Configuration and Power Interface — усовершенствованный интерфейс управления конфигурацией и электропитанием) — открытый промышленный стандарт, впервые выпущенный в декабре 1996 года и разработанный совместно компаниями HP, Intel, Microsoft, Phoenix и Toshiba, который определяет общий интерфейс для программного управления электропитанием . Другими словами, стандарт ACPI определяет возможности управления электропитанием компьютерного оборудования со стороны операционных систем.

Системный администратор

В соответствии со спецификацией ACPI, существуют следующие основные состояния программной среды и оборудования системы, обозначаемые как Gn — глобальное состояние, и Sn — состояние «сна»:

G0 (Working) — нормальная работа.

G1 (Suspend, Sleeping, Sleeping Legacy) — машина выключена, однако текущий системный контекст (system context) сохранён, работа может быть продолжена без перезагрузки. Для каждого устройства определяется «степень потери информации» в процессе засыпания, а также где информация должна быть сохранена и откуда будет прочитана при пробуждении и время на пробуждение из одного состояния до другого (например, от сна до рабочего состояния). Уровень потребления электроэнергии и глубина состояния «сна» Sn определены следующим образом:

  • S0 — нормальная работа.
  • S1 — состояние при котором все процессорные кэши сброшены и процессоры прекратили выполнение инструкций. Однако, питание процессоров и оперативной памяти поддерживается; устройства, которые не обозначили, что они должны оставаться включенными, могут быть отключены. Наименьшая степень энергосбережения и самый быстрый переход в рабочее состояние;
  • S2 — более глубокое состояние сна, чем S1, когда центральный процессор отключен, обычно на практике, не используемое;
  • S3 («Suspend to RAM» (STR) в BIOS, «Ждущий режим» («Standby») в версиях до Windows XP и в некоторых дистрибутивах Linux, «Sleep» в Windows Vista и Mac OS X, хотя в спецификациях ACPI упоминается только как S3 и Sleep). В состоянии S3 на оперативную память (ОЗУ) продолжает подаваться питание и она остаётся практически единственным компонентом, потребляющим энергию. Так как состояние операционной системы и всех приложений, открытых документов и т. д. хранится в оперативной памяти, пользователь может возобновить работу точно на том месте, где он её оставил — состояние оперативной памяти при возвращении из S3 то же, что и до входа в этот режим. (В спецификации указано, что S3 довольно похож на S2, только чуть больше компонентов отключаются в S3.) S3 имеет два преимущества над S4: компьютер быстрее возвращается в рабочее состояние, и, второе, если запущенная программа (открытые документы и т. д.) содержит конфиденциальную информацию, то эта информация не будет принудительно записана на диск. Однако, дисковые кэши могут быть сброшены на диск для предотвращения нарушения целостности данных в случае, если система не просыпается, например, из-за сбоя питания;
  • S4 («Спящий режим» (Hibernation, гибернация) в Windows, «Safe Sleep» в Mac OS X, также известен как «Suspend to disk», хотя спецификация ACPI упоминает только термин S4) — в этом состоянии всё содержимое оперативной памяти сохраняется в энергонезависимой памяти, такой как жёсткий диск: состояние операционной системы, всех приложений, открытых документов и т. д. Это означает, что после возвращения из S4, пользователь может возобновить работу с места, где она была прекращена, аналогично режиму S3. Различие между S4 и S3, кроме дополнительного времени на перемещение содержимого оперативной памяти на диск и назад, — в том, что перебои с питанием компьютера в S3 приведут к потере всех данных в оперативной памяти, включая все несохранённые документы, в то время как компьютер в S4 этому не подвержен. S4 весьма отличается от других состояний S и сильнее S1-S3 напоминает G2 Soft Off и G3 Mechanical Off. Система, находящаяся в S4, может быть также переведена в G3 Mechanical Off (Механическое выключение) и все ещё оставаться S4, сохраняя информацию о состоянии так, что можно восстановить состояние операционной системы и всех приложений после подачи электропитания. На практике, S4 является основным режимом сна для ноутбуков, переход в который выполняется при закрытии крышки.

    G2 (или состояние сна S5, soft-off) — мягкое (программное) выключение; система полностью остановлена и выключена, но часть оборудования находится под дежурным электропитанием, вырабатываемым блоком питания стандарта ATX в выключенном ( но не обесточенном) состоянии. Дежурное напряжение с выхода БП  5VStandby ( 5VSB) подается на ту часть устройств, которая может быть использована для включения электропитания всей системы при возникновении определенных событий, как например, при приеме в буфер сетевого адаптера специального кадра Ethernet (Magic Packet, Wake-On-Lan) или нажатия определенной комбинации клавиш на клавиатуре.

    G3 (mechanical off) — механическое выключение системы; блок питания ATX отключен от входного напряжения ( 220V). Включение электропитания невозможно.

В составе операционных систем семейства Windows имеется стандартная утилита управления конфигурацией электропитания — Power Configuration (powercf.exe).

Формат командной строки powercfg.exe:

POWERCFG < параметры командной строки >

Параметры командной строки:

  -HELP -? - Отображает справку по использованию.
  -LIST, -L   Составляет список всех схем электропитания в текущей среде пользователя.
  -QUERY, -Q  Отображает содержимое указанной схемы электропитания.
               Применение: POWERCFG -QUERY < SCHEME_GUID > < SUB_GUID >
              < SCHEME_GUID >  указывает идентификатор GUID схемы
                               управления электропитанием. Для его отображения
                               используется команда powercfg -l.
              < SUB_GUID >     указывает идентификатор GUID подгруппы. SCHEME_GUID обязательно.

              В случае если не предоставлен ни идентификатор SCHEME_GUID, ни
              идентификатор SUB_GUID, отображаются параметры активной схемы
              управления питанием для данного пользователя.
              Если идентификатор SUB_GUID не указан, будут отображены все 
              подгруппы схемы управления электропитанием.

  -CHANGE, -X Модифицирует значение параметра в текущей схеме электропитания.

               Применение: POWERCFG -X < параметр > < значение >

              < параметр >  Задает одну из следующих возможностей:
              -monitor-timeout-ac < минуты >
              -monitor-timeout-dc < минуты >
              -disk-timeout-ac < минуты >
              -disk-timeout-dc < минуты >
              -standby-timeout-ac < минуты >
              -standby-timeout-dc < минуты >
              -hibernate-timeout-ac < минуты >
              -hibernate-timeout-dc < минуты >
                Часть параметра "–ac" указывает на питание от сети переменного тока, 
                                "-dc" – на питание от батареи.
              Пример: POWERCFG -Change -monitor-timeout-ac 5
              Устанавливает время ожидания простоя монитора равным 5 минутам
              с питанием от сети переменного тока.

  -CHANGENAME Изменяет имя схемы электропитания, и по усмотрению -
              описание.

              Применение: POWERCFG -CHANGENAME < GUID > < имя > < описание схемы > 

              Если описание опущено, то изменено будет только имя.

  -DUPLICATESCHEME 
              Копирование указанной схемы управления питанием. Будет 
              отображен результирующий код GUID, представляющий новую схему.

              Использование: POWERCFG -DUPLICATESCHEME < GUID > < GUID_назначения >

              < GUID >  Задает GUID схемы, полученный с помощью powercfg -l.

              Если опущен < GUID_назначения >, то для дублированной
              схемы будет создан новый GUID.

  -DELETE, -D Удаляет схему электропитания вместе с указанным кодом GUID.

              Использование: POWERCFG -DELETE < GUID >

              < GUID >  получен с помощью параметра LIST.

  -DELETESETTING   Удаляет настройку питания.
             Использование: POWERCFG -DELETESETTING < SUB_GUID > < SETTING_GUID > 

             < SUB_GUID >      Определяет GUID подгруппы.
             < SETTING_GUID >  Определяет GUID настройки питания.
             Необходимые GUID можно получить по команде powercfg /q

  -SETACTIVE, -S  Активация указанной схемы управления питанием.

            Использование: POWERCFG -SETACTIVE < SCHEME_GUID >

           < SCHEME_GUID >  Определяет GUID схемы.

  -GETACTIVESCHEME   Получение активной схемы управления питанием.
            Использование: POWERCFG -GETACTIVESCHEME 

  -SETACVALUEINDEX Устанавливает значение, связанное с указанным параметром питания
                          при питании системы от сети.

            Использование: POWERCFG -SETACVALUEINDEX < SCHEME_GUID > < SUB_GUID > < SETTING_GUID > 

           < SCHEME_GUID >   Определяет GUID схемы питания и может быть получен с помощью "PowerCfg /L".
           < SUB_GUID >      Определяет подгруппу GUID настройки питания и может быть получен с помощью "PowerCfg /Q".
           < SETTING_GUID >  Определяет индивидуальный GUID настройки питания и может быть получен с помощью "PowerCfg /Q".
             Определяет, какое значение из списка возможных значений будет установлено для этого параметра питания.

           Пример:
                  POWERCFG -SetAcValueIndex < GUID > < GUID > < GUID > 5
                  Это установит значение переменного тока в настройке питания
                  равным значению пятого элемента в списке возможных значений
                  этой настройки питания.

  -SETDCVALUEINDEX  Устанавливает значение, связанное с указанным параметром при питании от источника постоянного тока.
           Использование: POWERCFG -SETDCVALUEINDEX < SCHEME_GUID > < SUB_GUID > < SETTING_GUID > < SettingIndex >
           < SCHEME_GUID >   Определяет GUID схемы питания и может быть
                              получен с помощью "PowerCfg /L".
           < SUB_GUID >      Определяет подгруппу GUID настройки питания и
                              может быть получен с помощью "PowerCfg /Q".
           < SETTING_GUID >  Определяет индивидуальный GUID настройки питания и
                              может быть получен с помощью "PowerCfg /Q".
           < SettingIndex >  Определяет, какое значение из списка возможных
                              значений будет установлено для этого параметра.

            Пример:
                  POWERCFG -SetDcValueIndex < GUID > < GUID > < GUID > 5
                  Это установит значение постоянного тока в настройке питания
                  равным значению пятого элемента в списке возможных значений
                  этой настройки питания.

  -HIBERNATE, -H Включение и отключение режима гибернации. 
           Использование: POWERCFG -H < ON|OFF >
                          POWERCFG -H -Size < Процент >
             -Size  Указывает желаемый размер файла гибернации в процентах от
                    общего объема памяти. Значение по умолчанию не может быть меньше 50.
                    Этот параметр также автоматически включает файл гибернации.

  -AVAILABLESLEEPSTATES, -A    Сообщает, можно ли использовать в данной системе спящий режим. 

  -DEVICEQUERY  Возвращает список устройств, удовлетворяющих указанным критериям.

              Использование: POWERCFG -DEVICEQUERY < флаги_запроса >

              < флаги_запроса >  Определяет один из следующих критериев:

              wake_from_S1_supported  Возвратить все устройства, поддерживающие
                                      пробуждение системы из состояния легкого
                                      сна.
              wake_from_S2_supported  Возвратить все устройства, поддерживающие
                                      пробуждение системы из состояния более
                                      глубокого сна.
              wake_from_S3_supported  Возвратить все устройства, поддерживающие 
                                      пробуждение системы из состояния самого
                                      глубокого сна.
              wake_from_any           Возвратить все устройства, поддерживающие 
                                      пробуждение системы из любого состояния
                                      сна.
              S1_supported            Перечислить устройства, поддерживающие
                                      состояние легкого сна.
              S2_supported            Перечислить устройства, поддерживающие
                                      состояние более глубокого сна.
              S3_supported            Перечислить устройства, поддерживающие
                                      состояние самого глубокого сна.
              S4_supported            Перечислить устройства, поддерживающие
                                      режим гибернации.
              wake_programmable       Перечислить устройства, которые
                                      пользователь может настроить для
                                      пробуждения системы из состояния сна.
              wake_armed              Перечислить устройства, которые уже
                                      настроены для пробуждения системы из
                                      любого состояния сна.
              all_devices             Возвратить все устройства, имеющиеся в
                                      системе.
              all_devices_verbose     Возвратить подробный список устройств.
              Пример:
                  POWERCFG -DEVICEQUERY wake_armed

  -DEVICEENABLEWAKE Включение функции устройства, которая выводит систему из спящего режима.

              Использование: POWERCFG -DEVICEENABLEWAKE < имя_устройства >

              < devicename >  Указывает устройство, полученное с помощью
                            "PowerCfg -DEVICEQUERY wake_programmable".

              Пример:
                  POWERCFG -DEVICEENABLEWAKE "Мышь Microsoft USB IntelliMouse Explorer"

  -DEVICEDISABLEWAKE < devicename > отключает способность устройства выводить 
              систему из спящего режима.

              Использование: POWERCFG -DEVICEDISABLEWAKE < имя_устройства >  
              Имя устройства определяется с помощью команды
              "PowerCfg -DEVICEQUERY wake_armed".

  -IMPORT Импортирует все настройки питания из указанного файла.

              Использование: POWERCFG -IMPORT < имя_файла > < GUID > 

              < имя_файла > Задает полный путь к файлу, созданному с
                          помощью "PowerCfg -EXPORT параметр".
              < GUID >   (дополнительно) Эти настройки загружаются в схему
                          питания, представленную этим идентификатором GUID. 
                          Если GUID не указан, powercfg создаст и использует новый. 

              Пример:
                  POWERCFG -IMPORT c:scheme.pow

  -EXPORT     Экспортирует схему питания, представленную указанным GUID, в 
              указанный файл.

              Использование: POWERCFG -EXPORT < имя_файла > < GUID > 

              < имя_файла > Задать полный путь к файлу назначения.
              < GUID >      определяет GUID схемы питания и может быть получен с
                          помощью "PowerCfg /L"

              Пример:
                  POWERCFG -EXPORT c:scheme.pow 381b4222-f694-41f0-9685-ff5bb260df2e

  -LASTWAKE   Сообщает сведения о том, что вывело систему из последнего
              состояния сна

  -ALIASES Отображает все псевдонимы и соответствующие им GUID.
              Пользователь может употреблять эти псевдонимы вместо любого GUID
              в командной строке.

  -SETSECURITYDESCRIPTOR
              Задает дескриптор безопасности, связанный с указанным
              параметром питания, схемой управления питанием или действием.

              Использование: POWERCFG -SETSECURITYDESCRIPTOR < GUID|ДЕЙСТВИЕ > < SDDL >

              < GUID >       Задает схему питания или GUID настройки питания.
              < ДЕЙСТВИЕ >   Может задаваться одной из следующих строк:
                           ActionSetActive, ActionCreate, ActionDefault
              < SDDL >       указывает действительный дескриптор безопасности в
                           формате SDDL.
                           Вызовите POWERCFG -GETSECURITYDESCRIPTOR GUID
                           чтобы увидеть пример строки SDDL.

  -GETSECURITYDESCRIPTOR
              Получает дескриптор безопасности, связанный с указанным 
              параметром питания, схемой управления питанием или действием.

              Использование: POWERCFG -GETSECURITYDESCRIPTOR < GUID|ДЕЙСТВИЕ > 
              < GUID >       задает GUID схемы управления питанием или параметров питания.
              < ДЕЙСТВИЕ >   может задаваться одной из следующих строк:
                           ActionSetActive, ActionCreate, ActionDefault

  -REQUESTS
              Перечисление запросов энергопотребления для приложений и драйверов. Запросы питания 
              препятствуют автоматическому отключения питания компьютера 
              монитора или переход в спящий режим с низким энергопотреблением. 

  -REQUESTSOVERRIDE
              Устанавливает переопределение запроса питания для конкретного процесса,
              службы или драйвера. Если параметры не указаны, команда выводит следующее сообщение:
              [SERVICE]
              [PROCESS]
              [DRIVER]

              Использование: POWERCFG -REQUESTSOVERRIDE < ТИП_ВЫЗЫВАЮЩЕГО_ОБЪЕКТА > < ИМЯ > < ЗАПРОС > 
              < ТИП_ВЫЗЫВАЮЩЕГО_ОБЪЕКТА >    Указывается один следующих типов вызывающих объектов:
                               PROCESS (процесс), SERVICE (служба), DRIVER (драйвер). Тип объекта возвращается 
                               командой POWERCFG -REQUESTS. 
              < ИМЯ >           Указывается имя вызывающего объекта. Это имя 
                               возвращается командой POWERCFG -REQUESTS.
              < ЗАПРОС >        Указывается один или несколько из следующих типов
                               запросов питания: Display, System, Awaymode.
              Пример:
                  POWERCFG -REQUESTSOVERRIDE PROCESS wmplayer.exe Display System

  -ENERGY 
              Анализ системы на наличие наиболее распространенных проблем, связанных с эффективностью энергопотребления и временем работы
              батареи. Команду ENERGY следует использовать, когда компьютер
              простаивает, и на нем не открыты программы или документы. Команда ENERGY
              создает в текущем каталоге файл отчета в формате HTML. Команда ENERGY
              команда поддерживает следующие необязательные параметры:

              Использование: POWERCFG -ENERGY [-OUTPUT < имя_файла >] [-XML] [-DURATION < СЕКУНДЫ >]
                     POWERCFG -ENERGY -TRACE [-D: < ПУТЬ_К_ФАЙЛУ >] [-DURATION < SECONDS >]
              -OUTPUT < имя_файла >  - путь и имя HTML-файла, в котором будет храниться
                                     отчет об энергопотреблении.

             -XML - Создать файл отчета в формате XML.
             -TRACE - Запись поведения компьютера без проведения
                      анализа. Файлы трассировки будут созданы в
                      текущем каталоге, если не указан параметр -D
              -D < ПУТЬ_К_ФАЙЛУ > - каталог, в котором будут храниться данные трассировки.
                                    Можно использовать только с параметром -TRACE.
              -DURATION < СЕКУНДЫ > - количество секунд, в течение которого будет вестись наблюдение за
                                     поведением компьютера.  Значение по умолчанию - 60 секунд.

  -WAKETIMERS
              Перечислите активные таймеры пробуждения. Если параметр включен, то истечение срока действия
              таймеры пробуждения служат для пробуждения системы из состояний сна и гибернации.

В параметрах командной строки вместо символа  можно использовать символ /

:/>  Как сделать чистую установку Windows 10 – от подготовки до запуска

powercfg /? — отобразить справку по использованию команды POWERCFG.

powercfg /? /devicequery — отобразить справку по использованию подкоманды /devicequery

GUID — глобальный уникальный идентификатор. Создается программным путем, и алгоритм его формирования построен таким образом, что каждый новый генерируемый идентификатор никогда не совпадает с другим, существующим в данной системе. Обозначается GUID в виде групп из шестнадцатеричных цифр, разделенных дефисами:

381b4222-f694-41f0-9685-ff5bb260df2e

Использование GUID позволяет программно идентифицировать сущность объектов, независимо от их словесного описания, так например, сбалансированный режим электропитания будет иметь GUID, равный 381b4222-f694-41f0-9685-ff5bb260df2e в любой версии Windows, при любом его словесном названии на любом языке.

В параметрах командной строки, вместо идентификаторов GUID можно использовать их псевдонимы, список которых отображается при выполнении команды

powercfg –aliases

Соответственно, вместо GUID 381b4222-f694-41f0-9685-ff5bb260df2e можно использовать его псевдоним — SCHEME_BALANCED

Некоторые из параметров командной строки powercfg допускают сокращения. Ниже приведенные команды, используемые для отключения режима гибернации, идентичны:

powercfg -hibernate off
powercfg –h off

Для изменения параметров управления электропитанием потребуется запуск утилиты от имени администратора.

powercfg –LIST — отобразить список схем управления электропитанием, существующих в данной системе. Пример выводимой информации:

Существующие схемы управления питанием (* - активные)-----------------------------------
GUID схемы питания: 381b4222-f694-41f0-9685-ff5bb260df2e  (Сбалансированный) *
GUID схемы питания: 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c  (Высокая производительность)
GUID схемы питания: a1841308-3541-4fab-bc81-f71556f20b4a  (Экономия энергии)

powercfg –a — отобразить режимы электропитания и уровень их поддержки на данном компьютере. Результат зависит как от оборудования, так и от версии Windows. Пример отображаемой информации:

В данной системе доступны следующие состояния спящего режима:
    Ждущий режим (S1)

Следующие состояния спящего режима недоступны в данной системе:
    Ждущий режим (S2)
        Системное встроенное ПО не поддерживает ждущий режим.

    Ждущий режим (S3)
        Системное встроенное ПО не поддерживает ждущий режим.

    Гибернация
        Режим гибернации не включен.

    Ждущий режим (подключенный)
        Системное встроенное ПО не поддерживает ждущий режим.

    Гибридный спящий режим
        Ждущий режим (S3) недоступен.
        Режим гибернации недоступен.

    Быстрый запуск
        Режим гибернации недоступен.

powercfg –energy — оценить конфигурацию энергопотребления компьютера. Результатом выполнения этой команды является отчет, который по умолчанию сохраняется как файл energy-report.html в текущем каталоге. Отчет содержит результаты анализа соответствия устройств схемам управления электропитанием, информацию об ошибках текущей конфигурации, проблемах совместимости с системным программным обеспечением, поддерживаемых режимах сна и возможностях процессора по управлению энергопотреблением.

:/>  Windows 10X скачать бесплатно образ и эмулятор. Новая Lite OS от Microsoft?

powercfg -energy -duration 30 -output D:reportsenergy3.html — то же, что и в предыдущем примере, но длительность проверки равна 30 секунд, и результат пишется в заданный файл.

Для ноутбуков в отчете предоставляется информация о заряде и времени работы от батарей. В случае, если срок службы батарей подходит к концу, то в отчете будет содержаться информация о том, что батарея не заряжается до своей номинальной емкости и требуется ее замена.

powercfg /? /devicequery — отобразить подсказку по использованию утилиты POWERCFG для опроса параметров энергосбережения устройств.

Результат выполнения команды:

POWERCFG /DEVICEQUERY <ФЛАГ_ЗАПРОСА>

Описание:
  Возвращает список устройств, удовлетворяющих указанным критериям.

Список параметров:
  <флаг_запроса>    Указывает один из следующих критериев:

    wake_from_S1_supported    Возврат всех устройств, поддерживающих вывод
                              системы из состояния легкого сна.
    wake_from_S2_supported    Возврат всех устройств, поддерживающих вывод
                              системы из состояния более глубокого сна.
    wake_from_S3_supported    Возврат всех устройств, поддерживающих вывод
                              системы из состояния самого глубокого сна.
    wake_from_any             Возврат всех устройств, поддерживающих вывод
                              системы из любого состояния сна.
    S1_supported              Перечисление устройств, поддерживающих
                                      состояние легкого сна.
    S2_supported              Перечисление устройств, поддерживающих
                                      состояние более глубокого сна.
    S3_supported              Перечисление устройств, поддерживающих
                                      состояние самого глубокого сна.
    S4_supported              Перечисление устройств, поддерживающих
                                      режим гибернации.
    wake_programmable         Перечисление устройств, настраиваемых пользователем для
                              вывода системы из состояния сна.
        wake_armed                Перечисление устройств, уже настроенных для
                              пробуждения системы из любого состояния сна.
    all_devices               Возврат всех устройств в составе системы.

powercfg -devicequery S4_supported — вывести список устройств, поддерживающих гибернацию.

powercfg -devicequery wake_from_S1_supported — отобразить список устройств, поддерживающих вывод системы в рабочее состояние из состояния S1

powercfg -devicequery wake_armed — отобразить список устройств, настроенных на возможность вывести систему из любого состояния сна.

PowerCfg -DEVICEQUERY wake_programmable — отобразить список устройств, которые могут быть настроены на вывод системы из спящего режима.

POWERCFG –DEVICEENABLEWAKE «HID-Microsoft PS/2» — настроить устройство «HID-Microsoft PS/2» на вывод системы из спящего режима. Параметр -DEVICEENABLEWAKE отключает режим вывода системы из спящего режима данным устройством.

POWERCFG –LASTWAKE — отобразить сведения о том, что вывело систему из последнего состояния сна.

POWERCFG -EXPORT scheme.pow 381b4222-f694-41f0-9685-ff5bb260df2e — экспорт настроек схемы управления электропитанием с идентификатором 381b4222-f694-41f0-9685-ff5bb260df2e в файл scheme.pow текущего каталога.

POWERCFG -EXPORT scheme.pow scheme_balanced — то же, что и в предыдущем примере, но вместо идентификатора GUID указан его псевдоним.

Powercfg –getactivescheme — отобразить информацию об активной схеме управления электропитанием.

Powercfg -DUPLICATESCHEME SCHEME_MIN A1234567-B123-C123-D123-E00000000000 — создать копию схемы питания с псевдонимом SCHEME_MIN (максимальное быстродействие) и присвоить ей GUID= A1234567-B123-C123-D123-E00000000000

Powercfg -DELETE B1234567-1164-2264-3364-F00000111AAA — удалить схему питания с указанным идентификатором GUID.

Powercfg -SETACTIVE SCHEME_MAX — установить в качестве активной схему управления электропитанием с псевдонимом «SCHEME_MAX» ( максимальное энергосбережение ).

POWERCFG –QUERY — отобразить параметры текущей активной схемы управления электропитанием. В результате выполнения данной команды отображается информация о значениях отдельных параметров схемы управления электропитанием и их идентификаторах GUID, которые могут быть использованы в прочих командах для контроля и изменения настроек энергосбережения. Пример отображаемой информации:

GUID схемы питания: 381b4222-f694-41f0-9685-ff5bb260df2e  (Сбалансированный)
  GUID подгруппы: fea3413e-7e05-4911-9a71-700331f1c294  (Параметры не принадлежат к подгруппе)
    GUID настройки питания: 0e796bdb-100d-47d6-a2d5-f7d2daa51f51  (Требовать введения пароля при пробуждении)
      Индекс возможной настройки: 000
      Понятное имя возможной настройки: Нет
      Индекс возможной настройки: 001
      Понятное имя возможной настройки: Да
    Текущий индекс настройки питания от сети: 0x00000001
    Текущий индекс настройки питания от батарей: 0x00000001

  GUID подгруппы: 0012ee47-9041-4b5d-9b77-535fba8b1442  (Жесткий диск)
    GUID настройки питания: 6738e2c4-e8a5-4a42-b16a-e040e769756e  (Отключать жесткий диск через)
      Минимальная возможная настройка: 0x00000000
      Максимальная возможная настройка: 0xffffffff
      Инкремент возможных настроек: 0x00000001
      Единицы возможных настроек: Сек.
    Текущий индекс настройки питания от сети: 0x000004b0
    Текущий индекс настройки питания от батарей: 0x00000258
     . . . 
     . . . 
     . . .

При использовании результатов, полученных при выполнении данной команды, удобно использовать перенаправлением вывода в текстовый файл:

powercfg /q > C:power-kn.txt

Для получения информации только о параметрах подгруппы, например, «Кнопки питания и крышка», нужно указать GUID или псевдоним схемы питания и GUID подгруппы, полученные из результатов выполнения команды powercfg /q:

GUID схемы питания: 381b4222-f694-41f0-9685-ff5bb260df2e  (Сбалансированный)
  GUID подгруппы: 4f971e89-eebd-4455-a8de-9e59040e7347  (Кнопки питания и крышка)

Команда, с использованием псевдонима сбалансированного режима будет выглядеть следующим образом:

POWERCFG -Q scheme_balanced 4f971e89-eebd-4455-a8de-9e59040e7347 — отобразить информацию о настройках для кнопок питания и крышки.

Пример отображаемой информации:

  GUID подгруппы: 4f971e89-eebd-4455-a8de-9e59040e7347  (Кнопки питания и крышка)
    GUID настройки питания: 5ca83367-6e45-459f-a27b-476b1d01c936  (Действие закрытия крышки)
      Индекс возможной настройки: 000
      Понятное имя возможной настройки: Действие не требуется
      Индекс возможной настройки: 001
      Понятное имя возможной настройки: Сон
      Индекс возможной настройки: 002
      Понятное имя возможной настройки: Гибернация
      Индекс возможной настройки: 003
      Понятное имя возможной настройки: Завершение работы
    Текущий индекс настройки питания от сети: 0x00000001
    Текущий индекс настройки питания от батарей: 0x00000001

    GUID настройки питания: 7648efa3-dd9c-4e3e-b566-50f929386280  (Действие кнопки питания)
      Индекс возможной настройки: 000
      Понятное имя возможной настройки: Действие не требуется
      Индекс возможной настройки: 001
      Понятное имя возможной настройки: Сон
      Индекс возможной настройки: 002
      Понятное имя возможной настройки: Гибернация
      Индекс возможной настройки: 003
      Понятное имя возможной настройки: Завершение работы
    Текущий индекс настройки питания от сети: 0x00000003
    Текущий индекс настройки питания от батарей: 0x00000003

    GUID настройки питания: 96996bc0-ad50-47ec-923b-6f41874dd9eb  (Действие кнопки спящего режима)
      Индекс возможной настройки: 000
      Понятное имя возможной настройки: Действие не требуется
      Индекс возможной настройки: 001
      Понятное имя возможной настройки: Сон
      Индекс возможной настройки: 002
      Понятное имя возможной настройки: Гибернация
      Индекс возможной настройки: 003
      Понятное имя возможной настройки: Завершение работы
    Текущий индекс настройки питания от сети: 0x00000001
    Текущий индекс настройки питания от батарей: 0x00000001

    GUID настройки питания: a7066653-8d6c-40a8-910e-a1f54b84c7e5  (Кнопка питания меню "Пуск")
      Индекс возможной настройки: 000
      Понятное имя возможной настройки: Сон
      Индекс возможной настройки: 001
      Понятное имя возможной настройки: Гибернация
      Индекс возможной настройки: 002
      Понятное имя возможной настройки: Завершение работы
    Текущий индекс настройки питания от сети: 0x00000000
    Текущий индекс настройки питания от батарей: 0x00000000

powercfg /CHANGE -monitor-timeout-ac 10 — установить таймаут отключения дисплея равным 10 минутам при питании от батареи.

powercfg /CHANGE -monitor-timeout-dc 0 — никогда не отключать дисплей при питании от сети.

Для управления электропитанием из графической среды пользователя можно воспользоваться компонентом «Электропитание» панели управления Windows.

Возможно вам будет интернсно:

Команда SHUTDOWN — выключение / перезагрузка компьютера

Оставьте комментарий

Adblock
detector