{
	"id": "9eafc5fa-ddfb-4254-89b8-a9d52afd5338",
	"created_at": "2026-04-06T03:36:14.535362Z",
	"updated_at": "2026-04-10T13:12:58.588081Z",
	"deleted_at": null,
	"sha1_hash": "b6260ab739f73190a78aadcc10a6f0c1b8c12c2b",
	"title": "Powercfg command-line options",
	"llm_title": "",
	"authors": "",
	"file_creation_date": "0001-01-01T00:00:00Z",
	"file_modification_date": "0001-01-01T00:00:00Z",
	"file_size": 132306,
	"plain_text": "Powercfg command-line options\r\nBy windows-driver-content\r\nArchived: 2026-04-06 02:59:09 UTC\r\nUse powercfg.exe to control power plans - also called power schemes - to use the available sleep states, to control\r\nthe power states of individual devices, and to analyze the system for common energy-efficiency and battery-life\r\nproblems.\r\nPowercfg command lines use the following syntax:\r\npowercfg /option [arguments] [/?]\r\nwhere option is one of the options listed in the following table, and arguments is one or more arguments that apply\r\nto the selected option. Including /? in a command line displays help for the specified option. Options and\r\narguments are described in more detail later in this topic.\r\nOption Description\r\n/?, -help Displays information about command-line parameters.\r\n/list, /L Lists all power schemes.\r\n/query, /Q Displays the contents of a power scheme.\r\n/change, /X Modifies a setting value in the current power scheme.\r\n/changename Modifies the name and description of a power scheme.\r\n/duplicatescheme Duplicates a power scheme.\r\n/delete, /D Deletes a power scheme.\r\n/deletesetting Deletes a power setting.\r\n/setactive, /S Makes a power scheme active on the system.\r\n/getactivescheme Retrieves the currently active power scheme.\r\n/setacvalueindex\r\nSets the value associated with a power setting while the system is powered by AC\r\npower.\r\n/setdcvalueindex\r\nSets the value associated with a power setting while the system is powered by DC\r\npower.\r\n/import Imports all power settings from a file.\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 1 of 20\n\nOption Description\r\n/export Exports a power scheme to a file.\r\n/aliases Displays all aliases and their corresponding GUIDs.\r\n/getsecuritydescriptor\r\nGets a security descriptor associated with a specified power setting, power\r\nscheme, or action.\r\n/setsecuritydescriptor\r\nSets a security descriptor associated with a power setting, power scheme, or\r\naction.\r\n/hibernate, /H Enables and disables the hibernate feature.\r\n/availablesleepstates,\r\n/A\r\nReports the sleep states available on the system.\r\n/devicequery Returns a list of devices that meet specified criteria.\r\n/deviceenableawake Enables a device to wake the system from a sleep state.\r\n/devicedisablewake Disables a device from waking the system from a sleep state.\r\n/lastwake Reports information about what woke the system from the last sleep transition.\r\n/waketimers Enumerates active wake timers.\r\n/requests Enumerates application and driver Power Requests.\r\n/requestsoverride Sets a Power Request override for a particular Process, Service, or Driver.\r\n/energy Analyzes the system for common energy-efficiency and battery life problems.\r\n/batteryreport Generates a report of battery usage.\r\n/sleepstudy Generates a diagnostic system power transition report.\r\n/srumutil Dumps Energy Estimation data from System Resource Usage Monitor (SRUM).\r\n/systemsleepdiagnostics Generates a diagnostic report of system sleep transitions.\r\n/systempowerreport Generates a diagnostic system power transition report.\r\nThe following sections describe Powercfg command-line options and arguments.\r\n-help or /?\r\nDisplays information about command-line parameters.\r\nSyntax:\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 2 of 20\n\npowercfg /?\r\n/list or /L\r\nLists all power schemes.\r\nSyntax:\r\n  powercfg /list\r\n/query or /Q\r\nDisplays the contents of the specified power scheme.\r\nSyntax:\r\n  powercfg /query [ scheme_GUID ] [ sub_GUID ]\r\nIf neither the parameter scheme_GUID or sub_GUID are provided, the settings of the current active power scheme\r\nare displayed. If the parameter sub_GUID is not specified, all settings in the specified power scheme are\r\ndisplayed.\r\nArguments:\r\n scheme_GUID\r\n  Specifies a power scheme GUID. Running powercfg /list returns a power scheme GUID.\r\n sub_GUID\r\n  Specifies a power-setting subgroup GUID. A power setting subgroup GUID is returned by running powercfg\r\n/query.\r\nExamples:\r\npowercfg /query\r\npowercfg /query 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20\r\n/change or /X\r\nModifies a setting value in the current power scheme.\r\nSyntax:\r\n /change setting value\r\nArguments:\r\n setting\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 3 of 20\n\nSpecifies one of the following options:\r\nmonitor-timeout-ac\r\nmonitor-timeout-dc\r\ndisk-timeout-ac\r\ndisk-timeout-dc\r\nstandby-timeout-ac\r\nstandby-timeout-dc\r\nhibernate-timeout-ac\r\nhibernate-timeout-dc\r\n value\r\n  Specifies the new value, in minutes.\r\nExamples:\r\npowercfg /change monitor-timeout-ac 5\r\n/changename\r\nModifies the name of a power scheme and optionally its description.\r\nSyntax:\r\n powercfg /changename *scheme_GUID * name [description]\r\nArguments:\r\n scheme_GUID\r\n  Specifies a power scheme GUID. Running powercfg /list returns a power scheme GUID.\r\n name\r\n  Specifies the power scheme's new name.\r\n description\r\nSpecifies the power scheme's new description. If no description is specified, only the name is changed.\r\nExamples:\r\npowercfg /changename 381b4222-f694-41f0-9685-ff5bb260df2e \"Customized Balanced\"\r\n/duplicatescheme\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 4 of 20\n\nDuplicates the specified power scheme. The resulting GUID which represents the new scheme is displayed.\r\nSyntax:\r\n powercfg /duplicatescheme scheme_GUID [destination_GUID]\r\nArguments:\r\n scheme_GUID\r\n  Specifies a power scheme GUID. A power scheme GUID is returned by running powercfg /list.\r\n destination_GUID\r\n  Specifies the new power scheme's GUID. If no GUID is specified, a new GUID is created.\r\nExamples:\r\npowercfg /duplicatescheme 381b4222-f694-41f0-9685-ff5bb260df2e\r\n/delete or /D\r\nDeletes the power scheme with the specified GUID.\r\nSyntax:\r\n powercfg /delete scheme_GUID\r\nArguments:\r\n scheme_GUID\r\n  Specifies a power scheme GUID. A power scheme GUID is returned by running powercfg /list.\r\nExamples:\r\npowercfg /delete 381b4222-f694-41f0-9685-ff5bb260df2e\r\n/deletesetting\r\nDeletes a power setting.\r\nSyntax:\r\n powercfg /deletesetting sub_GUID setting_GUID\r\nArguments:\r\n sub_GUID\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 5 of 20\n\nSpecifies a power setting subgroup GUID. A power setting subgroup GUID is returned by running powercfg\r\n/query.\r\n setting_GUID\r\n  Specifies a power setting GUID. A power setting GUID is returned by running powercfg /query.\r\nExamples:\r\npowercfg /deletesetting 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86da-48c5-9fdb-f2b67b1f44da\r\n/setactive or /S\r\nMakes the specified power scheme active on the system.\r\nSyntax:\r\n powercfg /setactive scheme_GUID\r\nArguments:\r\n scheme_GUID\r\n  Specifies a power scheme GUID. A power scheme GUID is returned by running powercfg /list.\r\nExamples:\r\npowercfg /setactive 381b4222-f694-41f0-9685-ff5bb260df2e\r\n/getactivescheme\r\nRetrieves the currently active power scheme.\r\nSyntax:\r\n powercfg /getactivescheme\r\n/setacvalueindex\r\nSets the value associated with a specified power setting while the system is powered by AC power.\r\nSyntax:\r\n powercfg /setacvalueindex scheme_GUID sub_GUID setting_GUID setting_index\r\nArguments:\r\n scheme_GUID\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 6 of 20\n\nSpecifies a power scheme GUID. A power scheme GUID is returned by running powercfg /list.\r\n sub_GUID\r\n  Specifies a power setting subgroup GUID. Running powercfg /query returns a power setting subgroup GUID.\r\n setting_GUID\r\n  Specifies a power setting GUID. A power setting GUID is returned by running powercfg /query.\r\n setting_index\r\n  Specifies which possible value this setting is set to. A list of possible values is returned by running powercfg\r\n/query.\r\nExamples:\r\npowercfg /setacvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86\r\n/setdcvalueindex\r\nSets the value associated with a specified power setting while the system is powered by DC power.\r\nSyntax:\r\n powercfg /setdcvalueindex scheme_GUID sub_GUID setting_GUID setting_index\r\nArguments:\r\n scheme_GUID\r\n  Specifies a power scheme GUID. A power scheme GUID is returned by running powercfg /list.\r\n sub_GUID\r\n  Specifies a power setting subgroup GUID. A power setting subgroup GUID is returned by running powercfg\r\n/query.\r\n setting_GUID\r\n  Specifies a power setting GUID. A power setting GUID is returned by running powercfg /query.\r\n setting_index\r\n  Specifies which possible value this setting is set to. A list of possible values is returned by running powercfg\r\n/query.\r\nExamples:\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 7 of 20\n\npowercfg /setdcvalueindex 381b4222-f694-41f0-9685-ff5bb260df2e 238c9fa8-0aad-41ed-83f4-97be242c8f20 29f6c1db-86\r\n/import\r\nImports a power scheme from the specified file.\r\nSyntax:\r\n powercfg /import file_name [GUID]\r\nArguments:\r\n file_name\r\n  Specifies a fully-qualified path to a file returned by running powercfg /export.\r\n GUID\r\n  Specifies the GUID for the imported scheme. If no GUID is specified, a new GUID is created.\r\nExamples:\r\npowercfg /import c:\\scheme.pow\r\n/export\r\nExports a power scheme, represented by the specified GUID, to the specified file.\r\nSyntax:\r\n powercfg /export file_name GUID\r\nArguments:\r\n file_name\r\n  Specifies a fully-qualified path to a destination file.\r\n GUID\r\n  Specifies a power scheme GUID. A power scheme GUID is returned by running powercfg /list.\r\nExamples:\r\npowercfg /export c:\\scheme.pow 381b4222-f694-41f0-9685-ff5bb260df2e\r\n/aliases\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 8 of 20\n\nDisplays a list of aliases and their corresponding GUIDs. These aliases may be used instead of a GUID in any\ncommand.\nSyntax:\n powercfg /aliases\nNote\nSome settings do not contain aliases. For a full list of GUIDs, use powercfg /query.\n/getsecuritydescriptor\nGets the security descriptor associated with the specified power setting, power scheme, or action.\nSyntax:\n powercfg /getsecuritydescriptor GUID | action\nArguments:\n GUID\n Specifies a power scheme or a power setting GUID. A power scheme GUID is returned by running powercfg\n/list. A power setting GUID is returned by running powercfg /query.\n action\n Specifies one of the following actions:\nActionSetActive\nActionCreate\nActionDefault\nExamples:\npowercfg /getsecuritydescriptor 381b4222-f694-41f0-9685-ff5bb260df2e  \npowercfg /getsecuritydescriptor ActionSetActive\n/setsecuritydescriptor\nSets a security descriptor associated with the specified power setting, power scheme, or action.\nSyntax:\n powercfg /setsecuritydescriptor GUID | action SDDL\nArguments:\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\nPage 9 of 20\n\nGUID\r\n  Specifies a power scheme or a power setting GUID. A power scheme GUID is returned by running powercfg\r\n/list. A power setting GUID is returned by running powercfg /query.\r\n action\r\n  Specifies one of the following actions:\r\nActionSetActive\r\nActionCreate\r\nActionDefault\r\n SDDL\r\n  Specifies a valid security descriptor string in SDDL format. An example SDDL string can be obtained by\r\nrunning powercfg /getsecuritydescriptor.\r\nExamples:\r\npowercfg /setsecuritydescriptor 381b4222-f694-41f0-9685-ff5bb260df2e O:BAG:SYD:P(A;CI;KRKW;;;BU)(A;CI;KA;;;BA)(\r\npowercfg /setsecuritydescriptor ActionSetActive O:BAG:SYD:P(A;CI;KR;;;BU)(A;CI;KA;;;BA)(A;CI;KA;;;SY)(A;CI;KA;;;\r\n/hibernate or /H\r\nEnables or disables the hibernate feature; also, sets the hiberfile size.\r\nSyntax:\r\n powercfg /hibernate\r\n powercfg /hibernate [ on | off ]\r\n powercfg /hibernate [ /size percent_size]\r\n powercfg /hibernate [ /type reduced | full ]\r\nArguments:\r\n On\r\n  Enables the hibernate feature.\r\n Off\r\n  Disables the hibernate feature.\r\n /size percent_size\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 10 of 20\n\nSpecifies the desired hiberfile size as a percentage of the total memory size. The default size cannot be smaller\nthan 50. This parameter also causes hibernation to be enabled.\n /type reduced | full\n Specifies the desired hiberfile type. A reduced hiberfile only supports hiberboot.\nNote\nA hiberfile that has a custom default size, or HiberFileSizePercent \u003e= 40, is considered as a full hiberfile.\nHiberFileSizePercent is set in the registry in\nHKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Power.\nTo change the hiberfile type to reduced, the OS has to manage the default hiberfile size. To do this, run the\nfollowing commands:\n powercfg /hibernate /size 0\n powercfg /hibernate /type reduced\nExamples:\npowercfg /hibernate off  \npowercfg /hibernate /size 100  \npowercfg /hibernate /type reduced\n/availablesleepstates or /A\nReports the sleep states available on the system. Attempts to report reasons why sleep states are unavailable.\nSyntax:\n powercfg /availablesleepstates\n/devicequery\nReturns a list of devices that meet the specified criteria.\nSyntax:\n powercfg /devicequery query_flag\nArguments:\n query_flag\n Specifies one of the following criteria:\n wake_from_S1_supported Returns all devices that support waking the system from a light sleep state.\n wake_from_S2_supported Returns all devices that support waking the system from a deeper sleep state.\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\nPage 11 of 20\n\nwake_from_S3_supported   Returns all devices that support waking the system from the deepest sleep state.\r\n   wake_from_any   Returns all devices that support waking the system from any sleep state.\r\n   S1_supported   Lists devices supporting light sleep.\r\n   S2_supported   Lists devices supporting deeper sleep.\r\n   S3_supported   Lists devices supporting deepest sleep.\r\n   S4_supported   List devices supporting hibernation.\r\n   wake_programmable   Lists devices that are user-configurable to wake the system from a sleep state.\r\n   wake_armed   Lists devices that are currently configured to wake the system from any sleep state.\r\n   all_devices   Returns all devices present in the system.\r\nExamples:\r\npowercfg /devicequery wake_armed\r\n/deviceenableawake\r\nEnables the specified device to wake the system from a sleep state.\r\nSyntax:\r\n powercfg /deviceenableawake device_name\r\nArguments:\r\n device_name\r\n  Specifies a device. This device name may be retrieved using powercfg /devicequery wake_programmable.\r\nExamples:\r\npowercfg /deviceenableawake \u0026quot;Microsoft USB IntelliMouse Optical\u0026quot;\r\n/devicedisablewake\r\nDisables the specified device from waking the system from a sleep state.\r\nSyntax:\r\n powercfg /devicedisablewake device_name\r\nArguments:\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 12 of 20\n\ndevice_name\r\n  Specifies a device. This device name may be retrieved using powercfg /devicequery wake_armed.\r\nExamples:\r\npowercfg /devicedisablewake \u0026quot;Microsoft USB IntelliMouse Optical\u0026quot;\r\n/lastwake\r\nReports information about what woke the system from the last sleep transition.\r\nSyntax:\r\n powercfg /lastwake\r\n/waketimers\r\nEnumerates the active wake timers. If enabled, the expiration of a wake timer wakes the system from sleep and\r\nhibernate states.\r\nSyntax:\r\n powercfg /waketimers\r\n/requests\r\nEnumerates application and driver Power Requests. Power Requests prevent the computer from automatically\r\npowering off the display or entering a low-power sleep mode.\r\nSyntax:\r\n powercfg /requests\r\n/requestsoverride\r\nSets a Power Request override for a particular process, service, or driver. If no parameters are specified, this\r\ncommand displays the current list of Power Request overrides.\r\nSyntax:\r\n powercfg /requestsoverride [caller_type name request]\r\nArguments:\r\n Caller_type\r\n  Specifies one of the following caller types: process, service, driver. This is obtained by running powercfg\r\n/requests.\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 13 of 20\n\nname\r\n  Specifies the caller name. This is the name returned by running powercfg /requests.\r\n request\r\n  Specifies one or more of the following Power Request types:\r\nDisplay\r\nSystem\r\nAwaymode\r\nExamples:\r\npowercfg /requestsoverride process wmplayer.exe display system\r\n/energy\r\nAnalyzes the system for common energy-efficiency and battery-life problems and generates a report, an HTML\r\nfile, in the current path.\r\nSyntax:\r\n powercfg /energy [ /output file_name] [ /xml ] [ /duration seconds ]\r\n powercfg /energy /trace [ /d file_path] [ /xml ] [ /duration seconds]\r\n The /energy option should be used when the computer is idle and has no open programs or documents.\r\nArguments:\r\n /output file_name\r\n  Specify the path and file name to store the energy report HTML or XML file.\r\n /xml\r\n  Formats the report file as XML.\r\n /duration seconds\r\n  Specifies the number of seconds to observe system behavior. Default is 60 seconds.\r\n /trace\r\n  Records system behavior and does not perform analysis. Trace files are generated in the current path unless the\r\n/D parameter is specified.\r\n /d file_path\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 14 of 20\n\nSpecify the directory to store trace data. May only be used with the /trace parameter.\nExamples:\npowercfg /energy  \npowercfg /energy /output \"longtrace.html\" /duration 120\n/batteryreport\nGenerates a report of battery usage characteristics over the lifetime of the system. Running powercfg\n/batteryreport generates an HTML report file in the current path.\nSyntax:\n powercfg /batteryreport [ /output file_name ] [ /xml ]\n powercfg /batteryreport [ /duration days ]\nArguments:\n /output file_name\n Specify the path and file name to store the battery report HTML.\n /output file_name /xml\n Formats the battery report file as XML.\n /duration days\n Specifies the number of days to analyze for the report.\nExamples:\npowercfg /batteryreport /output \"batteryreport.html\"  \npowercfg /batteryreport /duration 4\n/sleepstudy\nGenerates a diagnostic report of modern standby quality over the last three days on the system. The report is a file\nthat is saved in the current path.\nSyntax:\n powercfg /sleepstudy [ /output file_name ] [ /xml ]\n powercfg /sleepstudy [ /duration days]\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\nPage 15 of 20\n\npowercfg /sleepstudy [ /transformxmL file_name.xml ] [ /output file_name.html ]\nArguments:\n /output file_name\n Specify the path and file name to store the Sleepstudy report HTML.\n /output file_name /xml\n Formats the Sleepstudy report file as XML.\n /duration days\n Specifies the number of days to analyze for the report.\n /transformxml file_name.xml /output file_name.html\n Transforms the Sleepstudy report from XML to HTML.\nExamples:\npowercfg /sleepstudy /output \"sleepstudy.html\"  \npowercfg /sleepstudy /duration 7\n/srumutil\nEnumerates the entire Energy Estimation data from the System Resource Usage Monitor (SRUM) in an XML or\nCSV file.\nSyntax:\n powercfg /srumutil [ /output file_name ] [ /xml ] [ /csv ]\nArguments:\n /output file_name\n Specify the path and file name to store the SRUM data.\n /output file_name /xml\n Formats the file as XML.\n /output file_name /csv\n Formats the file as CSV.\nExamples:\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\nPage 16 of 20\n\npowercfg /batteryreport /output \"srumreport.xml\" /xml\n/systemsleepdiagnostics\nGenerates a report of intervals when the user was not present over the last three days on the system, and if the\nsystem went to sleep. This option generates a report, an HTML file, in the current path.\nThis command requires administrator privileges and must be executed from an elevated command prompt.\nSyntax:\n powercfg /systemsleepdiagnostics [ /output file_name ] [ /xml ]\nArguments:\n /output file_name\n Specifies the path and file name of the diagnostics report.\n /xml\n Save the report as an XML file.\n /duration days\n Specifies the number of days to analyze for the report.\n /transformxml file_name\n Produces a report in HTML from a report that was previously created in XML.\nExamples:\npowercfg /systemsleepdiagnostics  \npowercfg /systemsleepdiagnostics /output \"system-sleep-diagnostics.html\"  \npowercfg /systemsleepdiagnostics /output \"system-sleep-diagnostics.xml\" /XML  \npowercfg /systemsleepdiagnostics /transformxml \"system-sleep-diagnostics.xml\"\n/systempowerreport or /spr\nGenerates a report of system power transitions over the last three days on the system, including connected standby\npower efficiency. This option generates a report, an HTML file, in the current path.\nThis command requires administrator privileges and must be executed from an elevated command prompt.\nSyntax:\n powercfg /getsecuritydescriptor GUID | action\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\nPage 17 of 20\n\nArguments:\n /output file_name\n Specifies the path and file name of the diagnostics report.\n /xml\n Save the report as an XML file.\n /duration days\n Specifies the number of days to analyze for the report.\n /transformxml file_name\n Produces a report in HTML from a report that was previously created in XML.\nExamples:\npowercfg /systempowerreport  \npowercfg /systempowerreport /output \"sleepstudy.html\"  \npowercfg /systempowerreport /output \"sleepstudy.xml\" /XML  \npowercfg /systempowerreport /transformxml \"sleepstudy.xml\"\nOverlay power schemes and PPM profiles can now be customized through powercfg.exe. It is important to note\nthat overlay schemes are now limited to customizing settings that affect performance versus power savings\ntradeoff. This is currently related to settings under the PPM and Graphics power settings subgroups (with aliases\nSUB_PROCESSOR and SUB_GRAPHICS in powercfg). Attempts to write to other subgroups under overlay\nschemes will result in an error message.\nThe powercfg commands used earlier to read power schemes now support overlay schemes as well for reads and\nwrites.\nSyntax:\n powercfg /q overlay_scheme_alias subgroup_alias setting_alias\nAll arguments after the /q flag are optional. If the setting alias is not specified, all settings under the specified\noverlay scheme and subgroup will be enumerated. If the subgroup is not specified, then all settings for all\nsubgroups under the specified overlay scheme will be enumerated. If the overlay scheme is not specified, then it\nwill be assumed to be the currently active overlay scheme (if active) or the current power scheme (if no overlay is\nactive).\nThe commands setacvalueindex and setdcvalueindex now support overlay schemes as well.\nSyntax:\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\nPage 18 of 20\n\npowercfg /setacvalueindex overlay_scheme_alias subgroup_alias setting_alias value\r\n powercfg /setdcvalueindex overlay_scheme_alias subgroup_alias setting_alias value\r\nThe commands are similar to that of overlay schemes and power schemes, except that they use the /qp flag.\r\nSyntax:\r\n powercfg /queryprofile overlay_or_power_scheme_alias profile_alias setting_alias\r\n powercfg /qp overlay_or_power_scheme_alias profile_alias setting_alias\r\nPPM profile aliases are visible by running the same powercfg /aliasesh command. Support for missing arguments\r\nis provided, and the behavior is similar to when arguments are missing and the /q flag is used.\r\nFor writing to PPM profiles, the /setacprofileindex and /setdcprofileindex commands can be used.\r\nSyntax:\r\n powercfg /setacprofileindex overlay_or_scheme_alias profile_alias setting_alias value\r\n powercfg /setdcprofileindex overlay_or_scheme_alias profile_alias setting_alias value\r\nFor enumerating PPM profiles which have at least one power setting value explicitly set.\r\nSyntax:\r\n powercfg /listprofiles\r\n powercfg /lp\r\nPowercfg now supports automatically generating a provisioning XML file that can be used as an input to Windows\r\nConfiguration Designer in order to generate a provisioning package (.ppkg) that contains the customized settings\r\nfrom a device under test. This file contains all settings on the device with the \"RUNTIME_OVERRIDE\" altitude\r\nvalue.\r\nSyntax:\r\n powercfg /pxml /output output_file_path\r\n powercfg /pxml /output output_file_path /version version_number /name package_name /id GUID /owner\r\nOwnerType_value\r\nRequired Arguments:\r\n /output_file_path: Specifies the location and name of the generated XML.\r\nOptional Arguments:\r\n /version: Optionally specifies the value of the \"Version\" field in the generated XML. Default: 1.0\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 19 of 20\n\n/name: Optionally specifies the value of the \"Name\" field in the generated XML. Default:\r\nCustomOEM.Power.Settings.Control\r\n /id: Optionally specifies a GUID string that is used in the \"ID\" field in the generated XML. Default: new GUID\r\nis generated\r\n /owner: Optionally specified the value of the \"OwnerType\" field in the generated XML. Default: OEM\r\nSource: https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nhttps://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict\r\nPage 20 of 20",
	"extraction_quality": 1,
	"language": "EN",
	"sources": [
		"MITRE"
	],
	"origins": [
		"web"
	],
	"references": [
		"https://learn.microsoft.com/en-us/windows-hardware/design/device-experiences/powercfg-command-line-options?adlt=strict"
	],
	"report_names": [
		"powercfg-command-line-options?adlt=strict"
	],
	"threat_actors": [],
	"ts_created_at": 1775446574,
	"ts_updated_at": 1775826778,
	"ts_creation_date": 0,
	"ts_modification_date": 0,
	"files": {
		"pdf": "https://archive.orkl.eu/b6260ab739f73190a78aadcc10a6f0c1b8c12c2b.pdf",
		"text": "https://archive.orkl.eu/b6260ab739f73190a78aadcc10a6f0c1b8c12c2b.txt",
		"img": "https://archive.orkl.eu/b6260ab739f73190a78aadcc10a6f0c1b8c12c2b.jpg"
	}
}