27850, 442 a 651: jeden zásobník, tri prvé kontroly
Všetky tri chyby pochádzajú zo zásobníka virtuálneho adaptéra. Priraďte číslo k jeho vrstve, skontrolujte tú vrstvu a preinštalujte až po vyčistení.
Inštalátor sa zastaví na 27850, pripojenie sa odmietne s 442 a iný profil vracia 651. Čísla vyzerajú ako tri nesúvisiace poruchy a zvyčajnou reakciou je trikrát preinštalovať klienta. Pochádzajú však z jedného podsystému: virtuálneho adaptéra a zásobníka filtrov okolo neho. Číslo chyby hovorí, ktorá vrstva zlyhala, a to určuje prvú kontrolu. Preinštalovanie bez prečítania čísla zvyčajne zopakuje tú istú poruchu.
Priraďte číslo k vrstve
Každá chyba vzniká na inom mieste, takže prvá kontrola je iná, aj keď je viditeľný príznak to isté odmietnuté pripojenie. Tri rodiny pokrývajú každý prípad: inštalátor, adaptér a port pod ním. Tabuľka nižšie stavia každé číslo vedľa kontroly, ktorú vyžaduje.
| Error | When it appears | First check | Usual cause |
|---|---|---|---|
| 27850 | During install | Filter count and security suite | Stack at the filter limit, or a suite blocking the driver |
| 442 | On connect | Adapter state and display name | Disabled adapter, ICS holding it, malformed CVirtA name |
| 651 | On connect | WAN miniport and third-party drivers | Miniport failed to start, bridging driver attached |
Ak sa chyba objaví pred výberom akéhokoľvek profilu, patrí do rodiny inštalátora. Ak sa objaví, keď sa klient snaží zdvihnúť adaptér, patrí do rodiny adaptéra. Ak je adaptér viditeľný a port sa nikdy neotvorí, je to rodina miniportu. Zapíšte si číslo, skôr než čokoľvek zmeníte. Tri opravy sa dotýkajú rôznych častí zásobníka a zmena pre nesprávnu rodinu robí ďalší pokus ťažšie čitateľným.
Plný zásobník filtrov alebo bezpečnostná sada, ktorá blokuje ovládač
Inštalácia klienta registruje malú filtračnú komponentu v reťazci adaptéra. Windows má tvrdý strop na počet takých komponentov a predvolená hodnota necháva málo miesta, keď sú prítomné antivírus, virtualizačný most a zachytávací ovládač. Inštalácia potom zlyhá s 27850, aj keď je balík VPN v poriadku. Inštalátor nerozlíši plný zásobník od poškodeného.
Prečítajte aktuálnu hodnotu, zvýšte ju a pred ďalším pokusom reštartujte. Nový filter sa nemôže pripojiť, kým sa zásobník znova nevybuduje:
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Network" /v MaxNumFilters
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Network" /v MaxNumFilters /t REG_DWORD /d 14 /fDruhou príčinou je bezpečnostná sada, ktorá blokuje inštaláciu ovládača bez viditeľnej výzvy. Jej samoobrana môže brániť registrácii filtra, a inštalátor potom hlási všeobecné zlyhanie komponentu. Pozrite sa do vlastného logu sady a ak samoobrana prekáža, vypnite ju len na čas inštalácie a hneď potom ju obnovte. Ak je hodnota už zvýšená a žiadna sada neblokuje, hľadajte osiradnuté filtračné ovládače z predchádzajúceho produktu VPN. Starý filter bez zodpovedajúcej služby stále zaberá miesto a môže pokaziť novú inštaláciu.
Adaptér je tam a zostáva dole
Chyba 442 znamená, že virtuálny adaptér existuje, ale klient ho nedokáže zdvihnúť. Prvá kontrola je Správca zariadení so zobrazenými skrytými zariadeniami: zakázaný adaptér, adaptér s výstražným znakom a chýbajúci adaptér vyzerajú v klientovi rovnako, ale potrebujú rôzne opravy. Internet Connection Sharing ho často drží. Ak adaptér obsadila služba, zastavte službu a skúste to znova, skôr než siahnete na register. Zvyšková konfigurácia zdieľania ho môže po reštarte znova obsadiť, preto si poznamenajte, či oprava reštart prežije.
Preinštalácia môže zanechať poškodený zobrazovaný názov, pre ktorý sa adaptér stane neovládateľným. Hodnota má byť obyčajný text, nie nevyriešený token inštalátora:
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žite zobrazovaný názov, ktorý váš klient očakáva, a potom reštartujte, aby sa adaptér znova vymenoval. Nastavenie hodnoty bez reštartu zvyčajne nechá starý stav na mieste a ďalšie pripojenie znova vráti 442.
Port pod ním sa nikdy neotvorí
Chyba 651 sa hlási, keď správca pripojení nedokáže otvoriť miniport WAN. Adaptér môže v klientovi vyzerať zdravo, ale port pod ním sa nikdy nedostane do spusteného stavu. Pred akoukoľvek preinštaláciou vypíšte miniporty a ich stav:
Get-PnpDevice -Class Net | Where-Object { $_.FriendlyName -like "*WAN Miniport*" } | Select-Object Status, FriendlyNameMiniport v stave chyby je priama stopa. Preinštalovanie zo Správcu zariadení port znova vytvorí, a preto táto oprava funguje, keď reinstalácia klienta nepomôže. Ovládače tretích strán pripojené k fyzickému adaptéru sú druhou častou príčinou. Ovládač mostového sieťovania VirtualBox, zvyškový ovládač TAP z OpenVPN alebo zachytávací filter môžu port obsadiť prvé. Odznačenie komponentu počas inštalácie nestačí, keď je ovládač už pripojený; treba ho odstrániť z vlastností adaptéra alebo odinštalovať z úložiska ovládačov.
Vypnutie IPv6 na pripojení VPN túto chybu vyriešilo na niektorých zostaveniach, ale berte to ako test, nie ako trvalý návrh. Ak sa pripojenie spustí len s vypnutým IPv6, príčinou je stále samotný miniport alebo ovládač.
Zmeňte jednu vrstvu a uchovajte dôkazy
Uložte hodnoty registra, ktoré meníte, poznamenajte zoznam adaptérov a filtrov pred a po a medzi pokusmi reštartujte. Reštart je súčasťou opravy pre každú rodinu, pretože zásobník adaptéra sa stavia pri štarte a reštart služby ho neprestavia.
Preinštalujte klienta až vtedy, keď starý adaptér, filtre a miniporty zmizli. Inštalácia nového klienta na poškodený zásobník je cesta, ako sa z opraviteľnej 27850 stane stroj s dvoma napoly registrovanými adaptérmi a bez jasnej chyby. Zastavte sa a eskalujte, keď tá istá chyba prežije kontrolu vrstvy dvakrát. Vtedy je užitočným ďalším krokom čistá revízia sieťového zásobníka s inštalačným logom od dodávateľa, nie ďalší pokus o tú istú reinstaláciu.