Я полагаю, что у ваших устройств есть уникальный серийный номер USB, и, следовательно, каждое из них определяется как новое устройство, которого раньше не было.
Если это так, то решение заключается в том, чтобы http://www.lvr.com/usbfaq.htm:
Во время тестирования устройств мы подключаем много идентичных устройств, за исключением серийных номеров.Как можно запретить Windows запрашивать установку нового драйвера при каждом подключении устройства?
Описанный ниже метод заставляет Windows 2000 и XP игнорировать серийный номер устройства.Рекомендуется только для тестовых сред.
Этот ключ реестра определяет, использует ли Windows серийные номера устройств или игнорирует их:
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ UsbFlags]
ЭтоМожно игнорировать все серийные номера, хотя такой подход НЕ рекомендуется.Чтобы игнорировать все серийные номера, в приведенном выше ключе измените это значение на ноль:
GlobalDisableSerNumGen = 1
Чтобы игнорировать серийный номер для отдельного устройства, создайте запись под приведенным выше.. \ UsbFlags key.Имя должно начинаться с «IgnoreHWSerNum», за которым следуют поставщик и идентификатор продукта устройства.Значение 1 = «отключить серийный номер».
Пример (идентификатор поставщика = 0925h, идентификатор продукта = 016Ah):
IgnoreHWSerNum0925016A = 1
Anальтернативное решение аппаратного / встроенного программного обеспечения заключается в отключении серийного номера USB устройства во время производства (например, с помощью ссылки, возможно, сделанной тестовым устройством).Без серийного номера USB Windows назначит устройству псевдосерийный номер на основе его положения в дереве соединений.Это вряд ли изменится во время производственного цикла, поэтому все устройства будут рассматриваться как идентичные, и Windows не будет беспокоиться о новом драйвере.