To have us fix the problem for you, go to the "
Fix it for me" section. If you prefer to fix this problem yourself, go to the "
Let me fix it myself" section.
Fix it for me
To fix this problem automatically, click the
Fix it
button or link. Click
Run
in the
File Download
dialog box, and follow the steps in the Fix it wizard.
Notes- This wizard may be in English only. However, the automatic fix also works for other language versions of Windows.
- If you are not on the computer that has the problem, save the Fix it solution to a flash drive or a CD and then run it on the computer that has the problem.
Next, go to the "
Did this fix the problem?" section.
Let me fix it myself
Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall the operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.
To resolve this problem, follow these steps:
- Click Start, type Devmgmt.msc in the Search programs and files box, and then press ENTER.
- Expand Universal Serial Bus controllers.
- Locate and then double-click USB2 Enhanced Host Controller.
- Click the Advanced tab, and then click Device Instance Path in the Property list.
- Note the value that is displayed. The value will resemble the following:
PCI\VEN_xxxx&DEV_yyyy&SUBSYS_zzzzvvvv&REV_ww\qqqqqqqq
Notes- The xxxx placeholder represents the PCI vendor ID
- The yyyy placeholder represents the PCI device ID
- The zzzz placeholder represents the PCI subsystem vendor ID
- The vvvv placeholder represents the PCI subsystem device ID
- The ww placeholder represents the PCI device revision number
- The qqqqqqqq placeholder represents the Device Instance ID
- Click Start, type Devmgmt.msc in the Search programs and files box, and then press ENTER.
- Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\PCI\VEN_xxxx&DEV_yyyy&SUBSYS_zzzzvvvv&REV_ww\qqqqqqqq\Device Parameters
Note In this step, you must locate the registry subkey by using the value that you noted in step 5.
- On the Edit menu, point to New, and then click DWORD Value.
- Type EnHcPeriodicIdle, and then press ENTER.
- Right-click EnHcPeriodicIdle, and then click Modify.
- In the Value data box, type 0, and then click OK.
- Exit Registry Editor, and then restart the computer.
Did this fix the problem?
- Check whether the problem is fixed. If the problem is fixed, you are finished with this section. If the problem is not fixed, you can contact support.
- We would appreciate your feedback. To provide feedback or to report any issues with this solution, please leave a comment on the "Fix it for me" blog or send us an
e-mail.