In Windows operating system, the USB core stack supports an advanced selective suspend feature. The modified version is 2.0 of the Universal Serial Bus (USB) specification. The function of selective suspend is to enable the hub driver to suspend any USB port, without interrupting the normal functioning of other USB ports. Selective suspension is mainly helpful for portable Windows devices, such as Windows 10 Laptop. If you use biometric scanners, gaming mouse and other such devices, which require power intermittently, turning the USB connection off for time being, can help your Windows device conserve energy.
According to Microsoft, There are two different mechanisms for selectively suspending a USB device: idle request IRPs (IOCTL_INTERNAL_USB_SUBMIT_IDLE_NOTIFICATION) and set power IRPs (IRP_MN_SET_POWER). The mechanism to use depends on the operating system and the type of device: composite or non-composite.
In this article, we shall show you how to turn on or off USB Selective Suspend in Windows 10.
Steps To Turn On/Off USB Selective Suspend in Windows 10
1. Open Windows 10 Search panel, and type Command Prompt. From the search result, right click on Command Prompt and select Run as Administrator. This will launch the Elevated Command Prompt.
2. Now, copy and paste the following command and hit Enter after that. Choose the command based on your requirement.
(On battery: Enabled) – This is the default setting
powercfg /SETDCVALUEINDEX SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 1
(On battery: Disabled)
powercfg /SETDCVALUEINDEX SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0
(Plugged in: Enabled) – This is the default setting
powercfg /SETACVALUEINDEX SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 1
(Plugged in: Disabled)
powercfg /SETACVALUEINDEX SCHEME_CURRENT 2a737441-1930-4402-8d77-b2bebba308a3 48e6b7a6-50f5-4782-a5d4-53bb8f07e226 0