Windows-VPN säger att enheten saknas: reparera i ordning
En enhet som saknas och en SSTP-tjänst som stannar direkt är lokala fel, inte inloggningsproblem. Gå igenom tjänsterna, miniportarna och en profil i ordning.
Två symtom som ser oberoende ut delar en orsak i Windows: en sparad anslutning som rapporterar att enheten saknas, och en SSTP-tjänst som startar och stannar inom några sekunder. Inget av dem är ett lösenordsproblem, och inget av dem åtgärdas genom att först skapa om profilen. De lokala delarna som måste finnas före varje inloggningsförsök är där reparationen börjar.
Arbeta utifrån och in i ordningen nedan, och stanna vid det första steget som ändrar symtomet. Att bygga om en profil innan enheten finns ger bara en andra post med samma meddelande.
Börja med tjänsterna, inte inloggningsuppgifterna
Tre tjänster står bakom en inbyggd Windows-anslutning: Telephony, Remote Access Connection Manager och Remote Access Auto Connection Manager. Alla tre måste köra för en utgående profil, och vilken som helst av dem kan ha lämnats inaktiverad av ett tidigare städskript eller en härdad avbildning. Ställ in de som används på Manual eller Automatic i stället för Disabled, och starta dem innan du rör något annat. Routing and Remote Access är en annan komponent som hanterar inkommande anslutningar, så att aktivera den är inget krav för att ringa ut.
Get-Service -Name TapiSrv,RasMan,RasAuto | Format-Table Name,Status,StartType
Get-WinEvent -LogName System -MaxEvents 30 | Where-Object { $_.ProviderName -match 'Ras|RemoteAccess' }
En tjänst som startar och genast återgår till Stopped är ett annat fel än en som bara var inaktiverad. Motsvarande händelsepost namnger komponenten som vägrade fortsätta.
Kontrollera sedan miniportarna bakom profilen
En fungerande installation listar WAN Miniport-enheter för de protokoll den kan använda, däribland PPTP, L2TP, IKEv2 och PPPoE. Saknas posterna eller är de inaktiverade har Windows inget att binda anslutningen till, och profilen fortsätter rapportera en saknad enhet. Öppna Enhetshanteraren med dolda enheter synliga och expandera Network adapters för att se det verkliga beståndet i stället för det filtrerade. Att starta anslutningshanteraren räknar ofta upp enheterna igen, och därför kan ett tjänstefel imitera saknad hårdvara.
Att aktivera miniportarna är en reparation som stöds, medan att radera adaptrar i bulk inte är det. Skillnaden spelar roll på en fjärrmaskin, där varje adapter du tar bort är en väg tillbaka som du förlorar.
När SSTP startar och stannar inom sekunder
Två delade komponenter ligger under SSTP: händelseloggen och WMI-förrådet. När det förrådet är skadat vägrar tjänsten att fortsätta köra, och inget i VPN-profilen förklarar det. Starta i Safe Mode med en administrativ session, töm sedan katalogen RtBackup i WMI-loggmappen på systemdisken medan katalogen själv ligger kvar. Där bytet av namn är blockerat rensar du innehållet först och byter namn efteråt, medan de gamla filerna flyttas in i ersättningen. Spara händelseloggarna och töm dem sedan, eftersom en tjänst som startar på en tom RtBackup tenderar att misslyckas igen vid nästa start så länge loggarna förblir skadade.
Om Loggboken inte öppnas alls är loggarna problemet och inte VPN-konfigurationen. Gå tillbaka till dem innan du ändrar en annan inställning.
Bygg om en post och testa den ensam
Varje inbyggd anslutning lever i en telefonboksfil och en kopia per användare finns i mappen för roamingprogramdata på sökvägen Network/Connections. Telefonboken för hela maskinen är en separat fil som kan innehålla poster utan koppling till varandra. Lägg till en ny anslutning med guiden, eller importera paketet som operatören tillhandahåller, och prova den posten ensam före allt annat. Att ersätta hela telefonboken drar ner de fungerande anslutningarna tillsammans med den trasiga.
rasdial "Office VPN"
rasdial "Office VPN" /disconnect
Get-PnpDevice -Class Net | Where-Object FriendlyName -like '*WAN Miniport*'
En anslutning som upprättas och sedan inte bär något har passerat den här reparationen. På en Hyper-V-värd är aktivering av NetBIOS over TCP/IP på den virtuella adaptern den saknade biten i flera dokumenterade SSTP-fall, och att kontrollera det kostar inget. Ett utgånget lösenord repareras medan du är ansluten, eftersom katalogen bara lär sig det nya värdet efter en lyckad inloggning. Notera vilket steg som misslyckades innan du går vidare, eftersom att bygga om en enhetssökväg som svar på ett autentiseringsfel bara ger oro och ingen framgång.
Tjänster, sedan miniportar, sedan en profil, sedan autentisering, sedan fjärrresursen. Den ordningen är hela metoden, och att stanna vid den första förändringen är det som håller den kort.