Endereço IP atribuído ao adaptador inexistente

3

Por isso, recebi automaticamente a atualização do aniversário do Windows 10, esta tarde (contra minha vontade e minhas configurações explícitas sem atualização) no meu computador de trabalho. Quando eu entrei de volta, todos os meus adaptadores de rede, exceto um, tinham desaparecido (eu já tinha um switch virtual configurado via Hyper-V para permitir que dispositivos emulados tivessem acesso à Internet).

Quando tento atribuir um endereço IP ao NIC restante, recebo esta mensagem deliciosa:

The IP address you have entered for this network adapter is already assigned to another adapter 'Hyper-V Virtual Ethernet Adapter' on this computer. If the same address is assigned to both adapters and the both become active, only one of them will use this address. This may result in incorrect system configuration.

Parece que a atualização desinstalou o gerenciador do hyper-v de forma não-amigável, mas o fez de tal forma que os fantasmas das redes que ainda passam por mim ainda me perseguem.

Ao procurar no Gerenciador de dispositivos, o adaptador listado não aparece. Ter o gerenciador de dispositivos 'Mostrar dispositivos ocultos' também não aparece (mesmo se eu executar o comando 'set devmgr_show_nonpresent_devices = 1').

O Ipconfig também não lista o dispositivo.

Eu pensei que talvez se eu reinstalasse o Hyper-V eu seria capaz de gerenciá-lo de lá, mas tendo feito isso e reiniciado, o adaptador não está lá também.

Eu tentei removê-lo no Powershell por meio de 'remove-vmswitch', mas ele falhou ao dizer que não conseguiu encontrar um adaptador desse tipo.

Como posso remover todos os vestígios deste adaptador aparentemente invisível para que meu NIC comece a funcionar corretamente novamente?

    
por hobwell 23.09.2016 / 20:24

1 resposta

2

AVISO

Insira o aviso normal de edição de registro aqui - em suma, faça backup do seu sistema antes de mexer com o registro e não mexa nele se não se sentir à vontade para fazê-lo.

Agora que isso está fora do caminho ...

Pesquise o seguinte local do registro para o endereço IP:

HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

Se você encontrar o endereço IP em questão sob uma chave GUID (ou seja, {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} ), deverá haver uma chave de correlação em:

HKLM\SYSTEM\CurrentControlSet\Control\Class\{4d36e972-e325-11ce-bfc1-08002be10318}\####

Que tem um subvalor chamado " NetCfgInstanceId " com o mesmo GUID identificado em sua primeira pesquisa.

Você também encontrará uma referência a esse GUID em:

HKLM\SYSTEM\CurrentControlSet\Control\Network\{4d36e972-e325-11ce-bfc1-08002be10318}

Que tem um valor de subchave Connection\Name que contém o nome da conexão de rede como você viu na exibição Dispositivos de rede no painel de controle (por exemplo, "Rede local").

Ainda não fiz isso no Windows 10, mas nas versões anteriores do Windows (7 e 2008 R2) eu excluí todas as três chaves que fazem referência ao NIC / IP (não exclua as chaves pai que contêm TODAS as NICs do sistema - apenas a chave para o NIC / IP específico com o qual você está tendo problemas) para se livrar de problemas como o que você está descrevendo. No mínimo, você deve exportar as chaves primeiro para que possa adicioná-las novamente, conforme necessário.

E eu não lembro, mas não ficaria surpreso se você tiver que reiniciar antes que as alterações sejam efetivas.

FYI: Esse mesmo método pode ser usado quando o Windows informa que o nome que você está tentando atribuir à sua conexão de rede / NIC está em uso e não é possível vê-lo. (O nome estará abaixo de HKLM\SYSTEM\CurrentControlSet\Control\Network\{4d36e972-e325-11ce-bfc1-08002be10318}\<GUID>\Connection\Name )

    
por 23.09.2016 / 23:51