![如何修复所有已连接的 USB 设备的“USB 端口重置请求失败”。](https://linux22.com/image/1411036/%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%E6%89%80%E6%9C%89%E5%B7%B2%E8%BF%9E%E6%8E%A5%E7%9A%84%20USB%20%E8%AE%BE%E5%A4%87%E7%9A%84%E2%80%9CUSB%20%E7%AB%AF%E5%8F%A3%E9%87%8D%E7%BD%AE%E8%AF%B7%E6%B1%82%E5%A4%B1%E8%B4%A5%E2%80%9D%E3%80%82.png)
我有一台联想 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
在我看来,你很可能试图插入USB
v2设备进入USB
v3端口,并且您的 Windows 版本/副本没有优雅地 throttle
(关闭)端口。
如果我是你,我会发现你的哪些端口是版本 2 和版本 3,然后将速度较慢的设备插入版本 2 端口,将速度较快的设备插入版本 3 端口。