Определите одно и то же USB-устройство на разных портах

У меня есть USB-гарнитура и ноутбук с Windows 10. Из-за того, что у меня ноутбук, я меняю порт, в который вставляется USB-гарнитура, несколько раз в неделю. Иногда даже через концентратор USB или встроенный концентратор USB на моем мониторе.

Проблема в том, что Windows назначает этой USB-гарнитуре другое имя / идентификатор для разных портов. Я даже вижу это в саундбаре: в зависимости от порта он начинается с 2-Logitech USB-Headset, 3-..., 4-... и так далее. Это приводит к путанице в моем программном обеспечении для онлайн-встреч (потому что оно действительно думает, что это другое устройство), и я оказываюсь в настройках программного обеспечения с несколькими голосовыми функциями несколько раз в неделю.

Думаю, у Windows есть причина, по которой это происходит. Я также нашел этот вопрос, но моя проблема не связана с портами USB2 / USB3. Это происходит на разных портах USB3, встроенных в мой ноутбук. Моя конкретная просьба здесь не только найти, как этого избежать, но и выяснить, как называется это характерная черта так что я могу начать искать ответы в Интернете и, возможно, начать создавать определенную программу / драйвер, чтобы избежать этого для моей конкретной гарнитуры.

1 ответ
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 часов назад

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *