Предупреждение за WAN Miniport: поправете адаптера или изградете профила наново
Замръзнал профил или упорит адаптер обикновено означават един скрит минипорт, а не акаунта. Прочетете състоянието на адаптера, преди да преинсталирате драйвер.
Замръзване, преди да бъдат предложени идентификационни данни, отказ да се изтрие профилът, адаптер с име, което никой не разпознава: това са три лица на една повреда. Софтуерният интерфейс, към който се привързва VPN, се е развалил, докато акаунтът и шлюзът са незасегнати. Три поправки са защитими и коя от тях е приложима следва от една проверка само за четене. Всичко след тази проверка е аритметика; всичко преди нея е догадка.
Към какво всъщност се привързва профилът
Всеки собствен тип тунел на Windows се обслужва от свой виртуален адаптер и тези адаптери са драйвери за минипорт, а не физически карти. Профилът избира тип тунел, типът избира адаптер, и един нездрав драйвер може затова да счупи всеки профил, който го споделя, докато файловото споделяне и разглеждането продължават. Тази зависимост е невидима в свойствата на профила.
Тези интерфейси остават скрити по подразбиране, както в Device Manager, така и в списъка с адаптери. Така счупен адаптер остава невидим, докато собственикът на машината настоява, че нищо не се е променило.
Предупредителната маркировка е полезно доказателство, а чистата икона не е. Адаптерът може да се отчита като здрав и въпреки това да носи счупена връзка, затова полезният въпрос е към какво е привързан интерфейсът, а не как изглежда иконата. Прочетете състоянието първо, а връзките второ, защото иконата отговаря на най-малко интересния въпрос. Пропускането на този ред е това, което превръща десетминутна проверка в цял следобед работа по драйвери.
Решавайте от състоянието на адаптера, а не от кода за грешка
Номерът на грешка съобщава кой етап е пропаднал и не казва нищо за това кой компонент е виновен. Разпределянето на адреси, изборът на сертификат и протоколът на тунела имат свои номера, обикновено 720, 789 и 806, и нито един от трите не е доказателство за минипорт. Използвайте номера, за да изберете следващата проверка, а не за да изберете поправка.
Наблюденията, които различават, са малко. Тази таблица свързва всяко от тях със следваща стъпка само за четене:
| What you observe | What it implies | Read-only step |
|---|---|---|
| Every profile on one protocol fails | That protocol's miniport is unusable | Read the hidden adapter status |
| Adapter reports healthy, tunnel never starts | A binding is missing or disabled | List every binding on the adapter |
| Only the vendor client fails | The vendor adapter or its registered name | Read the vendor service key |
| The profile will not delete | The interface underneath is stuck | Confirm the adapter before removing the profile |
Редът е важен, защото преинсталирането на драйвер е бавно и разрушително. Да го направите, за да поправите проблем с разпределянето на адреси, струва един час и не учи следващия човек на нищо. Таблицата определя и обхвата на щетите: един протокол, счупен във всеки профил, сочи към драйвера, докато един счупен клиент на доставчик до работещи собствени профили сочи към стека на доставчика.
Две четения, които решават повечето заявки
И двете четения са само за четене и нито едно не пипа драйвер. Първото изброява скритите интерфейси на минипорт със състоянието им, а второто изброява към какво е привързан посоченият адаптер:
Get-NetAdapter -IncludeHidden | Where-Object InterfaceDescription -like 'WAN Miniport*' | Select-Object Name, InterfaceDescription, Status
Get-NetAdapterBinding -Name 'WAN Miniport (IKEv2)' -IncludeHidden -AllBindingsЗаменете протокола, който използва вашият профил, защото списък с връзки за IKEv2 не казва нищо за SSTP профил. Изключена връзка за ARP или IPv4, или филтърен драйвер на трета страна, прикачен към адаптера, може да спре тунела, преди да е започнал. Появата на софтуер за сигурност в този списък не е доказателство, че той е причината, затова установете ефекта, преди да изключвате каквото и да е.
Здравият адаптер показва връзките, които очаквате, и никакъв филтър, който не можете да обясните. Когато списъкът е чист, доказателството се е преместило към самия драйвер и следващият раздел е приложимият.
Запазете името на адаптера и версията на драйвера, преди да го премахнете
Когато адаптерът е наистина неизползваем, стандартната поправка е да го направите премахваем, да го деинсталирате и да оставите Windows да изгради нов екземпляр следващия път, когато профил използва този протокол. В Device Manager актуализирайте драйвера, изберете от списък, изчистете филтъра за съвместим хардуер и изберете универсален адаптер на Microsoft, който предлага опция за деинсталиране.
Преди това запишете какво изтривате: име на адаптера, версия на драйвера, доставчик и дата. Поправка, която не можете да опишете после, не може да бъде повторена, а обичайната цена на неописана поправка е същата машина, поправена три пъти. Помощните програми на доставчика вършат същата работа с по-широк обхват и са разумни в управляван парк, когато идват от доставчика, а не от огледало. Програма, която подменя двоични файлове на драйвера, променя повече от преинсталиране на един адаптер, затова запишете версията ѝ и в заявката.
Един случай на доставчик изисква друга поправка за същия симптом. Клиент, който регистрира адаптера си под показвано име, съдържащо препратка към инсталатора, може да не се включи след надграждане, а корекцията редактира това име в сервизен ключ, притежаван от доставчика. Стойността приема обикновено име на адаптер и след това клиентът се рестартира:
HKLM\SYSTEM\CurrentControlSet\Services\CVirtA
DisplayName = Cisco Systems VPN Adapter for 64-bit WindowsТози ключ принадлежи на един клиент. Това не е обща поправка за Windows и никога не трябва да се прилага на машина, която не изпълнява този клиент.
Потвърдете с втори протокол, преди да затворите заявката
Едно успешно повторно свързване проверява един протокол през един адаптер, затова доказва по-малко, отколкото изглежда. Опитайте отново оригиналния профил, после втори, изграден върху друг тип тунел, и изискайте и двата да се свържат. Ако работи само първият, оставащата повреда е доказателство за драйвер или политика, а не за интерфейса, който току-що изградихте наново.
Ако първоначалната оплакване беше за профил, който не се изтрива, проверете отново и това, защото профил, който още отказва да се изтрие, след като адаптерът е здрав, е различна повреда и по-нататъшната работа по адаптера е прахосване. Дръжте акаунта и шлюза извън описанието, освен ако нещо не сочи към тях. Тунел, който умира преди удостоверяване, обикновено описва машината и честната бележка назовава адаптера, протокола и проверката, която го е потвърдила.