Windowsin VPN ilmoittaa laitteen puuttuvan: korjaa järjestyksessä
Puuttuva laite ja heti pysähtyvä SSTP-palvelu ovat paikallisia vikoja, eivät tunnistetieto-ongelmia. Käy palvelut, miniportit ja yksi profiili läpi järjestyksessä.
Kaksi toisistaan riippumattomalta näyttävää oiretta jakaa yhden syyn Windowsissa: tallennettu yhteys ilmoittaa laitteen puuttuvan, ja SSTP-palvelu käynnistyy ja pysähtyy muutamassa sekunnissa. Kumpikaan ei ole salasanan ongelma, eikä kumpaakaan korjata luomalla profiili ensin uudelleen. Paikalliset osat, joiden on oltava olemassa ennen jokaista kirjautumisyritystä, ovat kohta, josta korjaus alkaa.
Etene alla olevassa järjestyksessä ulospäin ja pysähdy ensimmäiseen vaiheeseen, joka muuttaa oiretta. Profiilin uudelleenrakentaminen ennen kuin laite on olemassa tuottaa vain toisen merkinnän samalla viestillä.
Aloita palveluista, älä tunnistetiedoista
Natiivin Windows-yhteyden takana on kolme palvelua: Telephony, Remote Access Connection Manager ja Remote Access Auto Connection Manager. Kaikkien kolmen on oltava käynnissä lähtevää profiilia varten, ja minkä tahansa niistä voi aiempi siivousskripti tai kovennettu levykuva jättää pois päältä. Aseta käytössä olevat tilaan Manual tai Automatic sen sijaan että jättäisit ne tilaan Disabled, ja käynnistä ne ennen kuin kosket mihinkään muuhun. Routing and Remote Access on eri komponentti, joka isännöi saapuvia yhteyksiä, joten sen käyttöönotto ei ole edellytys ulossoitolle.
Get-Service -Name TapiSrv,RasMan,RasAuto | Format-Table Name,Status,StartType
Get-WinEvent -LogName System -MaxEvents 30 | Where-Object { $_.ProviderName -match 'Ras|RemoteAccess' }
Palvelu, joka käynnistyy ja palaa heti tilaan Stopped, on eri vika kuin pelkästään poistettu käytöstä. Vastaava tapahtumamerkintä nimeää komponentin, joka kieltäytyi jatkamasta.
Tarkista sitten profiilin takana olevat miniportit
Toimiva asennus luettelee WAN Miniport -laitteet niille protokollille, joita se voi käyttää, mukaan lukien PPTP, L2TP, IKEv2 ja PPPoE. Jos nämä merkinnät puuttuvat tai ovat poissa käytöstä, Windowsilla ei ole mitään mihin yhteys sitoa, ja profiili ilmoittaa edelleen puuttuvasta laitteesta. Avaa Device Manager niin, että piilotetut laitteet näkyvät, ja laajenna Network adapters nähdäksesi todellisen luettelon suodatetun sijaan. Yhteyshallinnan käynnistäminen usein luettelee nämä laitteet uudelleen, ja siksi palveluvika voi matkia puuttuvaa laitteistoa.
Miniporttien käyttöönotto on tuettu korjaus, kun taas adapterien poistaminen joukoittain ei ole. Ero on merkityksellinen etäkoneella, jossa jokainen poistamasi adapteri on menetetty paluureitti.
Kun SSTP käynnistyy ja pysähtyy sekunneissa
Kaksi jaettua komponenttia on SSTP:n alla: tapahtumaloki ja WMI-säilö. Kun tämä säilö on vahingoittunut, palvelu kieltäytyy pysymästä käynnissä, eikä mikään VPN-profiilissa selitä sitä. Käynnistä Safe Mode -tilaan järjestelmänvalvojan istunnolla ja tyhjennä sitten järjestelmäaseman WMI-lokikansion sisällä oleva RtBackup-hakemisto jättäen itse hakemisto paikalleen. Siellä missä uudelleennimeäminen on estetty, tyhjennä sisältö ensin ja nimeä uudelleen vasta sitten viemällä vanhat tiedostot korvaavaan. Tallenna tapahtumalokit ja tyhjennä ne sitten, koska tyhjälle RtBackupille käynnistyvä palvelu tapaa epäonnistua uudelleen seuraavalla käynnistyskerralla lokien pysyessä vahingoittuneina.
Jos Event Viewer ei avaudu lainkaan, ongelma on lokeissa eikä VPN-kokoonpanossa. Palaa niihin ennen kuin muutat toista asetusta.
Rakenna yksi merkintä uudelleen ja testaa sitä yksin
Jokainen natiivi yhteys elää puhelinluettelotiedostossa, ja käyttäjäkohtainen kopio on verkkovierailusovellusten datakansiossa polussa Network/Connections. Koneenlaajuinen puhelinluettelo on erillinen tiedosto, joka voi sisältää toisiinsa liittymättömiä merkintöjä. Lisää yksi uusi yhteys ohjatulla toiminnolla tai tuo operaattorin toimittama paketti, ja kokeile sitä merkintää yksin ennen mitään muuta. Puhelinluettelon korvaaminen kokonaan vetää toimivat yhteydet alas rikkinäisen mukana.
rasdial "Office VPN"
rasdial "Office VPN" /disconnect
Get-PnpDevice -Class Net | Where-Object FriendlyName -like '*WAN Miniport*'
Yhteys, joka muodostuu ja kuljettaa sitten ei mitään, on jo tämän korjauksen tuolla puolen. Hyper-V-isännässä NetBIOS over TCP/IP:n ottaminen käyttöön virtuaaliadapterilla on puuttuva pala useissa dokumentoiduissa SSTP-tapauksissa, eikä sen tarkistaminen maksa mitään. Vanhentunut salasana korjataan yhteyden aikana, koska hakemisto oppii uuden arvon vasta onnistuneen kirjautumisen jälkeen. Kirjaa muistiin, mikä vaihe epäonnistui ennen kuin jatkat, koska laitepolun uudelleenrakentaminen todennusvirheen vastauksena tuottaa vain hälinää eikä edistystä.
Palvelut, sitten miniportit, sitten yksi profiili, sitten todennus, sitten etäresurssi. Tämä järjestys on koko menetelmä, ja pysähtyminen ensimmäiseen muutokseen pitää sen lyhyenä.