Отключенное USB-устройство все еще отображается в диспетчере устройств

1131
Liviu

У меня есть USB-устройство, которое, когда возникает определенная серьезная проблема и после того, как я отключаю его, отказывается исчезать из Device Manager. Даже нет драйвера для него в памяти ( Process Explorer, System), даже если я обновляю представление, даже если оно удалено. После переустановки отображается жёлтое предупреждение, сообщающее, что не может быть запущено, ошибка 10. Единственное решение, которое я нашел, - это очевидная перезагрузка, есть ли другое? (У меня даже был синий экран с одним из перезапусков)

РЕДАКТИРОВАТЬ Это не проблема обновления диспетчера устройств: порт с подключенным устройством больше не может использоваться. Когда я подключаю что-то еще, ничего не происходит (даже в USBDeview).

РЕДАКТИРОВАТЬ 2

>sc stop <Name> invalid command for this type of service  >DeviceCheck disable "USB\VID_0666&PID_666A&REV_0000" USB\VID_0666&PID_666A\<Some name> : Disable failed No devices disabled.  >DeviceCheck status USB "USB\VID_0666&PID_666A&REV_0000" USB\VID_0666&PID_666A\<Some name> Name: <Nice name> Driver is running. 1 matching device(s) found. 

После включения и отключения из «Диспетчера устройств» драйвер (sys) выгружается из памяти (но остается в списке со значком предупреждения) и:

>DeviceCheck status USB "USB\VID_0666&PID_666A&REV_0000" USB\VID_0666&PID_666A\<Some name> Name: <Nice name> Device has a problem: 10. 1 matching device(s) found. 

Смежный вопрос: как «Диспетчер устройств» успешно выгружает его?

0
Может быть, если я переместу его на http://stackoverflow.com/, ему будет уделено больше внимания? Liviu 9 лет назад 0
В «Командных» последовательностях я заменил VID, PID и имена, чтобы не привлекать компанию. Liviu 9 лет назад 0
Водитель явно плохо себя ведет. Если вы говорите `libusb`, вы можете заглянуть в [WinUSB] (http://msdn.microsoft.com/en-us/library/windows/hardware/ff540196%28v=vs.85%29.aspx). Daniel B 9 лет назад 0
@Daniel Я согласен с драйвером, попробую посмотреть libusb 1.0, когда у меня будет время (на данный момент изменение версии невозможно). Но что меня больше всего беспокоит, так это ответ системы на ситуацию: ни sys не загружен, ни USB-устройство не подключено, но драйвер отображается как доступный (с предупреждением, true) диспетчером устройств. Liviu 9 лет назад 0

1 ответ на вопрос

0
Saber.T

Когда вы вставляете ваше USB-устройство, Windows автоматически устанавливает свой драйвер, чтобы вы могли видеть его Диспетчер устройств.

так что просто для экономии времени, а не для установки драйвера USB каждый раз, когда вы вставляете его. Windows хранит его
Речь идет не о наличии установленного драйвера, а о том, чтобы держать устройство видимым в «Диспетчере устройств» после отключения. Liviu 9 лет назад 0