Renomear dispositivos no Gerenciador de dispositivos

6

Isto é principalmente para as portas USB, como eu reconheço todo o resto nos computadores ... Enfim, existe uma maneira de renomear, ou de outra forma, identificar qual porta USB (ou outro hardware) é qual dispositivo Gerenciador de dispositivos ?

Eu sei que posso conectar uma unidade flash, ver com qual porta ela está conectada e descobrir o caminho. O que eu gostaria, porém, é descobrir que um certo plug é sempre um determinado dispositivo no Gerenciador de dispositivos. Se eu puder, então, tenho um sistema em mente que sempre tem o mesmo pedido. Posso ver e ver se uma porta USB não está sendo detectada ou não está funcionando corretamente, e quando desinstalo / reinstalo dispositivos USB, sei que não perderei meu teclado ou mouse, por exemplo.

O SO em questão atualmente é o Windows 7, mas eu aceito uma solução para QUALQUER versão do Windows

USB Devices
    |
    +--+USB Root Hub Port A
    |  |
    |  ---Keyboard
    |
    +--+USB Root Hub Port B
    |  |
    |  ---Mouse
    |
    +--+USB Root Hub Port C
       |
       ---Empty
    
por Canadian Luke 16.06.2012 / 22:05

4 respostas

1
  • 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.]

    
por 17.06.2012 / 10:34
11

Com base em: link

  1. Abra as propriedades do dispositivo no Gerenciador de dispositivos
  2. Na guia detalhes, selecione Driver Key e copie o valor exibido
  3. Abra o regedit e pesquise o valor em HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum
  4. Conceda a você e controle total sobre a chave (pasta) que você encontra em
  5. Adicione um novo valor de string com o nome FriendlyName . Para dados, use qualquer nome que você queira que ele tenha

O novo nome entrará em vigor quando você reabrir o Gerenciador de dispositivos.

Parece funcionar no mínimo no Vista, no Windows 7 e no Windows 8.

    
por 10.02.2013 / 09:41
1

Você pode alterar o texto do nome na seção '[Strings]' do arquivo .INF incluído no driver (editá-lo com o Bloco de Notas) e, em seguida, executar o setup.exe. O Windows exibirá esse nome em "Dispositivos e impressoras" e "Gerenciador de dispositivos".

    
por 16.06.2012 / 22:10
0

A reabertura é desnecessária - basta procurar alterações de hardware.

Para mim, o caso de uso estava mudando o nome de várias câmeras USB.

Este foi o thieye e60i no modo de webcam.

Para mim, a localização do registro no Windows 10 era:

Computador \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Enum \ USB \ VID_1F3A & PID_100E & MI_00 \ 8 & 1908368c & 0 & 0000

Em vez da localização acima.

Ele já tinha um nome amigável, então isso simplesmente mudou.

Eu tentei desconectar e fazer a reconfiguração na mesma porta e as alterações parecem ser persistentes ... o que foi legal.

    
por 06.09.2017 / 03:35