This article has been archived. It is offered "as is" and will no longer be updated.
When you start or shut down your Microsoft Windows XP-based computer, either of the following behaviors may occur:
A Universal Serial Bus (USB) device (for example, a USB mouse or a USB keyboard) may not initialize when Windows XP starts.
Your computer may appear to stop responding (hang) when Windows XP starts or shuts down.
These behaviors may occur if all the following conditions are true:
Your USB device is connected to your root USB hub.
You have manually added the SelectiveSuspendEnabled REG-BINARY value to the Windows registry.
Your USB device does not support the SelectiveSuspendEnabled feature.
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
To work around this behavior, delete the SelectiveSuspendEnabled REG-BINARY value from the Windows registry for your USB device.
To do this, follow these steps:
Click Start, and then click Run.
In the Open box, type regedit, and then click OK.
Locate the following key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\<USB Vid and Pid>\<device>\Device Parameters
Where USB Vid and Pid is the vendor ID and the product ID of your USB device, and device is your USB device number.
Click Device Parameters, and then click the SelectiveSuspendEnabled REG_BINARY value.
On the Edit menu, click Delete.
Click Yes when you receive the following message:
Are you sure you want to delete this value?
On the File menu, click Exit.
In Windows XP, USB can support the Selective Suspend feature. A driver that supports the Selective Suspend feature can turn off the USB device that it controls when the device becomes idle, even while the computer remains in a fully operational power state (S0).
For example, a driver can idle the host controller, empty USB hubs, and certain USB devices that the operating system supports. Selective suspend conserves battery power in laptop and Tablet PC computers. Typically, USB controllers use much battery power, even when no devices are attached to the computer.