症状
在计算机上运行 Windows 7 或 Vista 的 Service Pack 2 (SP2),计算机从睡眠或休眠状态恢复键盘上按任意键。但是,键盘和鼠标没有响应登录屏幕出现后很长时间。可能需要超过 20 秒,然后才能使用键盘和鼠标。
使用无线键盘和鼠标的一些系统上出现此问题。
原因
出现此问题是因为 USB 主控制器控制的无线键盘和鼠标不正确地传递给操作系统。
解决方案
若要解决此问题,请添加 USB 通用主控制器的 ForceHCResetOnResume 注册表项。 若要执行此操作,请执行以下步骤:
重要:此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756如何备份和还原在 Windows 注册表
步骤 1︰ 确定特定的 USB 通用主控制器
-
单击开始 在开始搜索框中,键入设备管理器,然后在程序列表中单击设备管理器。
-
在视图菜单上,单击依连接排序设备。
-
展开的处理器节点,展开Microsoft 符合 ACPI 的系统,然后再展开PCI 总线。
将列出几个 USB 通用主控制器。 -
展开每个 USB 通用主控制器节点,然后再展开后续子节点,直到找到出现故障的设备的名称。
-
当找到该设备后时,相关联的 USB 通用主控制器中,用鼠标右键单击,然后单击属性。
-
单击详细信息选项卡。
-
在属性列表中,选择驱动程序项。
-
驱动程序关键字将如下所示︰
{36fc9e60-c465-11cf-8056-444553540000}\0002.请注意此驱动程序项的最后四位数。
步骤 2︰ 添加 USB 通用主控制器的 ForceHCResetOnResume 注册表项
-
单击开始 ,在开始搜索框中,键入注册表编辑器,然后单击regedit.exe程序列表中。
-
找到并单击以下注册表子项:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{36FC9E60-C465-11CF-8056-444553540000}\Four-digit_number备注:
-
在此步骤中,四个 digit_number系统中是 USB 设备的占位符。
-
在此步骤中,您必须通过使用您在步骤 1 h 中记下的值中找到的注册表子项。 例如,如果驱动程序关键字从步骤 1 h \0002 {36fc9e60-c465-11cf-8056-444553540000},然后您必须查找HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\ {36FC9E60-C465-11CF-8056-444553540000} \0002
-
-
在编辑菜单上,指向新建,然后单击 DWORD 值。
-
键入ForceHCResetOnResume,,然后按 enter 键。
-
用鼠标右键单击名称的 dword 值的ForceHCResetOnResume ,然后单击修改。
-
在数值数据框中,键入1,然后单击确定。
-
退出注册表编辑器。
-
重新启动计算机。