A VPN do Windows diz que o dispositivo falta: repare por ordem
Um dispositivo em falta e um serviço SSTP que para de imediato são falhas locais, não problemas de credenciais. Percorra os serviços, os miniports e um perfil por ordem.
Dois sintomas que parecem não ter relação partilham uma causa no Windows: uma ligação guardada que informa que o dispositivo falta e um serviço SSTP que arranca e para em poucos segundos. Nenhum deles é um problema de palavra-passe, e nenhum se resolve recriando primeiro o perfil. As peças locais que têm de existir antes de qualquer tentativa de início de sessão são onde começa a reparação.
Trabalhe de dentro para fora na ordem abaixo e pare na primeira etapa que alterar o sintoma. Reconstruir um perfil antes de o dispositivo existir só produz uma segunda entrada com a mesma mensagem.
Comece pelos serviços, não pelas credenciais
Três serviços estão por trás de uma ligação nativa do Windows: Telephony, Remote Access Connection Manager e Remote Access Auto Connection Manager. Os três têm de estar em execução para um perfil de saída, e qualquer um deles pode ter ficado desativado por um script de limpeza anterior ou uma imagem endurecida. Coloque os que estão em uso em Manual ou Automatic em vez de os deixar em Disabled, e inicie-os antes de tocar em mais alguma coisa. O Routing and Remote Access é um componente diferente, que aloja ligações de entrada, pelo que ativá-lo não é pré-requisito para marcar.
Get-Service -Name TapiSrv,RasMan,RasAuto | Format-Table Name,Status,StartType
Get-WinEvent -LogName System -MaxEvents 30 | Where-Object { $_.ProviderName -match 'Ras|RemoteAccess' }
Um serviço que arranca e regressa de imediato a Stopped é uma falha diferente de um que estava simplesmente desativado. A entrada de evento correspondente nomeia o componente que se recusou a continuar.
Depois verifique os miniports por trás do perfil
Uma instalação funcional lista dispositivos WAN Miniport para os protocolos que pode usar, incluindo PPTP, L2TP, IKEv2 e PPPoE. Se essas entradas faltarem ou estiverem desativadas, o Windows não tem a que ligar a ligação, e o perfil continua a informar um dispositivo em falta. Abra o Device Manager com os dispositivos ocultos visíveis e expanda Network adapters para ver o inventário real em vez do filtrado. Iniciar o gestor de ligações muitas vezes volta a enumerar esses dispositivos, e é por isso que uma falha do serviço pode imitar hardware ausente.
Ativar os miniports é uma reparação suportada, ao passo que apagar adaptadores em bloco não é. A diferença importa numa máquina remota, onde cada adaptador que remove é um caminho de regresso que perde.
Quando o SSTP arranca e para em segundos
Dois componentes partilhados estão sob SSTP: o registo de eventos e o repositório WMI. Quando esse repositório está danificado, o serviço recusa-se a continuar a funcionar, e nada no perfil de VPN o explica. Arranque em Safe Mode com uma sessão administrativa e depois esvazie o diretório RtBackup dentro da pasta de registo WMI na unidade do sistema, deixando o próprio diretório no lugar. Onde a mudança de nome estiver bloqueada, limpe primeiro o conteúdo e mude o nome depois, levando os ficheiros antigos para a substituição. Guarde os registos de eventos e depois esvazie-os, pois um serviço que arranca com um RtBackup vazio tende a falhar novamente no arranque seguinte enquanto os registos continuarem danificados.
Se o Event Viewer não abrir de todo, o problema são os registos e não a configuração da VPN. Volte a eles antes de mudar outra definição.
Reconstrua uma entrada e teste-a sozinha
Cada ligação nativa vive num ficheiro de livro de endereços, e uma cópia por utilizador está na pasta de dados de aplicações itinerantes no caminho Network/Connections. O livro de endereços de toda a máquina é um ficheiro separado que pode conter entradas sem relação entre si. Acrescente uma nova ligação com o assistente, ou importe o pacote que o operador fornece, e experimente essa entrada sozinha antes de qualquer outra coisa. Substituir o livro de endereços por completo derruba as ligações que funcionam juntamente com a avariada.
rasdial "Office VPN"
rasdial "Office VPN" /disconnect
Get-PnpDevice -Class Net | Where-Object FriendlyName -like '*WAN Miniport*'
Uma ligação que se estabelece e depois não transporta nada já ultrapassou esta reparação. Num anfitrião Hyper-V, ativar o NetBIOS over TCP/IP no adaptador virtual é a peça em falta em vários casos SSTP documentados, e verificá-lo não custa nada. Uma palavra-passe expirada repara-se com a ligação ativa, já que o diretório só aprende o novo valor após um início de sessão bem-sucedido. Anote qual etapa falhou antes de avançar, pois reconstruir um caminho de dispositivo em resposta a um erro de autenticação só produz agitação e nenhum progresso.
Serviços, depois miniports, depois um perfil, depois autenticação, depois o recurso remoto. Essa ordem é todo o método, e parar na primeira alteração é o que o mantém curto.