如何“重启/修复”USB 端口?

Cli*_* Ok 15 usb power windows-7 port hub

我的笔记本电脑有两个 USB 端口,但一个坏了,所以我在另一个好的 USB 端口中使用了 USB 集线器。在那个 USB 集线器中,我使用鼠标和键盘。突然,那个 USB 端口检测不到鼠标和键盘(即使集线器的灯亮着),我找到的唯一解决方案是重新启动笔记本电脑。但是几分钟后,键盘和鼠标再次未被检测到......

是否有一些方法、软件等可以在不重启 PC 的情况下“重启/修复”USB 端口?

qua*_*ote 21

没有一个答案完全回答标题问题。

如何“重启/修复”USB 端口?

有三种方法可以“重新启动”特定的 USB 端口:

  1. 重新启动计算机。或者 ...
  2. 拔掉,然后重新插入,连接到端口的物理设备。或者 ...
  3. 禁用然后重新启用端口所连接的 USB Root Hub 设备。

在 Windows 中,您可以通过设备管理器或devcon.exe实用程序执行 (3) 。

这些是唯一方法的原因是 USB 握手协议,该协议由 USB 设备在插入时启动,而不是由控制器启动。这会导致问题,例如在您安全删除USB 闪存驱动器无法重新安装它。但是循环使用 USB Root Hub 设备会导致连接到该集线器的所有设备重新初始化自己。(不幸的副作用是它会导致连接到该集线器的所有设备重新初始化自己,如果该集线器上有其他正在使用的设备,这可能会出现问题。)


jtr*_*ser 6

您应该查看 NIRSOFT 的 USB 设备视图 ( http://www.nirsoft.net/utils/usb_devices_view.html )。我用它来修复一个系统,该系统仍然安装了一个断开连接的 U3 USB 驱动器,防止端口中的任何其他东西被识别。


小智 5

我在 Windows 7 中遇到问题,需要删除 USB 鼠标驱动程序并重新安装鼠标驱动程序(大多数时候),这非常烦人。

我尝试了各种方法来解决问题,驱动程序更新、干净启动、技术支持电话、互联网软件巫术,但最终我只需要重置我的 USB 端口。

为此,我关闭了计算机,拔掉所有 USB 设备,取出笔记本电脑电池和交流电源,最后按住电源按钮 30 秒。

这解决了我至少花了 20 个小时试图解决的问题;试一试。