Unresponsive USB device (keyboard or mouse) for a while after sleep

SYMPTOMS
On a computer that is running Windows 7 or Vista with Service Pack 2 (SP2), you press any key on the keyboard to resume the computer from sleep or from hibernation. However, the keyboard and the mouse become unresponsive for a long time after the logon screen appears. It may take more than twenty seconds before you can use the keyboard and the mouse.

This issue occurs on some systems that use a wireless keyboard and mouse.

CAUSE
This issue occurs because the USB host controllers that control the wireless keyboard and mouse are not correctly handed off to the operating system.

RESOLUTION
To resolve this issue, add the ForceHCResetOnResume registry entry for the USB universal host controllers. To do this, follow these steps:

Step 1: Determine the specific USB universal host controller

* Click Start, type device manager in the Start Search box, and then click Device Manager in the Programs list.
* On the View menu, click Devices by connection.
* Expand the processor node, expand Microsoft ACPI-Compliant System, and then expand PCI bus.
* Several USB universal host controllers will be listed.
* Expand each USB universal host controller node, and then expand successive subnodes until you find the name of the device that is failing.
* When you have located the device, right-click the associated USB universal host controller, and then click Properties.
* Click the Details tab.
* In the Property list, select Driver key.
* The driver key will resemble the following: {36fc9e60-c465-11cf-8056-444553540000}\0002 Note the last four digits of this driver key.

Step 2: Add the ForceHCResetOnResume registry entry for the USB universal host controller
* Click Start, type regedit in the Start Search box, and then click regedit.exe in the Programs list.
* Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\Four-digit_number
* On the Edit menu, point to New, and then click DWORD Value.
* Type ForceHCResetOnResume, and then press ENTER.
* Right-click ForceHCResetOnResume for the name of the DWORD, and then click Modify.
* In the Value data box, type 1, and then click OK.
* Exit Registry Editor.
* Restart the computer.

For more information see original KB article: http://support.microsoft.com/kb/969711External link

January-27-2014
Microsoft, Windows 7, USB, sleep

Leave a comment

Comments (if any)

Don't know what will come here, let's wait and see... But in the first instance it will be a login box (for myself):

Login