USB Node Error Messages in Device Manager

Retired KB Content Disclaimer

This article was written about products for which Microsoft no longer offers support. Therefore, this article is offered "as is" and will no longer be updated.


When you attempt to connect a Pocket PC device using a Universal Serial Bus (USB) connection, you may experience either of the following behaviors:
  • In Device Manager, the device status for the Pocket PC USB device xxUSB Sync is displayed as Code 2
  • In Device Manager, the device status for other devices (for example, USB Root Hub) is displayed as Code 28
NOTE: After you connect to the USB device or after you click Refresh in Device Manager, either node may have exclamation point in a yellow circle displayed next it.

As long as you continue to receive the error message, thePocket PC device is unable to consistently connect through the USB.


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 resolve this issue, use the following steps:
  1. Disconnect the Pocket PC device from the USB connection, and uninstall the USB driver(s) provided by ActiveSync. Use the following steps for your appropriate operating system:

    Windows 2000/XP

    1. Click Start, point to Settings, click Control Panel, and then double-click Add/Remove Hardware.
    2. Start the Add/Remove Hardware wizard, and click
      Uninstall/Unplug a device.
    3. When the Installed Devices on Your Computer screen is displayed, click to select the Show hidden devices check box, and then select and remove all previously installed
      xxUSB Sync and USB Root Hub devices.
    4. Delete the Winnt\Inf\Oem* and Winnt\System32\Drivers\Wceusbs* folders.

      NOTE: The Inf folder is hidden by default.
    5. Start Registry Editor.
    6. Delete the following registry keys:

    Windows 98/ME

    1. Using Device Manager, remove the USB synchronization device and/or the Windows CE USB device.
    2. Delete the %Windows%\Inf\Wceusbsh.inf and %Windows%\System32\Drivers\Wceusbs* folders, and the Wceusbhs.pnf file.
    3. Delete the following registry keys:
      HKEY_LOCAL_MACHINE\Enum\WCE* (this key may not exist on all computers)
  2. To confirm that the Windows CE USB enumeration information is removed, check the following registry keys.

    NOTE: It is important to check this registry key because multiple entries may be in the USB's key because it enumerates per port. Therefore, if you attached the USB device to multiple USB ports, there may be more than one entry in the registry. Windows 2000/XP:
    Windows 98:
    NOTE: You can manually delete the USB's enumeration information in Windows 98, but not in Windows 2000/XP.

  3. Restart the computer and perform a soft reset of the Pocket PC device, following the manufacturer documentation.
  4. Copy the required files to your computer by reinstalling ActiveSync.
  5. Connect the device to install the USB host driver.
The Found New Hardware Wizard should start and automatically find the device. The drive is displayed in the Device Manager\Pocket PC USB Devices folder.

Article ID: 260061 - Last Review: Jun 19, 2014 - Revision: 1