VPN у Windows повідомляє про відсутність пристрою: виправляйте по порядку
Відсутній пристрій і служба 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, і перевірка цього нічого не коштує. Прострочений пароль виправляється, поки ви підключені, бо каталог дізнається нове значення лише після успішного входу. Занотуйте, який етап не вдався, перш ніж рухатися далі, бо перебудова шляху пристрою у відповідь на помилку автентифікації створює лише метушню й жодного поступу.
Служби, потім мініпорти, потім один профіль, потім автентифікація, потім віддалений ресурс. Цей порядок — увесь метод, і саме зупинка на першій зміні тримає його коротким.