Windows-VPN meldt een ontbrekend apparaat: herstel op volgorde
Een ontbrekend apparaat en een SSTP-service die meteen stopt zijn lokale fouten, geen inloggegevensprobleem. Werk de services, de miniports en één profiel op volgorde af.
Twee symptomen die los van elkaar lijken, delen op Windows één oorzaak: een opgeslagen verbinding die meldt dat het apparaat ontbreekt, en een SSTP-service die binnen enkele seconden start en stopt. Geen van beide is een wachtwoordprobleem, en geen van beide wordt verholpen door eerst het profiel opnieuw aan te maken. De lokale onderdelen die vóór elke aanmeldpoging moeten bestaan, zijn waar de reparatie begint.
Werk van binnen naar buiten in de onderstaande volgorde, en stop bij de eerste stap die het symptoom verandert. Een profiel opnieuw opbouwen voordat het apparaat bestaat levert alleen een tweede vermelding met dezelfde melding op.
Begin bij de services, niet bij de inloggegevens
Achter een native Windows-verbinding staan drie services: Telephony, Remote Access Connection Manager en Remote Access Auto Connection Manager. Alle drie moeten draaien voor een uitgaand profiel, en elk ervan kan door een eerder opschoningsscript of een gehard image uitgeschakeld zijn achtergelaten. Zet de gebruikte op Manual of Automatic in plaats van ze op Disabled te laten, en start ze voordat je iets anders aanraakt. Routing and Remote Access is een ander onderdeel dat inkomende verbindingen host, dus het inschakelen daarvan is geen voorwaarde voor uitbellen.
Get-Service -Name TapiSrv,RasMan,RasAuto | Format-Table Name,Status,StartType
Get-WinEvent -LogName System -MaxEvents 30 | Where-Object { $_.ProviderName -match 'Ras|RemoteAccess' }
Een service die start en meteen terugkeert naar Stopped is een andere fout dan een die simpelweg was uitgeschakeld. De bijbehorende gebeurtenisvermelding noemt het onderdeel dat weigerde door te gaan.
Controleer daarna de miniports achter het profiel
Een werkende installatie vermeldt WAN Miniport-apparaten voor de protocollen die het kan gebruiken, waaronder PPTP, L2TP, IKEv2 en PPPoE. Ontbreken die vermeldingen of zijn ze uitgeschakeld, dan heeft Windows niets om de verbinding aan te koppelen, en het profiel blijft een ontbrekend apparaat melden. Open Apparaatbeheer met verborgen apparaten zichtbaar en klap Netwerkadapters open om de werkelijke inventaris te zien in plaats van de gefilterde. Het starten van de verbindingsbeheerder somt die apparaten vaak opnieuw op, en daarom kan een servicefout ontbrekende hardware nabootsen.
De miniports inschakelen is een ondersteunde reparatie, adapters in bulk verwijderen niet. Het verschil telt op een externe machine, waar elke adapter die je verwijdert een terugweg is die je kwijtraakt.
Wanneer SSTP binnen seconden start en stopt
Twee gedeelde onderdelen staan onder SSTP: het gebeurtenislogboek en de WMI-opslagplaats. Wanneer die opslagplaats beschadigd is, weigert de service te blijven draaien, en niets in het VPN-profiel verklaart dat. Start in Veilige modus met een administratieve sessie, leeg dan de map RtBackup in de WMI-logmap op de systeemschijf terwijl de map zelf blijft staan. Waar hernoemen geblokkeerd is, leeg eerst de inhoud en hernoem daarna, waarbij je de oude bestanden naar de vervanging overbrengt. Sla de gebeurtenislogboeken op en leeg ze daarna, want een service die op een lege RtBackup start, mislukt bij de volgende start vaak opnieuw zolang de logboeken beschadigd blijven.
Als Logboeken helemaal niet opent, zijn de logboeken het probleem en niet de VPN-configuratie. Keer daar naartoe terug voordat je een andere instelling wijzigt.
Bouw één vermelding opnieuw op en test die alleen
Elke native verbinding leeft in een telefoonboekbestand, en een kopie per gebruiker staat in de map met roaming-toepassingsgegevens op het pad Network/Connections. Het telefoonboek voor de hele machine is een apart bestand dat vermeldingen kan bevatten die niets met elkaar te maken hebben. Voeg één nieuwe verbinding toe met de wizard, of importeer het pakket dat de operator levert, en probeer die vermelding alleen uit voordat je iets anders doet. Het telefoonboek in zijn geheel vervangen haalt de werkende verbindingen samen met de kapotte onderuit.
rasdial "Office VPN"
rasdial "Office VPN" /disconnect
Get-PnpDevice -Class Net | Where-Object FriendlyName -like '*WAN Miniport*'
Een verbinding die tot stand komt en daarna niets overdraagt, is voorbij deze reparatie. Op een Hyper-V-host is het inschakelen van NetBIOS over TCP/IP op de virtuele adapter het ontbrekende stuk in verschillende gedocumenteerde SSTP-gevallen, en dat controleren kost niets. Een verlopen wachtwoord wordt hersteld terwijl je verbonden bent, omdat de directory de nieuwe waarde pas leert na een geslaagde aanmelding. Noteer welke stap is mislukt voordat je verdergaat, want een apparaatpad opnieuw opbouwen als reactie op een verificatiefout levert alleen rumoer op en geen vooruitgang.
Services, dan miniports, dan één profiel, dan verificatie, dan de externe resource. Die volgorde is de hele methode, en stoppen bij de eerste verandering is wat het kort houdt.