Windows VPN казва, че устройството липсва: поправете го по ред
Липсващото устройство и SSTP услуга, която спира веднага, са локални дефекти, а не проблем с идентификационните данни. Минавате през услугите, минипортовете и един профил по ред.
Два симптома, които изглеждат несвързани, споделят една причина в Windows: запазена връзка, която съобщава, че устройството липсва, и SSTP услуга, която стартира и спира за няколко секунди. Нито един от тях не е проблем с паролата и нито един не се оправя чрез пресъздаване на профила първо. Локалните части, които трябва да съществуват преди всеки опит за вход, са мястото, от което започва поправката.
Работете навън в реда по-долу и спрете на първия етап, който промени симптома. Пресъздаването на профил, преди устройството да съществува, просто създава втори запис със същото съобщение.
Започнете с услугите, а не с идентификационните данни
За родна Windows връзка стоят три услуги: Telephony, Remote Access Connection Manager и Remote Access Auto Connection Manager. И трите трябва да работят за изходящ профил и всяка от тях може да е оставена изключена от по-ранен скрипт за почистване или укрепен образ. Задайте използваните на Manual или Automatic, вместо да ги оставяте на Disabled, и ги стартирайте, преди да пипате каквото и да е друго. Routing and Remote Access е различен компонент, който обслужва входящи връзки, така че включването му не е предпоставка за изходящо свързване.
Get-Service -Name TapiSrv,RasMan,RasAuto | Format-Table Name,Status,StartType
Get-WinEvent -LogName System -MaxEvents 30 | Where-Object { $_.ProviderName -match 'Ras|RemoteAccess' }
Услуга, която стартира и веднага се връща в Stopped, е различен дефект от просто изключена. Съответният запис в журнала на събитията назовава компонента, който е отказал да продължи.
След това проверете минипортовете зад профила
Работеща инсталация изброява устройства WAN Miniport за протоколите, които може да използва, включително PPTP, L2TP, IKEv2 и PPPoE. Ако тези записи липсват или са изключени, Windows няма за какво да закачи връзката и профилът продължава да съобщава липсващо устройство. Отворете Device Manager с показани скрити устройства и разгънете Network adapters, за да видите истинската наличност, а не филтрираната. Стартирането на мениджъра на връзките често преизброява тези устройства и затова дефект в услуга може да имитира липсващ хардуер.
Включването на минипортовете е поддържана поправка, докато изтриването на адаптери на партиди не е. Разликата е важна на отдалечена машина, където всеки премахнат адаптер е път за връщане, който губите.
Когато SSTP стартира и спира за секунди
Два споделени компонента стоят под SSTP: журналът на събитията и хранилището на WMI. Когато това хранилище е повредено, услугата отказва да остане работеща и нищо в профила на VPN не го обяснява. Заредете в Safe Mode с административна сесия, след което изпразнете директорията RtBackup вътре в папката на WMI журнала на системния диск, като оставите самата директория. Там, където преименуването е блокирано, изчистете съдържанието първо и преименувайте след това, пренасяйки старите файлове в замяната. Запазете журналите на събитията и след това ги изчистете, тъй като услуга, която стартира върху празен RtBackup, обикновено се проваля отново при следващото зареждане, докато журналите остават повредени.
Ако Event Viewer изобщо не се отваря, проблемът е в журналите, а не в конфигурацията на VPN. Върнете се към тях, преди да промените друга настройка.
Пресъздайте един запис и го тествайте сам
Всяка родна връзка живее във файл на телефонен указател, а копие за всеки потребител стои в папката с роуминг данни на приложенията по пътя Network/Connections. Указателят за цялата машина е отделен файл, който може да съдържа записи, несвързани помежду си. Добавете една нова връзка с помощника или импортирайте пакета, който доставя операторът, и изпробвайте този запис самостоятелно, преди всичко друго. Пълната подмяна на указателя събаря работещите връзки заедно със счупената.
rasdial "Office VPN"
rasdial "Office VPN" /disconnect
Get-PnpDevice -Class Net | Where-Object FriendlyName -like '*WAN Miniport*'
Връзка, която се установява и след това не пренася нищо, е отвъд тази поправка. На Hyper-V хост включването на NetBIOS over TCP/IP на виртуалния адаптер е липсващото парче в няколко документирани случая със SSTP и проверката му не струва нищо. Изтекла парола се поправя, докато сте свързани, тъй като директорията научава новата стойност само след успешен вход. Отбележете кой етап се е провалил, преди да продължите, тъй като пресъздаването на път до устройство в отговор на грешка при удостоверяване създава суетене и никакъв напредък.
Услуги, после минипортове, после един профил, после удостоверяване, после отдалечения ресурс. Този ред е целият метод и спирането при първата промяна е това, което го прави кратък.