Adapta ya TAP ya OpenVPN haikusakinishwa: hatua ipi ilivunjika?
Ujumbe wa adapta iliyoshindikana hushughulikia hatua tatu: kisanidi, kifurushi kilichoandaliwa na kifaa kilichoundwa. Soma sehemu inayolingana ya kumbukumbu kabla ya kufuta kitu chochote.
Kisanidi kinasema adapta ya TAP haikuweza kuundwa, na sentensi hiyo inashughulikia angalau hitilafu tatu tofauti. Kifurushi kinaweza kuwa hakikuandaliwa kamwe, kinaweza kuwa kimeandaliwa bila kifaa kuundwa, au kifaa kinaweza kuwepo katika hali ya tatizo ambayo kisanidi iliripoti kama hitilafu moja ya jumla. Ni ipi kati ya hali hizo unayo, hiyo huamua nani ataifanya sawa na ushahidi gani unahitaji.
Kusanya nambari ya build na muhuri wa muda wa usakinishaji kabla ya kitu kingine chochote. Vyote viwili hubadilisha folda ya kumbukumbu kuwa utafutaji unaoweza kuendeshwa kwa kweli.
Hatua Tatu, Kumbukumbu Tatu Tofauti
Hatua ya kwanza ni kisanidi chenyewe, kinachofungua faili, kinachojiwekea kumbukumbu yake na kuripoti msimbo wa muhtasari kama 1603 unaosema muamala umeshindikana bila kusema wapi. Ya pili ni hifadhi ya vidhibiti, ambapo kifurushi kilichosainiwa huandaliwa kwa matumizi ya baadaye, jambo ambalo ni mafanikio tofauti na kukifunga kwenye maunzi. Ya tatu ni uundaji wa kifaa, ambapo Windows hujenga nakala ya kifaa, hutumia INF na kurekodi matokeo katika kumbukumbu ya setupapi. Pengo tulivu kati ya hatua zozote mbili kati ya hizo huzalisha sentensi ile ile inayoonekana kwa mtumiaji.
Msimbo wa muhtasari ni wa muamala, wakati kitendo kilichoshindikana kiko mahali pengine mapema katika kumbukumbu hiyo hiyo. Tafuta kuelekea nyuma kutoka kwa msimbo badala ya kujaribu kueleza msimbo.
Soma setupapi.dev.log Kuzunguka Jaribio
Kila usakinishaji wa kifaa huandika sehemu kwenye C:\Windows\INF\setupapi.dev.log, na mwongozo wa kumbukumbu ya SetupAPI hufafanua jinsi sehemu hizo na hali yao ya mwisho zimepangwa. Tafuta sehemu ambayo muhuri wake wa muda unazunguka jaribio lako, kisha isome yote badala ya mstari wa kwanza wa hitilafu unaouona. Tahadhari kuhusu vifaa visivyohusiana huonekana kote katika kumbukumbu ndefu na hazifafanui chochote kuhusu hitilafu hii. Hali ya mwisho ya sehemu inayolingana ni ukweli unaostahili kunukuliwa katika ripoti.
Unganisha sehemu hiyo na jina la adapta, kitambulisho cha kifaa na kifurushi cha INF kilichotajwa katika kumbukumbu ya kisanidi. Vitambulisho vitatu vinavyolingana kwenye muhuri mmoja wa muda ni kile kinachofanya uhusishaji kuwa salama.
Angalia Kifurushi na Kifaa kwa Tofauti
Kifurushi kilichoandaliwa huthibitisha tu kwamba INF iliyosainiwa ilifika kwenye hifadhi ya vidhibiti. Katika kizazi hiki cha Windows, pnputil /enum-drivers huorodhesha vifurushi vya wahusika wengine kwa mtoa huduma, darasa, toleo na jina lililochapishwa, jambo linalokuwezesha kupata kifurushi cha adapta ya OpenVPN badala ya kukisia kutoka nambari ya oem. Hakuna chochote katika orodha hiyo kinachosema kifaa kipo, kimeanza au kimefungwa na kifurushi ulichokipata. Hizo ni maswali tofauti yenye majibu tofauti.
Upande wa kifaa una mtazamo wake. Orodha ya adapta ya kusoma tu inaonyesha kile Windows inachokiamini sasa kuhusu kiolesura, na maingizo yaliyofichwa hushughulikia vifaa vilivyopo lakini visivyo hai. Kulinganisha orodha hizo mbili hukuambia hatua ipi ilishindikana: kifurushi hakipo, kifaa hakipo, au kifaa kipo na kina hali ya tatizo.
Thibitisha Adapta Kabla ya Kugusa Sahihi
Soma hali kutoka kwa mashine badala ya kutoka kwa muhtasari wa kisanidi. Amri zilizo hapa chini huorodhesha vifurushi vya vidhibiti vilivyoandaliwa, orodha ya adapta ikijumuisha maingizo yaliyofichwa, na vifaa vya mtandao ambavyo haviripoti OK. Zifanye baada ya kuwasha upya ili shughuli za kifaa zinazosubiri zitulie.
pnputil /enum-drivers
Get-NetAdapter -IncludeHidden | Select-Object Name, InterfaceDescription, Status
Get-PnpDevice -Class Net | Where-Object Status -ne 'OK'
Kifurushi kilichopo bila kifaa kinacholingana kinaelekeza kwenye uundaji wa kifaa, na sehemu ya setupapi ya muhuri huo wa muda hufafanua kwa nini. Kifaa kilichopo na kina hali ya tatizo kinaelekeza kwenye kidhibiti au sahihi yake, jambo ambalo ni mazungumzo tofauti na kifaa kilichopotea. Adapta iliyopo na inayoripoti imekatika ni kifaa kinachofanya kazi bila handaki hai, si usakinishaji ulioshindikana. Soma matokeo yote matatu pamoja kabla ya kuchagua hatua ya kurekebisha.
Kuzima utekelezaji wa sahihi, kuweka upya msururu wa mtandao au kufuta kila adapta hufanya ushahidi upotee. Hakuna kati ya hizo tatu inayorekebisha hatua ambayo bado hujaijua, na kila moja huondoa kile ambacho kingekuambia ilikuwa hatua gani.