USB Selective Suspend Timeout Registry Key
This article explains how to locate and modify the Windows Registry key responsible for configuring the system-wide USB selective suspend timeout. The USB selective suspend feature allows Windows to conserve power by putting specific USB ports into a low-power state without affecting the operation of other connected devices. Below, you will find the exact registry paths, key names, and values used to manage this setting directly through the Windows Registry Editor (Regedit).
The Primary USB Hub Timeout Registry Key
The global timeout parameter for USB hub idle detection and selective suspension is managed by the USB hub service key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub\HubG
Within this key, the configuration parameter is stored as: *
Value Name: SelectiveSuspendTimeout *
Data Type: REG_DWORD * Value
Data: The timeout value in milliseconds (the default system
value is typically 50 milliseconds).
Note: If the HubG key or
SelectiveSuspendTimeout value does not exist, it can be
created manually to enforce a custom global timeout across all connected
USB hubs.
The Power Settings Registry Key for Selective Suspend
To configure the visibility and state of the USB selective suspend feature across Windows power schemes, the configuration resides in the Windows Power Management subsystem:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\2a737441-1930-4402-8d77-b2bebba4d5a6\48e6b7a6-50f5-4782-a5d4-53bb8f07e226
Key attributes inside this directory include: *
Attributes (REG_DWORD): Set to
2 to make the USB Selective Suspend setting visible in the
classic Power Options control panel, or 1 to hide it. *
DefaultPowerSchemeValues: Contains subkeys
for AC and DC power plans defining default enabled (1) or
disabled (0) states for balanced, high-performance, and
power-saver profiles.
Disabling Selective Suspend Globally via Registry
If you need to disable USB selective suspend entirely across all devices at the driver level, configure the generic USB service key:
Navigate to:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBCreate a new
REG_DWORDvalue namedDisableSelectiveSuspend.Set the value to
1to disable the feature entirely, or0to keep it enabled.Restart the computer for the changes to take effect.