Instalátor se zastaví na 27850, připojení se odmítne s 442 a jiný profil vrací 651. Čísla vypadají jako tři nesouvisející závady a obvyklou reakcí je třikrát přeinstalovat klienta. Jenže pocházejí z jednoho subsystému: virtuálního adaptéru a zásobníku filtrů kolem něj. Číslo chyby říká, která vrstva selhala, a to určuje první kontrolu. Přeinstalace bez přečtení čísla obvykle zopakuje stejnou závadu.

Přiřaďte číslo k vrstvě

Každá chyba vzniká v jiném místě, takže první kontrola je jiná, i když je viditelný příznak stejné odmítnuté připojení. Tři rodiny pokrývají každý případ: instalátor, adaptér a port pod ním. Tabulka níže staví každé číslo vedle kontroly, kterou implikuje.

ErrorWhen it appearsFirst checkUsual cause
27850During installFilter count and security suiteStack at the filter limit, or a suite blocking the driver
442On connectAdapter state and display nameDisabled adapter, ICS holding it, malformed CVirtA name
651On connectWAN miniport and third-party driversMiniport failed to start, bridging driver attached

Pokud se chyba objeví před výběrem jakéhokoli profilu, patří do rodiny instalátoru. Pokud se objeví, když se klient snaží zvednout adaptér, patří do rodiny adaptéru. Pokud je adaptér viditelný a port se nikdy neotevře, jde o rodinu miniportu. Zapište si číslo, než cokoli změníte. Tři opravy se dotýkají různých částí zásobníku a změna pro špatnou rodinu dělá další pokus hůř čitelným.

Plný zásobník filtrů, nebo bezpečnostní sada, která blokuje ovladač

Instalace klienta registruje v řetězu adaptéru malou komponentu filtru. Windows má tvrdý strop pro počet takových komponent a výchozí hodnota nechává málo místa, jakmile jsou přítomny antivirus, virtualizační most a zachytávací ovladač. Instalace pak selže s 27850, i když je balíček VPN v pořádku. Instalátor nerozliší plný zásobník od poškozeného.

Přečtěte aktuální hodnotu, zvyšte ji a před dalším pokusem restartujte. Nový filtr se nemůže připojit, dokud se zásobník znovu nevybuduje:

reg query "HKLM\SYSTEM\CurrentControlSet\Control\Network" /v MaxNumFilters
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Network" /v MaxNumFilters /t REG_DWORD /d 14 /f

Druhou příčinou je bezpečnostní sada, která blokuje instalaci ovladače bez viditelného dotazu. Její samoobrana může bránit registraci filtru, a instalátor pak hlásí obecné selhání komponenty. Podívejte se do vlastního logu sady a pokud samoobrana překáží, vypněte ji jen na dobu instalace a hned potom ji obnovte. Pokud je hodnota už zvýšená a žádná sada neblokuje, hledejte osiřelé filtrační ovladače z předchozího VPN produktu. Starý filtr, který už nemá odpovídající službu, stále zabírá místo a může novou instalaci pokazit.

Adaptér je tam a zůstává dole

Chyba 442 znamená, že virtuální adaptér existuje, ale klient ho nedokáže zvednout. První kontrola je Správce zařízení se zobrazenými skrytými zařízeními: zakázaný adaptér, adaptér s výstražným znaménkem a chybějící adaptér vypadají v klientu stejně, ale potřebují různé opravy. Internet Connection Sharing ho často drží. Pokud adaptér zabrala služba, zastavte službu a zkuste to znovu, než sáhnete na registr. Zbytková konfigurace sdílení ho může po restartu znovu zabrat, tak si poznamenejte, zda oprava restart přežije.

Přeinstalace může zanechat poškozený zobrazovaný název, kvůli kterému je adaptér neovladatelný. Hodnota má být prostý text, ne nevyřešený token instalátoru:

Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Services\CVirtA" -Name DisplayName
Set-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Services\CVirtA" -Name DisplayName -Value "Cisco Systems VPN Adapter for 64-bit Windows"

Použijte zobrazovaný název, který váš klient očekává, a pak restartujte, aby se adaptér znovu vyjmenoval. Nastavení hodnoty bez restartu obvykle nechá starý stav na místě a další připojení zase vrátí 442.

Port pod ním se nikdy neotevře

Chyba 651 se hlásí, když správce připojení nedokáže otevřít miniport WAN. Adaptér může v klientu vypadat zdravě, ale port pod ním se nikdy nedostane do spuštěného stavu. Než cokoli přeinstalujete, vypište miniporty a jejich stav:

Get-PnpDevice -Class Net | Where-Object { $_.FriendlyName -like "*WAN Miniport*" } | Select-Object Status, FriendlyName

Miniport se stavem chyby je přímá stopa. Přeinstalace ze Správce zařízení port znovu vytvoří, a proto tato oprava funguje, když reinstalace klienta nepomůže. Ovladače třetích stran připojené k fyzickému adaptéru jsou druhou častou příčinou. Ovladač mostového síťování VirtualBox, zbytkový ovladač TAP z OpenVPN nebo zachytávací filtr mohou port obsadit první. Odznačení komponenty během instalace nestačí, když je ovladač už svázaný; musí se odebrat z vlastností adaptéru nebo odinstalovat z úložiště ovladačů.

Vypnutí IPv6 na VPN připojení tuto chybu u některých sestavení vyřešilo, ale berte to jako test, ne jako trvalý návrh. Pokud se připojení spustí jen s vypnutým IPv6, příčinou je stále samotný miniport nebo ovladač.

Změňte jednu vrstvu a uchovejte důkazy

Uložte hodnoty registru, které měníte, poznamenejte seznam adaptérů a filtrů před a po a mezi pokusy restartujte. Restart je součástí opravy pro každou rodinu, protože zásobník adaptéru se staví při startu a restart služby ho nepřestaví.

Přeinstalujte klienta až poté, co starý adaptér, filtry a miniporty zmizely. Instalace nového klienta přes poškozený zásobník je cesta, jak z opravitelné 27850 vznikne stroj se dvěma napůl registrovanými adaptéry a bez jasné chyby. Zastavte se a eskalujte, když stejná chyba přežije kontrolu vrstvy dvakrát. V tu chvíli je užitečným dalším krokem čistá revize síťového zásobníku s instalátorským logem od dodavatele, ne další pokus o stejnou reinstalaci.

Související články