27850, 442 и 651: један стог, три прве провере
Све три грешке долазе из стога виртуелног адаптера. Упарите број с његовим слојем, проверите тај слој и поново инсталирајте тек након чишћења.
Инсталатер се зауставља на 27850, веза се одбија с 442, а други профил враћа 651. Бројеви изгледају као три неповезана квара, а уобичајена реакција је три пута поново инсталирати клијент. Али долазе из једног подсистема: виртуелног адаптера и стога филтера око њега. Број грешке каже који је слој пао и то одређује прву провјеру. Поновна инсталација прије читања броја обично репродукује исти квар.
Упарите број са слојем
Свака грешка настаје на другом мјесту, па се прва провјера разликује и кад је видљиви симптом иста одбијена веза. Три породице покривају сваки случај: инсталатер, адаптер и порт испод њега. Таблица испод ставља сваки број уз провјеру коју подразумијева.
| 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 |
Ако се грешка појави прије одабира било којег профила, припада породици инсталатера. Ако се појави кад клијент покушава подићи адаптер, припада породици адаптера. Ако је адаптер видљив а порт се никад не отвори, то је породица минипорта. Запишите број прије него што било шта промијените. Три поправке дирају различите дијелове стога, а промјена за погрешну породицу чини сљедећи покушај тежим за читање.
Пун стог филтера или сигурносни пакет који блокира драивер
Инсталација клијента региструје малу филтер компоненту у ланцу адаптера. Windows има тврд плафон за број таквих компоненти, а стандардна вриједност оставља мало простора кад постоје антивирус, виртуализацијски мост и драивер за хватање. Тада инсталација пада с 27850 иако је VPN пакет исправан. Инсталатер не разликује пун стог од поквареног.
Прочитајте тренутну вриједност, повећајте је и рестартујте прије новог покушаја. Нови филтер се не може везати док се стог не поново изгради:
reg query "HKLM\SYSTEM\CurrentControlSet\Control\Network" /v MaxNumFilters
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Network" /v MaxNumFilters /t REG_DWORD /d 14 /fДруги узрок је сигурносни пакет који блокира инсталацију драивера без видљивог упита. Његова самоодбрана може спријечити регистрацију филтера, па инсталатер пријави општу грешку компоненте. Погледајте властити дневник пакета и, ако самоодбрана смета, искључите је само за вријеме инсталације и одмах је вратите. Ако је вриједност већ повећана и ниједан пакет не блокира, потражите напуштене филтер драивере од претходног VPN производа. Стари филтер без одговарајуће услуге још заузима мјесто и може оборити нову инсталацију.
Адаптер је ту и остаје доље
Грешка 442 значи да виртуелни адаптер постоји, али га клијент не може подићи. Прва провјера је Управитељ уређаја са приказаним скривеним уређајима: онемогућен адаптер, адаптер с упозорењем и адаптер који недостаје изгледају исто у клијенту, али траже различите поправке. Internet Connection Sharing га често држи. Ако је услуга заузела адаптер, зауставите услугу и покушајте поново прије дира у регистар. Заостала конфигурација дијељења може га поново заузети након рестарта, па забиљежите да ли поправка преживи рестарт.
Поновна инсталација може оставити искривљено име за приказ због којег адаптер постаје неуправљив. Вриједност треба бити обичан текст, а не неријешени инсталатерски токен:
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"Користите име за приказ које ваш клијент очекује, па рестартујте да се адаптер поново попише. Постављање вриједности без рестарта обично оставља старо стање, а сљедећа веза опет враћа 442.
Порт испод никад се не отвара
Грешка 651 се пријављује кад управитељ веза не може отворити WAN минипорт. Адаптер може изгледати здраво у клијенту, али порт испод никад не дође у покренуто стање. Попишите минипорте и њихов статус прије било какве поновне инсталације:
Get-PnpDevice -Class Net | Where-Object { $_.FriendlyName -like "*WAN Miniport*" } | Select-Object Status, FriendlyNameМинипорт са статусом грешке је директан траг. Поновна инсталација из Управитеља уређаја поново ствара порт и зато ова поправка ради кад реинсталација клијента не помаже. Драјвери трећих страна везани за физички адаптер су други чест узрок. VirtualBox мостовни мрежни драивер, заостали TAP драивер од OpenVPN или филтер за хватање могу први заузети порт. Искључивање компоненте током инсталације није довољно кад је драивер већ везан; мора се уклонити из својстава адаптера или деинсталирати из складишта драивера.
Искључивање IPv6 на VPN вези ријешило је ову грешку на неким верзијама, али третирајте то као тест, не као трајно рјешење. Ако веза креће само с искљученим IPv6, основни минипорт или драивер је и даље крив.
Промијените један слој и сачувајте доказе
Сачувајте вриједности регистра које мијењате, запишите листу адаптера и филтера прије и послије и рестартујте између покушаја. Рестарт је дио поправке за сваку породицу овдје, јер се адаптер стог гради при подизању, а рестарт услуге га не изграђује.
Поново инсталирајте клијент тек кад су стари адаптер, филтери и минипорти нестали. Инсталација новог клијента преко поквареног стога пут је којим поправљива 27850 постаје машина с два полурегистрована адаптера и без јасне грешке. Зауставите се и ескалирајте кад иста грешка преживи провјеру слоја два пута. Тада је користан сљедећи корак чист преглед мрежног стога уз инсталатерски дневник добављача, а не нови покушај исте инсталације.