- Obtenha o utilitário
devcon
se você não o tiver já. É uma ferramenta altamente recomendada. Instruções aqui - Desconecte todos os dispositivos USB de portas acessíveis, por exemplo, uma webcam também é USB, mas você não pode realmente desconectá-la.
- Conecte um dispositivo que você conhece, algo com um nome específico é mais fácil que um mouse. Na amostra, usei um ACR38.
- Listar dispositivos USB usando
devcon find *usb*
(1). - Encontre o ID da porta no final da string do dispositivo e anote-o (2).
- Desconecte o dispositivo e conecte-o na próxima porta, repita dois passos acima até terminar (3).
- Agora você sabe qual ID é qual porta. Ou memorize a lista ou use uma ferramenta de script ou macro de edição que encontre / substitua a saída do console para cada item da lista. Então você poderia usar um arquivo de lote para produzir saída como (4)
(1)
>devcon find *usb*
USB\VID_072F&PID_9000&4E08F0F&0&4 : ACR38 Smart Card Reader
USB\VID_8086&PID_0189&3023DF2C&0&5 : Generic Bluetooth Adapter
USB\VID_0C45&PID_642A&174C4A1&0&4 : USB Composite Device
USB\VID_8087&PID_0024&120253F1&0&1 : Generic USB Hub
NUSB3\ROOT_HUB30&24981BD0&0 : Renesas Electronics USB 3.0 Root Hub
USB\VID_0C45&PID_642A&MI_00&2669BE51&0&0000 : Integrated Webcam
USB\ROOT_HUB20&1D3C1330&0 : USB Root Hub
USB\VID_8087&PID_0024&7937534&0&1 : Generic USB Hub
USB\ROOT_HUB20&236B341D&0 : USB Root Hub
9 matching device(s) found.
(2)
6&4E08F0F&0&4 = Port A (front right)
(3)
>devcon find *usb*
USB\VID_072F&PID_9000&4E08F0F&0&3 : ACR38 Smart Card Reader
USB\VID_8086&PID_0189&3023DF2C&0&5 : Generic Bluetooth Adapter
USB\VID_0C45&PID_642A&174C4A1&0&4 : USB Composite Device
USB\VID_8087&PID_0024&120253F1&0&1 : Generic USB Hub
NUSB3\ROOT_HUB30&24981BD0&0 : Renesas Electronics USB 3.0 Root Hub
USB\VID_0C45&PID_642A&MI_00&2669BE51&0&0000 : Integrated Webcam
USB\ROOT_HUB20&1D3C1330&0 : USB Root Hub
USB\VID_8087&PID_0024&7937534&0&1 : Generic USB Hub
USB\ROOT_HUB20&236B341D&0 : USB Root Hub
9 matching device(s) found.
6&4E08F0F&0&4 = Port A (front right)
6&4E08F0F&0&3 = Port B (front left)
(4)
Depois de conectar um mouse e encontrar / substituir em uma macro com Notepad ++ , estas são as duas primeiras linhas do saída agora:
USB\VID_072F&PID_9000\Port A (front right) : ACR38 Smart Card Reader
USB\VID_1532&PID_0013\Port B (front left) : USB Composite Device
[Observe que esta resposta requer a linha de comando, mas duvido que isso possa ser feito com uma interface do usuário , como o Gerenciador de dispositivos, então vou postar assim mesmo. Além disso, verifiquei-o apenas em um computador, por isso, verifique primeiro você mesmo.]