Jump to content

powercfg

(Перенаправлено с Powercfg.exe )
powercfg
Разработчик(и) Майкрософт
Первоначальный выпуск 2004 г .; 20 лет назад ( 2004 )
Операционная система Microsoft Windows
Тип Команда
Лицензия Собственное коммерческое программное обеспечение
Веб-сайт документы .microsoft /en-нас /Windows-оборудование /дизайн /device-опыт /powercfg-параметры командной строки

powercfg ( исполняемого файла имя powercfg.exe) — это утилита командной строки , которая используется из командной строки Windows с повышенными правами для управления всеми настраиваемыми параметрами системы электропитания, включая конфигурации для конкретного оборудования, которые не настраиваются через панель управления , для каждого пользователя. Впервые он был представлен Microsoft в Windows XP SP2 в 2004 году. [1] [2]

Использование

[ редактировать ]

powercfg необходимо запускать из командной строки с повышенными правами, а в Windows XP для этого требуются права администратора рабочей станции или опытного пользователя . Схемы электропитания настраиваются индивидуально для каждого пользователя. Наиболее распространенной причиной проблем с энергосбережением и спящим режимом в системах Windows является несовместимый драйвер устройства . Это можно диагностировать, отключив каждое устройство по очереди (с powercfg /devicedisablewake). При активации энергосбережения в локальной сети важно убедиться, что обновления программного обеспечения, исправления безопасности и обновления антивируса, в частности, не прерываются. Microsoft рекомендует настроить службы Windows Server Update Services на установку обновлений, когда рабочие станции доступны, а планировщик задач Windows можно настроить на пробуждение компьютера при необходимости.

Синтаксис

[ редактировать ]
XP
POWERCFG [/LIST | /QUERY [name] | /CREATE name | /DELETE name | /SETACTIVE name | /CHANGE name settings | /HIBERNATE {ON|OFF} | /NUMERICAL int | /EXPORT name [/FILE filename] | /IMPORT name [/FILE filename] | /GLOBALPOWERFLAG {ON|OFF} /OPTION flag | /BATTERYALARM {LOW|CRITICAL} [settings] | /DEVICEQUERY flagquery | /DEVICEENABLEWAKE devicename | /DEVICEDISABLEWAKE devicename | /?]
Виста, Сервер 2008, 7
powercfg [/l[ist]] [/q[uery] [Scheme_GUID] [Sub_GUID]] ] [/x setting value] [/changename GUID name [scheme_description]] [/duplicatescheme GUID [DestinationGUID]] [/d[elete] GUID] [/deletesetting Sub_GUID Setting_GUID] [/s[etactive] Scheme_GUID] [/getactivescheme] [/setacvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex] [/setdcvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex] [/h[ibernate] [on|off]] [/a[vailablesleepstates]] [/devicequery query_flags] [/deviceenablewake devicename] [/devicedisablewake devicename] [/import filename [GUID]] [/export filename [GUID]] [/lastwake] [/aliases] [/setsecuritydescriptor [GUID|Action] SDDL] [/getsecuritydescriptor [GUID|Action]] [/requests] [/requestsoverride Caller_type Name Request] [/energy [/output filename] [/xml] [/duration seconds] [/trace [/d filepath]] [/waketimers] [/?]

Параметры

[ редактировать ]
Параметр Описание ТЫ
XP Другой
/l[ist] Перечисляет все схемы электропитания в среде текущего пользователя. Да Да
/q[uery] [scheme_name] (Опыт)
/q[uery] [Scheme_GUID] [Sub_GUID]
Отображает содержимое указанной схемы электропитания.
scheme_name
SCHEME_GUID
(Необязательно) Указывает scheme_name/ GUID схемы питания для отображения. GUID можно получить с помощью powercfg /l команда.
SUB_GUID (Необязательно) Указывает GUID подгруппы для отображения. Требуется SCHEME_GUID быть предоставлено.
Если ни один SCHEME_GUID или SUB_GUID предусмотрены, отображаются настройки схемы активной мощности текущего пользователя.
Если SUB_GUID не указан, отображаются все настройки в указанной схеме электропитания.
Да Да
/c[reate] scheme_name Создает схему электропитания с указанным scheme_name. Да Нет
/change setting value
/x setting value
Изменяет значение настройки в текущей схеме электропитания.
setting Указывает один из следующих параметров:
monitor-timeout-ac minutes
monitor-timeout-dc minutes
disk-timeout-ac minutes
disk-timeout-dc minutes
standby-timeout-ac minutes
standby-timeout-dc minutes
hibernate-timeout-ac minutes
hibernate-timeout-dc minutes
processor-throttle-ac throttle
processor-throttle-dc throttle
value Указывает значение в минутах.
  • Настройки переменного тока используются, когда система работает от сети переменного тока. Настройки постоянного тока при питании от батареи.
  • Установка любого значения на 0 установит timeout=Never
  • throttle = NONE, CONSTANT, DEGRADE, или ADAPTIVE.
Да Да
/changename GUID PowerSchemeName [scheme_description] Изменяет имя схемы электропитания и, при необходимости, описание схемы.
Ценить Описание
GUID Указывает GUID схемы электропитания.
name Указывает имя схемы электропитания.
scheme_description Описана схема питания.
Если описание опущено, то будет изменено только имя.
Нет Да
/duplicatescheme GUID [DestinationGUID] Дублирует указанную схему питания. Будет отображен результирующий GUID, представляющий новую схему.
Ценить Описание
GUID Указывает схему GUID. Получено с помощью powercfg /l команда.
DestinationGUID Указывает GUID куда схема будет скопирована.
Если <DestinationGUID> опущен, то для дублируемой схемы будет создан новый GUID.
Нет Да
/d[elete] scheme_name
/d[elete] GUID
Удаляет схему электропитания с указанным GUID.
scheme_name
GUID
Указывает scheme_name/ GUID схемы. GUID можно получить с помощью powercfg /l команда.
Да Да
/deletesetting Sub_GUID Setting_GUID Удаляет настройку мощности.
Ценить Описание
Sub_GUID Указывает подгруппу GUID.
Setting_GUID Определяет настройку мощности GUID.
Нет Да
/s[etactive] scheme_name
-s[etactive] Scheme_GUID
Делает указанную схему электропитания активной на компьютере.
scheme_name
Scheme_GUID
Указывает схему GUID.
Да Да
/getactivescheme Получает текущую схему активной мощности. Нет Да
/setacvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex Устанавливает значение, связанное с указанным параметром питания, когда компьютер питается от сети переменного тока.
Ценить Описание
Scheme_GUID Указывает GUID схемы питания. Получено с помощью powercfg /l команда.
Sub_GUID Указывает подгруппу GUID параметров питания. Получено с помощью powercfg /q команда.
Setting_GUID Указывает индивидуальный GUID параметра питания. Получено с помощью powercfg /q команда.
SettingIndex' Указывает, какое из списка возможных значений будет установлено для этого параметра мощности.
Используйте /l и /q варианты, чтобы обнаружить GUIDс
Нет Да
/setdcvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex Устанавливает значение, связанное с указанным параметром питания, когда компьютер питается от источника постоянного тока.
Ценить Описание
Scheme_GUID Указывает GUID схемы питания. Получено с помощью powercfg /l команда.
Sub_GUID Указывает подгруппу настроек мощности GUID. Получено с помощью powercfg /q команда.
Setting_GUID Определяет индивидуальную настройку мощности GUID. Получено с помощью powercfg /q команда.
SettingIndex Указывает, какое из списка возможных значений будет установлено для этого параметра мощности.
Нет Да
/h[ibernate] [on|off] Включает или отключает функцию спящего режима. Тайм-аут гибернации поддерживается не на всех компьютерах. Да Да
/n[umerical] Укажите схему питания, с которой будет работать, с помощью числового идентификатора.
Этот переключатель позволяет использовать число вместо scheme_name в следующих командах: /QUERY, /DELETE, /SETACTIVE, /CHANGE, /EXPORT, и /IMPORT
Да Нет
/g[lobalpowerflag] [on|off]] Включите или выключите один из следующих глобальных флагов питания:
BatteryIcon Включите/выключите значок индикатора заряда батареи на панели задач.
MultiBattery Включает/выключает отображение нескольких батарей в измерителе мощности системы.
ResumePassword Запрос пароля при возобновлении работы системы.
WakeOnRing Включение/выключение поддержки пробуждения по звонку.
VideoDim Включите/выключите поддержку затемнения видеоизображения при питании от батареи.
Да Нет
/b[atteryalarm] [low|critical] [settings] Настройте сигнализацию батареи.
Настройки:
/activate [on|off] Включите или отключите сигнализацию.
/level [percentage (0100)] Сигнал тревоги активируется, когда уровень мощности достигнет этого процента.
/text [on|off] Включает или выключает текстовое уведомление.
/sound [on|off] Включает или выключает звуковое уведомление.
/action [none|shutdown|hibernate|standby] Указывает действие, которое необходимо предпринять при срабатывании этого сигнала тревоги. Не все действия всегда доступны.
/forceaction [on|off] Принудительный режим ожидания или выключение, даже если программа перестает отвечать.
/program [on|off] Указывает программу для запуска. schtasks.exe /change может быть использован для настройки программы.
Да Нет
/a[vailablesleepstates] Сообщает о состояниях сна, доступных на компьютере. Попытки сообщить о причинах, по которым состояния сна недоступны. Да Да
/devicequery [query_flags]] Возвращает список устройств, соответствующих указанным флагам:
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 Возвращает подробный список устройств.
Да Да
/deviceenablewake devicename Позволяет устройству выводить компьютер из спящего режима.
devicename Указывает устройство, полученное с помощью powercfg /devicequery wake_programmable команда.
Да Да
/devicedisablewake <devicename> Запрещает устройству выводить компьютер из спящего режима.
devicename Указывает устройство, полученное с помощью powercfg /devicequery wake_armed команда.
Да Да
/import scheme_name [/FILE filename]
-import filename [GUID]
Импортирует все настройки электропитания из указанного файла.
filename Указывает полный путь к файлу, созданному с помощью powercfg /export опция командной строки.
GUID (необязательно) Представляет настройки, загруженные в схему электропитания. Если он не указан, powercfg сгенерирует и будет использовать новый GUID.
Да Да
/export scheme_name [/FILE filename]
-export filename [GUID]
Экспортирует схему электропитания, представленную указанным GUID, в указанный файл.
filename Указывает полный путь к файлу назначения.
GUID Указывает GUID схемы питания. Получено с помощью /l опция командной строки.
Да Да
/lastwake Сообщает информацию о событии, которое вывело компьютер из последнего перехода в спящий режим. Нет Да
/aliases Отображает все псевдонимы и соответствующие им идентификаторы GUID. Пользователь может использовать эти псевдонимы вместо любого GUID в командной строке. Нет Да
/setsecruitydescriptor [GUID|Action] SDDL Устанавливает дескриптор безопасности, связанный с указанным параметром питания, схемой управления питанием или действием.
GUID Указывает схему электропитания или GUID параметра электропитания.
Action Указывает одну из следующих строк: ActionSetActive, ActionCreate, ActionDefault
SDDL Указывает допустимую строку дескриптора безопасности в формате SDD. Использовать powercfg /getsecuritydescriptor чтобы увидеть пример SDDL STRING.
Нет Да
/getsecuritydescriptor [GUID|<Action>] Получает дескриптор безопасности, связанный с указанным параметром питания, схемой управления питанием или действием.
GUID Указывает схему электропитания или GUID параметра электропитания.
<Action> Указывает одну из следующих строк: ActionSetActive, ActionCreate, ActionDefault
Нет Да
/requests Перечислите запросы на питание приложений и драйверов. Запросы на питание не позволяют компьютеру автоматически выключать дисплей или переходить в спящий режим с низким энергопотреблением. Нет Да
/requestsoverride Caller_type Name Request Устанавливает переопределение запроса мощности для определенного процесса, службы или драйвера. Если параметры не указаны, эта команда отображает текущий список переопределений запроса мощности. ПРИМЕЧАНИЕ. Не существует документации по удалению записи о переопределении запроса после ее ввода, однако удаление типа запроса позволит сделать это. powercfg -requestsoverride Имя_типа_звонящего (запрос оставлен пустым , чтобы удалить запись)
Ценить Описание
Caller_type Указывает один из следующих типов вызывающего объекта: PROCESS, SERVICE, DRIVER. Это достигается вызовом powercfg /requests команда.
Name Указывает имя вызывающего абонента. Это имя, возвращаемое при вызове powercfg /requests команда.
Request Указывает один или несколько из следующих типов запроса мощности: Display, System, Awaymode *Оставьте пустым, чтобы удалить запись.
Нет Да
/energy Анализирует систему на предмет распространенных проблем с энергоэффективностью и временем автономной работы. /energy Команду следует использовать, когда компьютер простаивает и на нем нет открытых программ или документов. /energy Команда создаст файл отчета HTML по текущему пути. Только для Windows 7 и некоторых инсайдерских сборок Windows 10.
Ценить Описание
/output filename Указывает путь и имя файла для хранения HTML-файла отчета об энергопотреблении (default="energy-report.html").
/xml Форматирует файл отчета как XML.
/trace Записывает поведение системы и не выполняет анализ. Файлы трассировки будут созданы по текущему пути, если не указан параметр /d.
/d filepath Указывает каталог для хранения данных трассировки. Может использоваться только с параметром /trace.
/duration <seconds> Указывает количество секунд для наблюдения за поведением системы. По умолчанию – 60 секунд.
Нет только 7
/waketimers Перечисляет активные таймеры пробуждения. Если этот параметр включен, истечение таймера пробуждения выводит систему из спящего режима и режима гибернации. Нет Да
/help
/?
Отображает справку в командной строке. Да Да
GUID схемы питания

Использование GUID позволяет избежать проблем с интернационализацией при применении режима энергосбережения к неанглоязычным версиям Windows. Три встроенные схемы питания имеют перечисленные ниже псевдонимы, которые можно использовать вместо GUID:

  • SCHEME_MAX = Энергосбережение (Максимальное энергосбережение)
  • SCHEME_BALANCED = Сбалансированный (типичный)
  • SCHEME_MIN = Высокая производительность (минимальное энергосбережение)

Другие GUID также имеют псевдонимы.

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

powercfg /l

Список всех псевдонимов

powercfg -aliases

Получить текущую схему активной мощности

powercfg -getactivescheme

Установите тайм-ауты монитора и диска для текущей схемы энергосбережения.

powercfg -Change -monitor-timeout-ac 20
powercfg -Change -disk-timeout-ac 30

Включить мышь для выхода из спящего режима

powercfg -deviceEnableWake "Microsoft USB IntelliMouse Explorer"

Установите схему «Энергосбережение».

powercfg -SETACTIVE SCHEME_MAX

Создайте пользовательскую схему питания и установите ее как активную.

Set _Custom_Power=B1234567-SS64-SS64-SS64-F00000111AAA
powercfg -DUPLICATESCHEME SCHEME_MAX %_Custom_Power%
powercfg -CHANGENAME %_Custom_Power% "SS64 Power Scheme "
powercfg -SETACTIVE %_Custom_Power%

Отключить кнопку сна (для текущей схемы питания пользователя)

For /f "tokens=2 delims=:(" %%G in ('powercfg -getActiveScheme') do (
  powercfg -setAcValueIndex %%G sub_buttons sButtonAction 0
  powercfg -setActive %%G
)

Отключить кнопку сна (для всех доступных схем питания)

For /f "skip=2 tokens=2,4 delims=:()" %%G in ('powercfg -list') do (
  powercfg -setAcValueIndex %%G sub_buttons sButtonAction 0
  if "%%H" == " *" powercfg -setActive %%G
)

См. также

[ редактировать ]
  1. ^ «PowerCFG (Windows XP SP2/2003)» . SS64.com. Архивировано из оригинала 4 марта 2017 г.
  2. ^ «PowerCFG (Vista/Windows7/Server 2008)» . SS64.com.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 943c6bc127b49d7e7429a5272b950b24__1709041620
URL1:https://arc.ask3.ru/arc/aa/94/24/943c6bc127b49d7e7429a5272b950b24.html
Заголовок, (Title) документа по адресу, URL1:
powercfg - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)