powercfg
			
			
			
			
			This page is from Microsoft
			Updated: January 21, 2005
			
				Enables an administrator to control the power settings on a 
				system.
			
				 
			
				 
			Syntax
			
				powercfg [/list] [/query [Name]] [/createName] 
				[/deleteName] [/setactiveName] [/changeSettings] 
				[/hibernate [{on | off}]] [/exportName 
				[/file FileName]] [/import Name [/file
				FileName]] [/numerical] [/globalpowerflag
				{on | off} /option:{batteryicon 
				| multibattery | resumepassword | wakeonring 
				| videodim}] [/availablesleepstates] [/batteryalarm 
				{low | critical}]
			Parameters
			
				
					
						
							/list
						
							Lists the names of existing power schemes. You can 
							use the abbreviated version of this command, /l. 
							Use these parameters to display a list of all the 
							available existing power schemes on the computer. 
							The same list is available on the Power Schemes 
							tab of the Power Options tool in Control 
							Panel. For example, if you use the /list 
							parameter, the following default schemes appear: 
							Home/Office Portable/Laptop Presentation Always On 
							Server Balanced Processor Power and Performance Max 
							Battery If you have added other schemes to the 
							computer, these schemes appear on the list.
					 
					
						
							/query [Name] 
						
							Displays the configuration of the specified power 
							scheme. If no name is specified, the configuration 
							of the currently active power scheme is displayed. 
							You can use the abbreviated version of this command,
							/q. The settings are always displayed in 
							minutes. If you want configure a setting for two 
							hours, enter 120 minutes.You can use the powercfg 
							/query number/numerical command to 
							query the schemes by number instead of by name. You 
							receive the same output that you do if you query by 
							name. The following list contains the numbers for 
							each scheme: 5: Max Battery 4: Server Balanced 
							Processor and Performance 3: Always On 2: 
							Presentation 1: Portable/Laptop 0: Home/Office If 
							you add or remove schemes, the numbering may change.
					 
					
						
							/create Name
						
							Creates the specified power scheme. The new scheme 
							is created with the properties of the currently 
							active scheme. You can use the abbreviated version 
							of this command, /c.
					 
					
						
							/delete Name
						
							Deletes the specified power scheme. You can use the 
							abbreviated version of this command, /d.
					 
					
						
							/setactive Name
						
							Activates the specified power scheme. You can use 
							the abbreviated version of this command, /s.
					 
					
						
							/change Settings
						
							Changes settings of the specified power scheme. You 
							can use the abbreviated version of this command, 
							/x. For Settings, use the following to 
							specify the changes:
					 
				 
				
					
					
						| /monitor-timeout-ac Minutes | Turns the monitor off after the specified number of 
						minutes when the system is operating on AC power. A 
						value of 0 will disable the time-out. | 
					
						| /monitor-timeout-dc Minutes | Turns the monitor off after the specified number of 
						minutes when the system is operating on DC (battery) 
						power. A value of 0 will disable the time-out. | 
					
						| /disk-timeout-ac Minutes | Turns the hard disks off after the specified number 
						of minutes when the system is operating on AC power. A 
						value of 0 will disable the time-out. | 
					
						| /disk-timeout-dc Minutes | Turns the hard disks off after the specified number 
						of minutes when the system is operating on DC (battery) 
						power. A value of 0 will disable the time-out. | 
					
						| /standby-timeout-ac Minutes | Puts the computer in standby mode after the 
						specified number of minutes when the system is operating 
						on AC power. A value of 0 will disable the time-out. | 
					
						| /standby-timeout-dc Minutes | Puts the computer in standby mode after the 
						specified number of minutes when the system is operating 
						on DC (battery) power. A value of 0 will disable the 
						time-out. | 
					
						| /hibernate-timeout-ac Minutes | Saves the contents of the computer's memory to disk 
						and turns off the computer after the specified number of 
						minutes when the system is operating on AC power. A 
						value of 0 will disable the time-out. | 
					
						| /hibernate-timeout-dc Minutes | Saves the contents of the computer's memory to disk 
						and turns off the computer after the specified number of 
						minutes when the system is operating on DC (battery) 
						power. A value of 0 will disable the time-out. | 
					
						| /processor-throttle-ac { none | 
						constant | degrade | adaptive} | Selects the dynamic throttling policy to be used, if 
						your microprocessor supports processor performance state 
						controls, when the system is operating on AC power. The 
						following table lists and describes each dynamic 
						throttling policy option. 
							
							
								| none | Causes the microprocessor to operate at the 
								highest performance state at all times |  
								| constant | Causes the microprocessor to operate at the 
								lowest performance state at all times |  
								| degrade | Causes the microprocessor to operate at the 
								lowest performance state, and further reduces 
								performance by applying stop clock throttling as 
								the system battery drains Note 
									
										| • | This option is 
										typically used when the computer is 
										operating on battery power and is 
										therefore seldom used with 
										/processor-throttle-ac. |  |  
								| adaptive | Modifies the performance state dynamically 
								based on the demand the system puts on the 
								microprocessor |  | 
					
						| /processor-throttle-dc { none | 
						constant | degrade | adaptive} | Selects the dynamic throttling policy to be used, if 
						your microprocessor supports processor performance state 
						controls, when the system is operating on DC (battery) 
						power. The desired dynamic throttling policy is selected 
						with one of the four additional switches listed under 
						/processor-throttle-ac. | 
				
				
					
						
							/hibernate [{on| off}] 
						
							Turns the hibernation feature on or off. Hibernation 
							time-out is not supported on all systems that 
							support hibernation. You can use the abbreviated 
							version of this command, /h. 
					 
					
						
							/exportName [/file FileName]
						
						
							Exports the specified power scheme to a file. You 
							can use the abbreviated version of this command, 
							/e. If no filename is specified, the default is 
							scheme.pow. This parameter supports the /fileFileName 
							parameter. 
					 
					
						
							/importName [/file FileName]
						
						
							Imports the power scheme from the specified file. 
							You can use the abbreviated version of this command,
							/i. If no file name is specified, the default 
							is scheme.pow. If a scheme with that name already 
							exists, it is replaced with the new one. This 
							parameter supports the /fileFileName 
							parameter. 
					 
					
						
							/numerical
						
							Requires you to specify the power scheme using its 
							numeric identifier, rather than its name. Use this 
							switch in combination with the /query, 
							/delete, /setactive, /change, 
							/export, and /import commands. You can 
							use the abbreviated version of this command, /n.
						
					 
					
						
							/globalpowerflag {on | off} 
							/option:{batteryicon | multibattery
							| resumepassword | wakeonring | 
							videodim} 
						
							Turns the global power flag features on or off. Use 
							the first switch to indicate whether to turn the 
							feature on or off. You can use the abbreviated 
							version of this command, /g. /option: 
							is mandatory, and is followed by the name of the 
							feature you are turning on or off. The following 
							table lists and describes each option. 
							ValueDescriptionbatteryiconEnables or disables 
							the battery meter icon in the notification area. 
							When this flag is cleared, the battery meter icon is 
							not displayedmultibatteryEnables or disables 
							multiple battery display in the system Power MeterresumepasswordEnables 
							or disables the requirement that the user supply a 
							password when the system resumes from standby or 
							hibernatewakeonringEnables or disables Wake 
							on Ring supportvideodimEnables or disables 
							support for dimming the video display when the 
							system changes from AC power to DC (battery) power
					 
					
						
							/availablesleepstates
						
							Reports the sleep states that are available on the 
							system and attempts to report why sleep states are 
							unavailable. You can use the abbreviated version of 
							this command, /a.
					 
					
						
							/batteryalarm [low | critical]
						
						
							Displays or configures the specified battery alarm. 
							Using this option without any parameters will 
							display the current settings. You can use the 
							abbreviated version of this command, /b.The 
							following options can be specified:/activate {on|off} 
							Enables or disables the alarm./level 
							(0-100) 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 
							whether the system will run a program when the alarm 
							goes off. When this option is used, the output will 
							be the task name that can be used with Schtasks.exe
							/change to configure the program.
					 
					
						
							/?
						
							Displays help at the command prompt.
					 
				 
			 
			Examples
			
				
				Following are examples of how you can use the powercfg 
				command:
				powercfg /list 
				powercfg /query scheme 
				powercfg /change scheme /monitor-timeout-dc 15 
				powercfg /change scheme /monitor-timeout-dc 0 
				powercfg /hibernate on 
				powercfg /globalpowerflag on /option: batteryicon 
			 
			Formatting legend
			
				
					
					
						| Italic | Information that the user must supply | 
					
						| Bold | Elements that the user must type exactly as shown | 
					
						| Ellipsis (...) | Parameter that can be repeated several times in a 
						command line | 
					
						| Between brackets ([]) | Optional items | 
					
						| Between braces ({}); choices separated by pipe (|). 
						Example: {even|odd} | Set of choices from which the user must choose only 
						one | 
					
						| Courier font | Code or program output | 
				
			 
			
			
			
 |  |