Por que um adaptador VPN do Windows permanece após a desconexão
Um adaptador restante não é prova de um túnel travado. Separe o perfil salvo, o serviço e a interface antes de excluir um driver de que alguém precisa.
O status diz desconectado, o aplicativo está fechado e um adaptador de rede com o nome do cliente continua na lista. Esse é o comportamento normal da maioria dos clientes VPN do Windows, porque a interface é um componente de software com vida própria e não um cabo conectado. Ele só se torna um problema real quando a interface existe e a sessão não, e as camadas são inspecionadas na ordem errada. Ler na ordem correta exige quatro comandos e evita uma reinstalação desnecessária.
Três vidas em uma única janela
Um perfil salvo é um objeto de configuração. Ele pode existir por anos, viajar num pacote de implantação e não criar nada até alguém se conectar. Apagá-lo remove uma capacidade que naquele momento ninguém usava e, às vezes, o único registro de como um site era alcançado.
O serviço ou auxiliar do cliente é um processo. Ele inicia com o sistema ou sob demanda, faz o trabalho privilegiado e pode continuar em execução sem qualquer conexão.
A interface de rede é um dispositivo apresentado à pilha de rede. Ela pode aparecer quando o cliente inicia, persistir após desconexões ou ser criada apenas enquanto um túnel é estabelecido. Alguns clientes mostram um adaptador por perfil, outros compartilham um para tudo. Qual desses casos ocorre depende do produto, não do protocolo.
Ver um dos três não diz nada confiável sobre os outros dois, e é daí que vem a maior parte da confusão nessa área.
O que a lista de adaptadores realmente mostra
Um inventário de adaptadores inclui os ocultos, e o software VPN deixa interfaces ocultas para trás com frequência, por motivos legítimos. Filtrá-las faz uma instalação que funciona parecer mais limpa do que é; exibi-las faz uma máquina limpa parecer cheia.
Estes comandos listam todos os adaptadores, incluindo entradas ocultas, e depois listam os perfis VPN nativos separadamente:
Get-NetAdapter -IncludeHidden | Select-Object Name,InterfaceDescription,Status
Get-VpnConnection
Get-Service | Where-Object DisplayName -match VPNO segundo comando cobre apenas perfis gerenciados pelo próprio sistema operacional. Um cliente de terceiros com formato de configuração próprio não aparecerá ali, por isso um resultado vazio não significa que nada esteja instalado.
Leia a sessão, não a interface
A pergunta que vale responder é se existe uma sessão autenticada, não se um adaptador está na lista. São fatos diferentes, e só um deles afeta o seu tráfego.
Pergunte ao cliente que possui a conexão, pela própria saída de status ou pelo menu na bandeja do sistema. Depois pergunte ao sistema operacional quais endereços e rotas existem na interface em questão. Uma interface sem endereço, ou com endereço e sem rota, descreve um túnel que não transporta nada.
Faça também uma terceira pergunta: é esta a interface que o cliente está usando agora? As máquinas acumulam adaptadores de clientes desinstalados, renomeados ou substituídos, e o obsoleto costuma ser o que tem a descrição alarmante.
Quando as três respostas coincidem, há uma falha real. Quando o adaptador está presente e a sessão saudável, há uma entrada cosmética e um motivo para deixá-la em paz.
Quando a criação da interface falha
O sintoma oposto é mais grave: o cliente relata um erro de driver ou de adaptador e nenhuma interface aparece. Isso aponta para o componente do kernel, não para a configuração.
É preciso identificar o cliente proprietário, o serviço dele e a versão de driver instalada antes de escolher um reparo. Remover um driver de rede que outro produto também usa, ou desativar um controle de segurança para que uma instalação tenha sucesso, altera um componente que você não pretendia tocar.
Reiniciar é um primeiro passo razoável porque limpa um estado de dispositivo travado. Não é um diagnóstico, então anote o que o erro dizia antes que a reinicialização apague isso. Anote também a versão do driver, pois uma reinstalação pode substituí-la pela mesma e deixar a falha intacta.
Anote o proprietário antes de remover qualquer coisa
Se um adaptador pertence de fato a um produto que sumiu, removê-lo é manutenção. Confirme primeiro o proprietário casando a descrição da interface com o cliente e o pacote de drivers dele, e verifique que nenhum perfil salvo ainda depende disso.
Depois anote três coisas na nota de suporte: o produto, a identidade da interface e a versão do driver. Essas três tornam uma interface transitória distinguível de um resquício de instalação e poupam a próxima pessoa de recomeçar o inventário.
O que não deveria acontecer é apagar um adaptador desconhecido porque ele parece desorganizado. O custo de mantê-lo é uma linha numa lista; o custo de remover o errado é um cliente que não consegue mais se conectar e nenhum registro do que mudou.