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

Описание: Эта программа командной строки дает возможность пользователям управлять параметрами электропитания в системе.

Параметры:

-LIST, -L Составляет список всех схем электропитания в текущей среде пользователя.

 

Применение: POWERCFG -LIST

 

-QUERY, -Q Отображает содержимое указанной схемы электропитания.

 

Применение: POWERCFG -QUERY <

 

< (дополнительно), указывает идентификатор GUID схемы

управления электропитанием для отображения,

необходимо использовать powercfg -l.

< (дополнительно), указывает идентификатор GUID

подгруппы для отображения. Требуется идентификатор

SCHEME_GUID.

 

В случае если не предоставлен ни идентификатор SCHEME_GUID, ни идентификатор SUB_GUID, отображаются параметры активной схемы управления питанием для данного пользователя. Если идентификатор UB_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 <<<<<<<<<<<<минуты>

 

Пример:

POWERCFG -Change -monitor-timeout-ac 5

 

Устанавливает время ожидания простоя монитора равным 5 минутам с питанием от сети переменного тока.

 

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

 

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

 

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

 

-DUPLICATESCHEME

Копирование указанной схемы управления питанием. Будет

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

 

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

 

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

 

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

 

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

 

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

 

-DELETESETTING

Удаляет настройку питания.

 

Использование: POWERCFG -DELETESETTING <<<<<<<<<<<<<<имя><<

 

<<<<<<<<<<<<<<имя><< Определяет GUID подгруппы.

<<<<<<<<<<<<<<имя><< Определяет GUID настройки питания.

 

-SETACTIVE, -S

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

 

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

 

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

 

-GETACTIVESCHEME

Получение активной схемы управления питанием.

 

Использование: POWERCFG -GETACTIVESCHEME

 

-SETACVALUEINDEX

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

 

Использование: POWERCFG -SETACVALUEINDEX <<<<<<<<<<<<<<имя><<<<<<<<<<<<<<<<имя><<

 

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

<<<<<<<<<<<<<<имя><<< Определяет подгруппу GUID настройки питания и может быть получен с помощью "PowerCfg /Q".

<<<<<<<<<<<<<<имя><<< Определяет индивидуальный GUID настройки питания и может быть получен с помощью "PowerCfg /Q".

<<<<<<<<<<<<<<<имя><< Определяет, какое значение из списка возможных значений будет установлено для этого параметра питания.

 

Пример:

POWERCFG -SetAcValueIndex <<<<<<<<<<<<<<<имя><<< 5

Это установит значение переменного тока в настройке питания равным значению пятого элемента в списке возможных значений этой настройки питания.

 

-SETDCVALUEINDEX

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

 

Использование: POWERCFG -SETDCVALUEINDEX <<<<<<<<<<<<<<<имя><<<<<<<<<<<<<<<<<<имя><<<

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

<<<<<<<<<<<<<<<имя><<<< Определяет подгруппу GUID настройки питания и может быть получен с помощью "PowerCfg /Q".

<<<<<<<<<<<<<<<имя><<<< Определяет индивидуальный GUID настройки питания и может быть получен с помощью "PowerCfg /Q".

<<<<<<<<<<<<<<<<имя><<< Определяет, какое значение из списка возможных значений будет установлено для этого параметра.

 

Пример:

POWERCFG -SetDcValueIndex <<<<<<<<<<<<<<<<имя><<<< 5

Это установит значение постоянного тока в настройке питания равным значению пятого элемента в списке возможных значений этой настройки питания.

 

-HIBERNATE, -H

Включение и отключение режима гибернации. Время ожидания поддерживается во всех системах.

 

Использование: POWERCFG -H

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 <имя_устройства>

 

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

 

Пример:

POWERCFG -DEVICEENABLEWAKE

"Мышь Microsoft USB IntelliMouse Explorer"

 

-DEVICEDISABLEWAKE <<<<<<<<<<<<<<<<<<<имя><<<<<имя_устройства> отключает способность устройства выводить

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

 

Использование: POWERCFG -DEVICEDISABLEWAKE

 

<имя_устройства><<<<<<<<<<<<<<<<<<<имя><<<<<имя_устройства> Определяет устройство, найденное с помощью

"PowerCfg -DEVICEQUERY wake_armed".

 

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

 

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

 

<имя_файла><имя_файла><имя_устройства><<<<<<<<<<<<<<<<<<<имя><<<<<имя_устройства> Задает полный путь к файлу, созданному с помощью "PowerCfg -EXPORT параметр".

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

 

Пример:

POWERCFG -IMPORT c:\scheme.pow

 

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

 

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

 

<имя_файла><имя_файла><имя_файла><имя_файла><имя_устройства><<<<<<<<<<<<<<<<<<<имя><<<<<имя_устройства> Задать полный путь к файлу назначения.

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

 

Пример:

POWERCFG -EXPORT c:\scheme.pow

381b4222-f694-41f0-9685-ff5bb260df2e

 

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

 

-HELP, -? Отображает сведения о параметрах командной строки.

 

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

 

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

 

Использование: POWERCFG -SETSECURITYDESCRIPTOR

 

<имя_файла><имя_файла><имя_файла><имя_файла><имя_устройства><<<<<<<<<<<<<<<<<<<имя><<<<<имя_устройства> Задает схему питания или GUID настройки питания.

<действие><имя_файла><имя_файла><имя_файла><имя_файла><имя_устройства><<<<<<<<<<<<<<<<<<<имя><<<<<имя_устройства> Может задаваться одной из следующих строк:

ActionSetActive, ActionCreate, ActionDefault

<действие><имя_файла><имя_файла><имя_файла><имя_файла><имя_устройства><<<<<<<<<<<<<<<<<<<имя><<<<<имя_устройства> указывает действительный дескриптор безопасности в формате SDDL.

Вызовите POWERCFG -GETSECURITYDESCRIPTOR, чтобы увидеть пример строки SDDL.

 

-GETSECURITYDESCRIPTOR

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

 

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

<действие><имя_файла><имя_файла><имя_файла><имя_файла><имя_устройства><<<<<<<<<<<<<<<<<<<имя><<<<<имя_устройства> задает GUID схемы управления питанием или параметров питания.

<действие><действие><имя_файла><имя_файла><имя_файла><имя_файла><имя_устройства><<<<<<<<<<<<<<<<<<<имя><<<<<имя_устройства> может задаваться одной из следующих строк:

ActionSetActive, ActionCreate, ActionDefault

 

-REQUESTS

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

 

-REQUESTSOVERRIDE

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

 

Использование: 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: <<<имя_файла><запрос><имя><тип_вызывающего_объекта><тип_вызывающего_объекта><действие><действие><имя_файла><имя_файла><имя_файла><имя_файла><имя_устройства><<<<<<<<<<<<<<<<<<<имя><<<<<имя_устройства><имя><запрос>]

-OUTPUT: <имя_файла><<<имя_файла><запрос><имя><тип_вызывающего_объекта><тип_вызывающего_объекта><действие><действие><имя_файла><имя_файла><имя_файла><имя_файла><имя_устройства><<<<<<<<<<<<<<<<<<<имя><<<<<имя_устройства><имя><запрос> - путь и имя HTML-файла, в котором будет храниться

отчет об энергопотреблении.

-XML - Создать файл отчета в формате XML.

-TRACE - Запись поведения компьютера без проведения анализа. Файлы трассировки будут созданы в текущем каталоге, если не указан параметр -D указан.

-D: <путь_к_файлу><имя_файла><<<имя_файла><запрос><имя><тип_вызывающего_объекта><тип_вызывающего_объекта><действие><действие><имя_файла><имя_файла><имя_файла><имя_файла><имя_устройства><<<<<<<<<<<<<<<<<<<имя><<<<<имя_устройства><имя><запрос> - каталог, в котором будут храниться данные трассировки.

Можно использовать только с параметром -TRACE.

-DURATION: <секунды><путь_к_файлу><имя_файла><<<имя_файла><запрос><имя><тип_вызывающего_объекта><тип_вызывающего_объекта><действие><действие><имя_файла><имя_файла><имя_файла><имя_файла><имя_устройства><<<<<<<<<<<<<<<<<<<имя><<<<<имя_устройства><имя><запрос> - количество секунд, в течение которого будет вестись наблюдение за поведением компьютера. Значение по умолчанию - 60 секунд.

 

-WAKETIMERS

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