如何修复所有已连接的 USB 设备的“USB 端口重置请求失败”。

如何修复所有已连接的 USB 设备的“USB 端口重置请求失败”。

我有一台联想 ThinkPad S430,配备英特尔 4000、7 系列芯片组。它运行的是 Windows 8.1 Pro 64 位。

大约一个月前,当我连接设备时,我的 USB 端口开始出现识别问题。我会拔出设备并重新连接,也许是在另一个端口,然后再试一次,它就会正常工作。但随着时间的推移,这种情况变得越来越不可靠,直到我重新连接了五六次才恢复正常。我尝试通过设备管理器重新安装驱动程序,但现在没有 USB 设备可以通过任何端口连接。

设备不会出现在设备管理器中其通常的相应部分下(例如键盘类别下的键盘),而是全部出现在“通用串行总线控制器”下作为未知设备。

Windows 8 显然除了典型的代码 43 之外还有额外的信息,在这种情况下它显示:“USB 端口重置请求失败”。

我找不到任何进一步的信息来说明这到底意味着什么,尽管我有点担心这可能是一个严重的硬件问题。

我尝试过从英特尔和联想网站重新安装 USB 3 和英特尔芯片组的驱动程序,但都没有成功。此外,驱动程序是否安装正确也不清楚。


更新:

我发现在 BIOS 中禁用 USB 3.0 可以解决问题,尽管现在我没有 USB 3.0 支持。我确实安装了联想的 USB 驱动程序,并强制使用兼容模式安装 - 显然 Windows 8.1 中包含 USB 3.0 支持。我卸载了驱动程序,但问题仍然存在。

我该怎么做才能确保使用 Windows 8.1 USB 驱动程序并且正确删除英特尔驱动程序?


答案1

在我看来,你很可能试图插入USBv2设备进入USBv3端口,并且您的 Windows 版本/副本没有优雅地 throttle(关闭)端口。

如果我是你,我会发现你的哪些端口是版本 2 和版本 3,然后将速度较慢的设备插入版本 2 端口,将速度较快的设备插入版本 3 端口。

相关内容