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
Перечислите активные таймеры пробуждения. Если параметр включен, то истечение срока действия таймеры пробуждения служат для пробуждения системы из состояний сна и гибернации.