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 хатуу хязгаартай бөгөөд вирусны эсрэг програм, виртуалчлалын гүүр, барьж авах драйвер байх үед анхдагч утга бага зай үлдээдэг. Тэгвэл VPN багц нь зөв байсан ч суулгалт 27850-аар бүтэлгүйтнэ. Суулгагч дүүрсэн стекийг эвдэрсэн стегээс ялгаж чадахгүй.
Одоогийн утгыг уншиж, өсгөж, дахин оролдохын өмнө дахин ачаал. Стек дахин бүтээгдэх хүртэл шинэ шүүлтүүр холбогдохгүй:
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 өгнө.
Түүний доорх порт хэзээ ч нээгдэхгүй
Холболтын менежер WAN минипортыг нээж чадахгүй үед 651 алдаа мэдээлэгддэг. Адаптер клиент дээр эрүүл харагдаж болох ч түүний доорх порт хэзээ ч ажиллаж эхэлсэн төлөвт хүрэхгүй. Ямар нэг зүйлийг дахин суулгахын өмнө минипортууд ба тэдгээрийн төлвийг жагсаа:
Get-PnpDevice -Class Net | Where-Object { $_.FriendlyName -like "*WAN Miniport*" } | Select-Object Status, FriendlyNameАлдааны төлөвтэй минипорт бол шууд сэжүүр. Төхөөрөмжийн менежерээс дахин суулгах нь портыг дахин үүсгэдэг, тиймээс клиентийг дахин суулгах нь болохгүй үед энэ засвар ажилладаг. Физик адаптерт холбогдсон гуравдагч талын драйверууд нь өөр нэг нийтлэг шалтгаан. VirtualBox-ийн гүүрэн сүлжээний драйвер, OpenVPN-ээс үлдсэн TAP драйвер эсвэл барьж авах шүүлтүүр портыг эхэлж эзэлж болно. Драйвер аль хэдийн холбогдсон бол суулгах үед бүрэлдэхүүнийг сонголтоос хасах нь хангалтгүй; түүнийг адаптерын шинж чанараас хасах эсвэл драйверын сангаас устгах шаардлагатай.
VPN холболт дээр IPv6-г унтраах нь зарим бүтээц дээр энэ алдааг шийдсэн боловч үүнийг байнгын шийдэл биш, туршилт гэж үзээрэй. Холболт зөвхөн IPv6 унтраалттай үед эхэлдэг бол үндсэн минипорт эсвэл драйвер буруу хэвээр байна.
Нэг давхаргыг өөрчилж, нотолгоог хадгал
Өөрчилсөн регистрийн утгуудыг хадгалж, адаптер ба шүүлтүүрийн жагсаалтыг өмнө болон дараа нь бичиж, оролдлогын хооронд дахин ачаал. Энд дахин ачаалах нь бүлэг бүрийн засварын хэсэг, учир нь адаптерын стек ачаалах үед бүтээгддэг бөгөөд үйлчилгээг дахин эхлүүлэх нь түүнийг дахин бүтээхгүй.
Хуучин адаптер, шүүлтүүр, минипорт алга болсны дараа л клиентийг дахин суулга. Эвдэрсэн стекийн дээр шинэ клиент суулгах нь засаж болох 27850-ыг хоёр хагас бүртгэгдсэн адаптертай, тодорхой алдаагүй машин болгох зам. Ижил алдаа давхаргын шалгалтыг хоёр удаа давсан бол зогсоож, дээш мэдээл. Тэр үед ашигтай дараагийн алхам нь нийлүүлэгчийн суулгагчийн логтойгоор сүлжээний стекийн цэвэр хяналт, мөн дахин суулгах өөр оролдлого биш.