Como posso remover com segurança uma conexão de rede que não está mais visível no Control Panel\All Control Panel Items\Network Connections
Windows 10?
Quero reutilizar o nome de uma conexão existente anteriormente, "USB Ethernet", para poder encontrar programaticamente essa conexão em vários PCs, se existir.
Quando tento renomear uma das conexões, recebo a seguinte mensagem de erro: "Não é possível renomear esta conexão. Já existe uma conexão com o nome que você especificou. Especifique um nome diferente."
Não há adaptadores ocultos no Gerenciador de Dispositivos:https://support.microsoft.com/en-gb/help/315539/device-manager-does-not-display-devices-that-are-not-connected
Outras postagens mencionam a edição do registro e a remoção do GUID que representa essa conexão específica em:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network
No entanto, esta conexão pode ser referenciada em outros locais do registro. Como possocom segurançaremover a conexão e todas as suas referências?
Existem muitas conexões não utilizadas/ocultas na minha máquina de acordo com o registro: Local Area Connection* 11
, Local Area Connection* 2
, Local Area Connection* 7
etc.
Responder1
Remova o adaptador oculto: Solução proposta:
Passos:
1) Remova o adaptador de: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkSetup2\Interfaces
2) usarhttps://github.com/jschicht/RunAsTIpara grandes permissões necessárias
Responder2
Existe uma maneira muito mais fácil.
1- Abra Device Manager
e na View
aba habilitar Show hidden devices
.
2- Encontre o dispositivo vinculado à interface de rede que deseja remover
3- Remova o dispositivo (não é necessário remover os drivers)
Responder3
Para conexão com fio:
Digite o comando
netsh lan mostrar perfis, pressione Enter para obter todos os perfis de rede com fio.
netsh lan excluir nome do perfil="WiredProfileName"
Para conexão sem fio:
Digite o comando
netsh wlan mostrar perfis
netsh wlan excluir nome do perfil="Nome do perfil sem fio"
Além disso, vá para a seguinte entrada de registroL
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
Encontre os perfis de rede não utilizados pelo nome do perfil no painel direito e exclua-os (GUID).
Responder4
Recebi a mesma mensagem de erro: "Não é possível renomear esta conexão. Já existe uma conexão com o nome que você especificou. Especifique um nome diferente" ao tentar renomear minhas interfaces de rede (para corresponder a um script), após ter "migrado" meu disco rígido em um laptop "novo" quando o antigo morreu. Enfrentei o mesmo problema tentando. O problema ao tentar resolver o problema com ferramentas internas usuais do Windows é que esses nomes estão vinculados a dispositivos de hardware inexistentes, portanto, ao que parece, eles não aparecerão em nenhuma listagem, mesmo que inclua os "ocultos".
A ferramenta "visualização de interfaces de rede" da NirSoft os lista bem e dá a oportunidade de acessar diretamente seus dados de registro que podem ser excluídos.https://www.nirsoft.net/utils/network_interfaces.html e assim, passo a passo, deve ser possível excluir "manualmente" outras referências vinculadas (usando, por exemplo, novamente, é excelentehttps://www.nirsoft.net/utils/regscanner.html)
Mas - como Broslav apontou acima - a ferramenta "Device Cleanup" de Uwe Sieberhttps://www.uwe-sieber.de/files/DeviceCleanup.zip(final de 2021) faz o trabalho perfeitamente. Não há necessidade de mexer no registro. Ele mantém o pensamento do driver e as referências na seção "currencontrolset2" (que não é a atual).