我有一个 USB 设备(基本上是一块廉价的中国电池),不知何故“冻结”了我的其他 USB 端口。将此设备插入计算机后,无法识别其他 USB 连接。已建立的连接继续工作,但即使之后插入手机也无法充电,更不用说识别设备了(无论端口是什么)。
重新启动似乎可以解决问题,但是我频繁地插入设备,这相当麻烦......
我尝试过使用devcon remove
(来自这个答案)奇怪的是它只是挂了任何devcon
USB 设备。除了运行之外,我无法对 USB 设备执行任何操作devcon status
。
我看了一下setupai.dev.log
,得到的只有这些:
>>> Section start 2016/10/11 10:47:02.357
cmd: devcon.exe restart *ROOT_HUB*
dvi: Default installer: Enter 10:47:02.362
dvi: {Change State}
dvi: Device Instance = 'USB\ROOT_HUB30\4&1148BC98&0&0'.
dvi: {DICS_PROPCHANGE, DICS_FLAG_CONFIGSPECIFIC}
dvi: {Change Device State - USB\ROOT_HUB30\4&1148BC98&0&0}
dvi: Restart Device: Config specific
<ins>
最后还有一些垃圾字符......
USB 设备不会对任何其他 PC 造成这种情况。我的 USB 驱动程序已完全更新。我有点不知道如何进一步排除故障。
为什么devcon
USB 操作会挂起?我该如何修复它?
我对排除设备故障不感兴趣。其他设备也出现过这种情况。我想知道如何排除 USB 根集线器/USB 驱动程序故障。