USB Device Does Not Initialize at Startup or Windows XP Stops Responding at Startup or Shutdown

Article translations Article translations
Article ID: 830957 - View products that this article applies to.
Expand all | Collapse all

SYMPTOMS

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.

CAUSE

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.

WORKAROUND

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:
  1. Click Start, and then click Run.
  2. In the Open box, type regedit, and then click OK.
  3. 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.
  4. Click Device Parameters, and then click the SelectiveSuspendEnabled REG_BINARY value.
  5. On the Edit menu, click Delete.
  6. Click Yes when you receive the following message:
    Are you sure you want to delete this value?
  7. On the File menu, click Exit.

MORE INFORMATION

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.

Properties

Article ID: 830957 - Last Review: November 3, 2003 - Revision: 1.3
APPLIES TO
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Tablet PC Edition
Keywords: 
kbprb KB830957

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com