Parameter
|
Description
|
OS
|
XP
|
Other
|
/l[ist]
|
Lists all power schemes in the current user's environment.
|
Yes
|
Yes
|
/q[uery] [scheme_name] (XP)
/q[uery] [Scheme_GUID] [Sub_GUID]
|
Displays the contents of the specified power scheme.
scheme_name SCHEME_GUID
|
(Optional) Specifies the scheme_name /GUID of the power scheme to display. GUID can be obtained by using the powercfg /l command.
|
SUB_GUID
|
(Optional) Specifies the GUID of the subgroup to display. Requires a SCHEME_GUID to be provided. If neither SCHEME_GUID or SUB_GUID are provided, the settings of the current user's active power scheme are displayed. If SUB_GUID is not specified, all settings in the specified power scheme are displayed.
|
|
Yes
|
Yes
|
/c[reate] scheme_name
|
Creates a power scheme with the specified scheme_name .
|
Yes
|
No
|
/change setting value /x setting value
|
Modifies a setting value in the current power scheme.
setting
|
Specifies one of the following settings: 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
|
Specifies the value in minutes.
|
- AC settings are used when the system is on AC power. DC settings on battery power.
- Setting any value to 0 will set the
timeout=Never
throttle = NONE , CONSTANT , DEGRADE , or ADAPTIVE .
|
|
Yes
|
Yes
|
/changename GUID PowerSchemeName [scheme_description]
|
Modifies the name of a power scheme and, optionally, the scheme description.
Value
|
Description
|
GUID
|
Specifies the GUID of the power scheme
|
name
|
Specifies the name of the power scheme.
|
scheme_description
|
Describes the power scheme.
|
If the description is omitted, then only the name will be changed.
|
|
No
|
Yes
|
/duplicatescheme GUID [DestinationGUID]
|
Duplicates the specified power scheme. The resulting GUID which represents the new scheme will be displayed.
Value
|
Description
|
GUID
|
Specifies a scheme GUID . Obtained by using the powercfg /l command.
|
DestinationGUID
|
Specifies the GUID where the scheme will be copied.
|
If <DestinationGUID> is omitted, then a new GUID will be created for the duplicated scheme.
|
|
No
|
Yes
|
/d[elete] scheme_name
/d[elete] GUID
|
Deletes the power scheme with the specified GUID.
scheme_name GUID
|
Specifies the scheme_name /GUID of the scheme. GUID can be obtained by using the powercfg /l command.
|
|
Yes
|
Yes
|
/deletesetting Sub_GUID Setting_GUID
|
Deletes a power setting.
Value
|
Description
|
Sub_GUID
|
Specifies the subgroup GUID .
|
Setting_GUID
|
Specifies the power setting GUID .
|
|
No
|
Yes
|
/s[etactive] scheme_name -s[etactive] Scheme_GUID
|
Makes the specified power scheme active on the computer.
scheme_name Scheme_GUID
|
Specifies the scheme GUID .
|
|
Yes
|
Yes
|
/getactivescheme
|
Retrieves the currently active power scheme.
|
No
|
Yes
|
/setacvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex
|
Sets a value associated with a specified power setting while the computer is powered by AC power.
Value
|
Description
|
Scheme_GUID
|
Specifies a power scheme GUID. Obtained by using the powercfg /l command.
|
Sub_GUID
|
Specifies a subgroup of power setting GUID. Obtained by using the powercfg /q command.
|
Setting_GUID
|
Specifies an individual power setting GUID. Obtained by using the powercfg /q command.
|
SettingIndex
|
Specifies which of the list of possible values this power setting will be set to.
|
Use the /l and /q options to discover the GUID s
|
|
No
|
Yes
|
/setdcvalueindex Scheme_GUID Sub_GUID Setting_GUID SettingIndex
|
Sets a value associated with a specified power setting while the computer is powered by DC power.
Value
|
Description
|
Scheme_GUID
|
Specifies a power scheme GUID. Obtained by using the powercfg /l command.
|
Sub_GUID
|
Specifies a subgroup of power setting GUID . Obtained by using the powercfg /q command.
|
Setting_GUID
|
Specifies an individual power settingGUID . Obtained by using the powercfg /q command.
|
SettingIndex
|
Specifies which of the list of possible values this power setting will be set to.
|
|
No
|
Yes
|
/h[ibernate] [on|off]
|
Enables or disables the hibernate feature. Hibernate timeout is not supported on all computers.
|
Yes
|
Yes
|
/n[umerical]
|
Specify the power scheme to be operated upon with a numerical identifier. This switch allows a number to be used in place of the scheme_name in the following commands: /QUERY , /DELETE , /SETACTIVE , /CHANGE , /EXPORT , and /IMPORT
|
Yes
|
No
|
/g[lobalpowerflag] [on|off]]
|
Turn one of the following global power flags on or off:
BatteryIcon
|
Turn the battery meter icon in the system tray on/off.
|
MultiBattery
|
Turns on/off multiple battery display in system Power Meter.
|
ResumePassword
|
Prompt for password on resuming the system.
|
WakeOnRing
|
Turn on/off wake on ring support.
|
VideoDim
|
Turn on/off support for dimming video display on battery power.
|
|
Yes
|
No
|
/b[atteryalarm] [low|critical] [settings]
|
Configure the battery alarm. Settings:
/activate [on|off]
|
Enable or disable the alarm.
|
/level [percentage (0 – 100)]
|
The alarm will be activated when the power level reaches this percentage.
|
/text [on|off]
|
Turns the text notification on or off.
|
/sound [on|off]
|
Turns the audible notification on or off.
|
/action [none|shutdown|hibernate|standby]
|
Specifies the action to take when this alarm goes off. Not all actions are always available.
|
/forceaction [on|off]
|
Force stand by or shutdown even if a program stops responding.
|
/program [on|off]
|
Specifies a program to run. schtasks.exe /change may be used to configure the program.
|
|
Yes
|
No
|
/a[vailablesleepstates]
|
Reports the sleep states available on the computer. Attempts to report reasons why sleep states are unavailable.
|
Yes
|
Yes
|
/devicequery [query_flags]]
|
Returns a list of devices that meet the specified flags:
wake_from_S1_supported
|
Returns all devices that support waking the computer from a light sleep state.
|
wake_from_S2_supported
|
Returns all devices that support waking the computer from a deeper sleep state.
|
wake_from_S3_supported
|
Returns all devices that support waking the computer from the deepest sleep state.
|
wake_from_any
|
Returns all devices that support waking the computer from any sleep state.
|
S1_supported
|
Lists devices supporting light sleep.
|
S2_supported
|
Lists devices supporting deeper sleep.
|
S3_supported
|
Lists devices supporting deepest sleep.
|
S4_supported
|
Lists devices supporting hibernation.
|
wake_programmable
|
Lists devices that are user/configurable to wake the computer from a sleep state.
|
wake_armed
|
Lists devices that are currently configured to wake the computer from any sleep state.
|
all_devices
|
Returns all devices present in the computer.
|
all_devices_verbose
|
Returns a verbose list of devices.
|
|
Yes
|
Yes
|
/deviceenablewake devicename
|
Enables the device to wake the computer from a sleep state.
devicename
|
Specifies a device retrieved by using the powercfg /devicequery wake_programmable command.
|
|
Yes
|
Yes
|
/devicedisablewake <devicename>
|
Disables the device from waking the computer from a sleep state.
devicename
|
Specifies a device retrieved by using the powercfg /devicequery wake_armed command.
|
|
Yes
|
Yes
|
/import scheme_name [/FILE filename] -import filename [GUID]
|
Imports all power settings from the specified file.
filename
|
Specifies a fully qualified path to a file generated by using the powercfg /export command-line option.
|
GUID
|
(optional) Represents the settings loaded into a power scheme. If not supplied, powercfg will generate and use a new GUID
|
|
Yes
|
Yes
|
/export scheme_name [/FILE filename] -export filename [GUID]
|
Exports a power scheme, represented by the specified GUID, to the specified file.
filename
|
Specifies a fully qualified path to a destination file.
|
GUID
|
Specifies a power scheme GUID. Obtained by using the /l command-line option.
|
|
Yes
|
Yes
|
/lastwake
|
Reports information about the event that woke the computer from the last sleep transition.
|
No
|
Yes
|
/aliases
|
Displays all aliases and their corresponding GUIDs. The user may use these aliases in place of any GUID at the command prompt
|
No
|
Yes
|
/setsecruitydescriptor [GUID|Action] SDDL
|
Sets a security descriptor associated with a specified power setting, power scheme, or action.
GUID
|
Specifies a power scheme or a power setting GUID.
|
Action
|
Specifies one of the following strings: ActionSetActive , ActionCreate , ActionDefault
|
SDDL
|
Specifies a valid security descriptor string in SDD format. Use powercfg /getsecuritydescriptor to see an example SDDL STRING.
|
|
No
|
Yes
|
/getsecuritydescriptor [GUID|<Action>]
|
Gets a security descriptor associated with a specified power setting, power scheme, or action.
GUID
|
Specifies a power scheme or a power setting GUID.
|
<Action>
|
Specifies one of the following strings: ActionSetActive , ActionCreate , ActionDefault
|
|
No
|
Yes
|
/requests
|
Enumerate application and driver Power Requests. Power requests prevent the computer from automatically powering off the display or entering a low-power sleep mode.
|
No
|
Yes
|
/requestsoverride Caller_type Name Request
|
Sets a Power Request override for a particular Process, Service, or Driver. If no parameters are specified, this command displays the current list of Power Request Overrides. NOTE: No documentation exists to remove a request override entry once entered, however leaving off the request type will do so. powercfg -requestsoverride Caller_type Name (Request left blank to remove entry)
Value
|
Description
|
Caller_type
|
Specifies one of the following caller types: PROCESS, SERVICE, DRIVER. This is obtained by calling the powercfg /requests command.
|
Name
|
Specifies the caller name. This is the name returned from calling powercfg /requests command.
|
Request
|
Specifies one or more of the following Power Request Types: Display , System , Awaymode *Leave blank to remove an entry.
|
|
No
|
Yes
|
/energy
|
Analyzes the system for common energy-efficiency and battery life problems. The /energy command should be used when the computer is idle and with no open programs or documents. The /energy command will generate an HTML report file in the current path. Windows 7 and certain Windows 10 Insider builds only.
Value
|
Description
|
/output filename
|
Specifies the path and filename to store the energy report HTML file (default="energy-report.html").
|
/xml
|
Formats the report file as XML.
|
/trace
|
Records system behavior and does not perform analysis. Trace files will be generated in the current path unless the /d parameter is specified.
|
/d filepath
|
Specifies the directory to store trace data. May only be used with the /trace parameter.
|
/duration <seconds>
|
Specifies the number of seconds to observe system behavior. Default is 60 seconds
|
|
No
|
7 only
|
/waketimers
|
Enumerates the active wake timers. If enabled, the expiration of a wake timer wakes the system from sleep and hibernate states.
|
No
|
Yes
|
/help /?
|
Displays Help at the command prompt.
|
Yes
|
Yes
|