OpenVPN TAP adapter nije instaliran: koji je korak pao?
Poruka o neuspelom adapteru pokriva tri koraka: instalater, pripremljen paket i kreiran uređaj. Pročitajte odgovarajući deo dnevnika pre nego što bilo šta obrišete.
Instalater kaže da TAP adapter nije mogao biti kreiran, a ta rečenica pokriva najmanje tri različita kvara. Paket možda nikada nije pripremljen, možda je pripremljen a uređaj nije kreiran, ili uređaj postoji sa statusom problema koji je instalater prijavio kao jednu opštu grešku. Koji od tih slučajeva imate određuje ko to popravlja i koji dokazi su vam potrebni.
Prije svega prikupite broj verzije i vremensku oznaku instalacije. Oboje pretvara fasciklu dnevnika u pretragu koju zaista možete pokrenuti.
Tri koraka, tri različita dnevnika
Prvi korak je sam instalater, koji raspakuje datoteke, vodi sopstveni dnevnik i prijavljuje zbirni kod poput 1603 koji kaže da transakcija nije uspela bez toga gde. Drugi je skladište drajvera, gde se potpisan paket priprema za kasniju upotrebu, što je drugo postignuće od povezivanja sa hardverom. Treći je kreiranje uređaja, gde Windows gradi instancu uređaja, primenjuje INF i zapisuje ishod u dnevnik setupapi. Tiha praznina između bilo koja dva od tih koraka proizvodi istu rečenicu vidljivu korisniku.
Zbirni kod pripada transakciji, dok je neuspela radnja negde ranije u istom dnevniku. Tražite unazad od koda umesto da pokušavate da objasnite kod.
Pročitajte setupapi.dev.log oko pokušaja
Svaka instalacija uređaja zapisuje odeljak u C:\Windows\INF\setupapi.dev.log, a vodič kroz dnevnik SetupAPI objašnjava kako su ti odeljci i njihov konačni status organizovani. Nađite odeljak čija vremenska oznaka obuhvata vaš pokušaj, pa ga pročitajte celog, a ne prvi red greške koji primetite. Upozorenja o nepovezanim uređajima pojavljuju se svuda u dugom dnevniku i ništa ne objašnjavaju o ovom kvaru. Konačni status odgovarajućeg odeljka je činjenica koju vredi citirati u izveštaju.
Povežite taj odeljak sa imenom adaptera, identifikatorom uređaja i INF paketom navedenim u dnevniku instalatera. Tri identifikatora koja se poklapaju na jednoj vremenskoj oznaci čine to povezivanje sigurnim.
Proverite paket i uređaj odvojeno
Pripremljen paket dokazuje samo da je potpisan INF stigao u skladište drajvera. Na ovoj generaciji Windowsa pnputil /enum-drivers navodi pakete trećih strana po dobavljaču, klasi, verziji i objavljenom imenu, što vam omogućava da nađete paket OpenVPN adaptera umesto da pogađate iz oem broja. Ništa na tom spisku ne kaže da uređaj postoji, da je pokrenut ili da je povezan sa paketom koji ste našli. To su odvojena pitanja sa odvojenim odgovorima.
Strana uređaja ima svoj pogled. Popis adaptera samo za čitanje pokazuje šta Windows trenutno misli o interfejsu, a skriveni unosi pokrivaju uređaje koji postoje ali su neaktivni. Poređenje ta dva spiska kaže vam koji je korak pao: paket nedostaje, uređaj nedostaje ili uređaj postoji sa statusom problema.
Proverite adapter pre nego što dodirnete potpise
Čitajte stanje sa mašine, a ne iz sažetka instalatera. Komande ispod navode pripremljene pakete drajvera, popis adaptera uključujući skrivene unose i mrežne uređaje koji ne prijavljuju OK. Pokrenite ih posle ponovnog pokretanja da bi se operacije uređaja na čekanju smirile.
pnputil /enum-drivers
Get-NetAdapter -IncludeHidden | Select-Object Name, InterfaceDescription, Status
Get-PnpDevice -Class Net | Where-Object Status -ne 'OK'
Paket postoji bez odgovarajućeg uređaja ukazuje na kreiranje uređaja, a odeljak setupapi za tu vremensku oznaku objašnjava zašto. Uređaj sa statusom problema ukazuje na drajver ili njegov potpis, što je drugi razgovor od uređaja koji nedostaje. Adapter koji postoji i prijavljuje prekinutu vezu je uređaj koji radi bez aktivnog tunela, a ne neuspešna instalacija. Pročitajte sva tri izlaza zajedno pre nego što izaberete korak za popravku.
Isključivanje primene potpisa, resetovanje mrežnog steka ili brisanje svih adaptera čini da dokazi nestanu. Nijedno od tih tri ne popravlja korak koji još niste utvrdili, a svako uklanja ono što bi vam reklo koji je korak bio.