У меня есть USB-гарнитура и ноутбук с Windows 10. Из-за того, что у меня ноутбук, я меняю порт, в который вставляется USB-гарнитура, несколько раз в неделю. Иногда даже через концентратор USB или встроенный концентратор USB на моем мониторе.
Проблема в том, что Windows назначает этой USB-гарнитуре другое имя / идентификатор для разных портов. Я даже вижу это в саундбаре: в зависимости от порта он начинается с 2-Logitech USB-Headset, 3-..., 4-... и так далее. Это приводит к путанице в моем программном обеспечении для онлайн-встреч (потому что оно действительно думает, что это другое устройство), и я оказываюсь в настройках программного обеспечения с несколькими голосовыми функциями несколько раз в неделю.
Думаю, у Windows есть причина, по которой это происходит. Я также нашел этот вопрос, но моя проблема не связана с портами USB2 / USB3. Это происходит на разных портах USB3, встроенных в мой ноутбук. Моя конкретная просьба здесь не только найти, как этого избежать, но и выяснить, как называется это характерная черта так что я могу начать искать ответы в Интернете и, возможно, начать создавать определенную программу / драйвер, чтобы избежать этого для моей конкретной гарнитуры.
1 ответ
Суть проблемы разъясняется в статье.
Почему Windows не распознает мое USB-устройство как одно и то же устройство, если я подключаю его к другому порту?
Специалисты по USB-устройствам объяснили, что это происходит, когда на устройстве отсутствует серийный номер USB.
Серийные номера на USB-устройствах не обязательны. Если устройство есть, то Windows распознает устройство независимо от того, к какому USB-порту вы его подключаете. Но если у него нет серийного номера, то Windows обрабатывает каждое появление на другом USB-порту, как если бы это было новое устройство.
Изготовитель не присвоил вашей USB-гарнитуре серийный номер. Это обычная практика, когда устройства массово производятся идентичным способом.
У меня нет такого устройства для тестирования, но следующая процедура может решить проблему для этого устройства и этого компьютера. Если это сработает, все идентичные USB-гарнитуры будут считаться одним устройством.
Подключите USB-гарнитуру
Запустить диспетчер устройств
Найдите устройство, щелкните его правой кнопкой мыши и выберите Свойства.
Положение на вкладке «Подробности»
В раскрывающемся списке выберите «Идентификаторы оборудования», которые могут выглядеть так:
USB VID_10C4& PID_EA60и длинная струнаИзвлеките свой идентификатор поставщика (VID_) и идентификатор продукта (PID_) из
Идентификатор оборудованияПостройте следующие
.regфайл с помощью текстового редактора, подставляя свои значения для идентификатора поставщика и идентификатора продукта:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlUsbFlags] "IgnoreHWSerNum10C4EA60"=hex:01Выполнить
.regи разрешить его выполнениеПерезагрузить.
Я не могу гарантировать, что это будет работать с вашим устройством, и, кроме того, будущие изменения Windows могут остановить этот обходной путь.

Прав ли я, полагая, что это исправление может означать, что вы не можете подключить два или более одного и того же устройства?
— Мокубай♦
8 часов назад
@Mokubai: Я так считаю. Я не знаю, что будет в таком случае.
— harrymc
8 часов назад
О, похоже, в основном это нормально. Далее в статье: «В зависимости от порядка, в котором устройства перечисляются с помощью Plug and Play, два набора настроек будут назначаться случайным образом при каждой загрузке. Сегодня настройки совпадают в одном направлении, но завтра, когда устройства будут перечислены в другом порядке настройки меняются местами. » в основном назначение по портам «исправляет» проблему назначения нескольких устройств в случайном порядке. Если вам все равно, в каком порядке (только одно устройство), то подойдет любой заказ.
— Мокубай♦
7 часов назад
Я прекрасно понимаю, почему это сработает. К сожалению, когда я перехожу к списку идентификаторов оборудования для этого устройства, я вижу только «MMDEVAPI AudioEndpoints». Это печально. В любом случае спасибо за хорошее объяснение!
— Длина волны
6 часов назад
Я нашел VID_ и PID_ в раскрывающемся списке «Последний известный родитель». К сожалению, это либо кажется неправильным (нет эффекта после создания записи и перезагрузки), либо моя Windows уже слишком новая (Windows 10 21H1). Я подтвердил, что VID от моего поставщика (Logitech), и на самом деле это так.
— Длина волны
6 часов назад