Como se livrar do número de sequência gerado automaticamente no nome do dispositivo da rede no Windows?

15

Cada vez que um plugs no adaptador sem fio mesma usb em uma nova porta USB, o Windows cria um novo dispositivo de rede com número de seqüência de auto-gerada que tem esta aparência
Wireless-N USB Network Adapter #2, Wireless-N USB Network Adapter #3...
O nome de um dispositivo está sendo exibido como parte das informações da rede nos Painel de controle | Conexões de rede . nome da rede e nome do dispositivo da rede

Como posso me livrar desse número de sequência?

Descobri o nome do dispositivo que é exibido nas informações da rede é mantido no valor FriendlyName REG_SZ em
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_[device specific string]\[usb port specific string] FriendlyName do dispositivo de rede No entanto, quando tento modificar esse valor, obtenho erro

Não é possível editar o FriendlyName: Erro ao escrever o novo conteúdo do valor.

Tentei excluir chaves extras em
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_13B1&PID_0029
mas obtive um Cannot delete KEY NAME: Error while deleting key.erro. Tentando resolver esse problema, segui esta resposta, mas tentando alterar o proprietário com a opção Substituir proprietário nos subcontêineres e objetos verificada, recebi este erro - Registry Editor could not set owner on the currently selected, or some of its subkeys.Para descobrir qual subchave é a fonte do problema, tentei alterar o proprietário de cada subchave. Depois de alterar com êxito o proprietário da Properitessubchave, vi que havia subchaves que estavam ocultas anteriormente. Subchaves ocultas da chave Propriedades

Agora, tentar alterar o proprietário dessas subchaves fica assim:

Permissões ... Aviso de segurança do Windows Erro de segurança do Windows

Alguma idéia de como excluir essas chaves?

Piotr Dobrogost
fonte
Editei minha resposta à luz da adição à sua pergunta. Espero que ajude.
Windos

Respostas:

3

Tente isso . Funcionou para mim.

  1. Abra o regedit, vá para HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\
  2. procure Descrições em HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Network\{big long hex number}\Descriptions. Depois, haverá alguns números hexadecimais, \Network\mas será o único com o ramo "Descrições".
  3. Nesta ramificação, você verá todas as seqüências de numeração com sua placa de rede como chave. Basta excluir os que você deseja redefinir. No meu caso, excluirei "Realtek PCIe GBE Family Controller"
  4. No Gerenciador de dispositivos, exclua o dispositivo e selecione "Verificar alterações de hardware" para reinstalar o driver.
Gregory
fonte
2

Os dispositivos USB são identificados pelo número de série ou pela porta USB. Se um dispositivo não fornecer seu número de série, o sistema operacional deverá usar a porta para identificação, caso contrário, haveria problemas se dois adaptadores idênticos fossem conectados.

Se o seu dispositivo não tiver S / N, ele será tratado como dispositivo diferente quando conectado a portas diferentes, e não há nada que você possa fazer para alterar esse comportamento.

Consulte também: Por que o Windows não reconhece meu dispositivo USB como o mesmo dispositivo se eu o conecto a uma porta diferente? na velha coisa nova.

user1686
fonte
Mesmo que o dispositivo seja tratado como dispositivos diferentes quando conectado a portas diferentes, deve haver uma maneira de alterar o nome (FriendlyName sobre o qual escrevo na minha atualização) de um dispositivo, certo?
Piotr Dobrogost
@Piotr: Como mostra a postagem de Windos, ou através do Editor do Registro ... lembre-se de que você precisa correr regedit elevado para obter acesso de gravação.
user1686
Tentei alterar a permissão da chave a ser excluída após esta resposta, mas recebi este erro O Editor do Registro não pôde definir o proprietário na chave atualmente selecionada ou em algumas de suas subchaves. Minha conta tem privilégios de administrador.
Piotr Dobrogost
1
@Piotr, mesmo que sua conta tenha privilégios de administrador, você ainda precisa executar uma instância elevada de regedit. Para fazer isso, abra o menu Iniciar e digite regedit na barra de pesquisa, clique com o botão direito do mouse em regedit quando ele aparecer e escolha "executar como administrador".
Windos
@Windos Na janela Executar , abaixo do campo de entrada, há informações Esta tarefa será criada com privilégios administrativos, então acho que isso significa que todos os aplicativos executados nesta janela serão elevados. No entanto, eu executo o regedit no Windows Explorer, escolhendo Executar como administrador no menu de contexto. Ainda recebo o mesmo erro ao tentar excluir chaves. Estou no Vista Home Premium de 64 bits.
Piotr Dobrogost
1
  1. Abra o Centro de Rede e Compartilhamento .
  2. Clique em Gerenciar conexões de rede .
  3. Clique com o botão direito do mouse na conexão e escolha Renomear .
  4. Digite o nome desejado e pressione Enter

Renomear conexão de rede Win7

Nota: a captura de tela é para o Windows 7, mas as instruções são para o Windows Vista. O nome não pode conter: \ / : * ? < > |


Editar: antes de tentar isso, exporte a chave pai para que você possa restaurá-la, se necessário.

Tente excluir do registro os dispositivos (chaves) com os outros nomes (sem número, # 1 e # 2) e tente renomear o atual. O erro que você mencionou na sua pergunta pode ser porque ele já "conhece" um dispositivo chamado assim.

Windos
fonte
Normalmente (excluindo a intrusão de antivírus), as gravações da chave do registro só podem falhar devido a erros de permissão, não devido a conflitos no nome do dispositivo de rede. O Registro é um banco de dados hierárquico estúpido, nada mais.
user1686
@rawity Eu acho que é verdade, pois eu recebo o mesmo erro para todas as chaves que tento excluir em #HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\USB\VID_13B1&PID_0029
Piotr Dobrogost
1

Você precisa assumir a propriedade antes de alterar a permissão.

  1. Clique com o botão direito do mouse na pasta> Permissão> Avançar> Proprietário> Alterar
  2. adicione sua conta de usuário atual para ser o proprietário
  3. de volta à tela de permissão para adicionar sua conta de usuário atual à lista de usuários
  4. selecione controle total
  5. agora você deve poder mudar o nome amigável
codificação
fonte
0

Não há necessidade de entrar no registro. Você pode ter o mesmo dispositivo instalado duas vezes, mas no Gerenciador de dispositivos, ele é mostrado apenas como um com nº 2 (nº 3, nº 4).

Primeiro, você precisa mostrar os dispositivos ocultos em Exibir > Mostrar dispositivos ocultos na janela do Gerenciador de dispositivos.

Segundo, acesse este site e siga as instruções para remover drivers de dispositivos antigos e verifique se os dispositivos ocultos são exibidos (porque se você clicar em "Exibir" no Gerenciador de dispositivos e em "Mostrar dispositivos ocultos", ele não funcionará).

Em seguida, no Gerenciador de dispositivos, clique no dispositivo com "# 2" e clique em desinstalar (não marque a caixa de seleção com o driver de exclusão, apenas deixe em branco). Quando a desinstalação estiver concluída, verifique as alterações de hardware e instale o dispositivo novamente.

Essa é uma boa ferramenta para remover drivers antigos de dispositivos que você possui no passado, como câmeras, pen drives, teclados, mouses e outros. Espero que isso ajude você.

Mr.Hostile
fonte
0

Só para informar que o truque variável para dispositivos ocultos não funcionou para mim. Excluir manualmente e adicionar novamente um adaptador de rede adiciona os números 2, 3, etc, sem deixar para trás os dispositivos ocultos.

No entanto, o truque do registro funcionou no meu laptop (Windows 8.1) para os adaptadores LAN e Wireless, excluindo suas linhas no registro e, em seguida, desinstale / verifique se há novo hardware no gerenciador de dispositivos. Muito Obrigado!

Johnye
fonte
1
Bem-vindo ao Super Usuário! Neste site de perguntas e respostas, valorizamos as respostas. Sua postagem não é uma resposta, mas outra pergunta ou um comentário da pergunta original. Faça este tour de 2 minutos para entender como esse site funciona: superuser.com/tour
Ob1lan