症状
连接到同一个集线器的 USB 设备是速度很慢或完全没有反应。
原因
虽然多个附加到同一个集线器的设备都进入选择性挂起,一个集线器上的设备可以接收唤醒请求。 如果发生这种情况的挂起请求完成之前,这些设备变得不稳定。
解决方法
尝试这些方法来变通解决此问题。
方法 1 禁用和启用 USB 根集线器
使用设备管理器禁用并重新启用 USB 根。这样,可以从其反应条件恢复 USB 端口的控制器。
要禁用并重新启用 USB 根目录,请执行以下步骤:
-
单击开始,然后单击运行。
-
在打开框中,键入devmgmt.msc,,然后单击确定。打开设备管理器。
-
展开通用串行总线控制器。
注意:您可能需要向下滚动列表,以查找该项目。
-
受影响的 USB 根集线器中,用鼠标右键单击,然后单击卸载以将其删除。
-
重新启动计算机。启动计算机后,Windows 将自动扫描检测硬件改动并重新安装您卸载的所有 USB 根集线器。
在计算机重新启动后,请检查问题是否已解决。如果此方法可以解决此问题,您已完成。如果此方法无法解决此问题,请转到方法 2。
方法 2 重新启动计算机
请尝试重新启动计算机。 重新启动计算机后,请检查问题是否已解决。
如果重新启动计算机可以解决此问题,您已完成。如果此方法无法解决此问题,请转到方法 3。
方法 3 禁用选择性挂起功能
如果前两种方法不适合您,您可以禁用选择性挂起功能。但是,请注意,选择性挂起功能被禁用,所有 USB 主机控制器驱动程序 (并因此所有 USB 端口和连接的 USB 设备) 系统中影响。因此,您的计算机无法暂停与它连接的所有 USB 设备,USB 设备可以继续使用电源连接到计算机时。此外,允许计算机关闭此设备以节约电源复选框不会出现 USB 根集线器的电源管理选项卡上。
您可以通过编辑注册表禁用 USB 选择性挂起功能。USB 设备可能会变得没有反应原因选择性挂起功能中出现竞争情况。选择性挂起功能将挂起,从而有效地维持电池允许关闭 USB 设备的计算机的 USB 设备。但是,有时此功能可能无法正确地唤醒 USB 设备。因此,USB 设备没有反应,当您尝试使用它。
您可能想要对服务器产品,其中电源管理是不重要的或需要禁用此功能。
重要:此部分、 方法或任务包含一些介绍如何修改注册表的步骤。但是,如果不正确地修改了注册表,可能会出现严重的问题。因此,请确保仔细按照下列步骤操作。为增加保护,对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关如何备份和还原注册表的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756如何备份和还原在 Windows 注册表要禁用选择性挂起功能,请执行以下步骤:
-
单击开始,然后单击运行。
-
键入regedit,,然后单击确定。打开注册表编辑器。
-
找到并单击以下注册表子项: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\USB
-
如果将DisableSelectiveSuspend注册表项存在,请双击它。如果它不存在,则创建该项。若要创建条目,请执行以下步骤:
-
在编辑菜单上,指向新建,然后单击dword 值。
-
键入DisableSelectiveSuspend,,然后按 enter 键。
-
在编辑菜单上,单击修改。
-
-
在值数据字段中,键入1可禁用选择性挂起功能,然后单击确定。
-
退出注册表编辑器。
状态
Microsoft 已经确认这是在 Windows XP SP2 和 SP3 的 USB 子系统中的问题。