我在生活和工作中经常遇到一个问题,但从未找到答案:
有时,某个设备在一个或多个 USB 端口上停止工作,但在其他端口上工作正常。但所有其他设备在这些 USB 端口上都能正常工作。
就像 USB 端口不再想识别特定设备一样。感觉就像设备的驱动程序安装在每个 USB 端口上,有时会崩溃,导致设备无法在此特定端口上使用。
例如,您有一个在端口 A 上工作的设备。有一天,它停止在此端口上工作。您将其连接到端口 B,设备再次工作,但仍然无法在端口 A 上工作。但任何其他设备在端口 A 上都可以正常工作。
尝试在 devmgmt.msc 上扫描硬件更改并尝试重新启动。没有任何效果。
我在使用 DS4Windows 时遇到了 PS4 控制器的这个问题。使用条形码扫描仪时也遇到了这个问题。
是否有其他人已经遇到过此问题并知道如何解决?
我确实发现了这个问题:为什么每次我将 USB 设备插入不同的端口时,计算机都会显示“新 USB 设备”?
看来 Windows 可以将驱动程序从一个端口链接到另一个端口,但他需要设备具有序列号。
如果不是这样,每次你连接到新端口时他都会安装驱动程序。这可以解释为什么它有时只在一个端口上崩溃。
但问题是,如何避免这种情况,以及一旦端口/驱动程序对出现问题,如何修复它?