OpenVPN TAP-adapter kon nie installeer nie: watter stadium het gefaal?
'n Foutboodskap oor die adapter dek drie stadiums: installeerder, gestaarde pakket, geskepte toestel. Lees die ooreenstemmende logafdeling voordat jy iets verwyder.
Die installeerder sê die TAP-adapter kon nie geskep word nie, en daardie sin dek ten minste drie verskillende foute. Die pakket is dalk nooit gestageer nie, dit is dalk gestageer terwyl geen toestel geskep is nie, of die toestel bestaan dalk met 'n probleemstatus wat die installeerder as een generiese fout gerapporteer het. Watter van dié een jy het, bepaal wie dit regmaak en watter bewyse jy nodig het.
Versamel die bou-nommer en die installasietydstempel voor enigiets anders. Albei verander 'n gids vol logs in 'n soektog wat jy werklik kan uitvoer.
Drie stadiums, drie verskillende logs
Die eerste stadium is die installeerder self, wat lêers uitpak, sy eie log hou en 'n opsommingskode soos 1603 rapporteer wat sê die transaksie het gefaal sonder om te sê waar. Die tweede is die drywerstoor, waar 'n ondertekende pakket vir later gestageer word, wat 'n ander prestasie is as om dit aan hardeware te bind. Die derde is toestelskepping, waar Windows 'n toestelinstansie bou, die INF toepas en die uitkoms in die setupapi-log aanteken. 'n Stil gaping tussen enige twee van dié stadiums lewer dieselfde sin vir die gebruiker.
Die opsommingskode hoort by die transaksie, terwyl die falende aksie êrens vroeër in dieselfde log hoort. Soek agteruit vanaf die kode in plaas daarvan om die kode te probeer verduidelik.
Lees setupapi.dev.log rondom die poging
Elke toestelinstallering skryf 'n afdeling na C:\Windows\INF\setupapi.dev.log, en die SetupAPI-loghandleiding verduidelik hoe dié afdelings en hul finale status georganiseer is. Vind die afdeling wie se tydstempel jou poging omkring, en lees dit heeltemal eerder as die eerste foutreël wat jy raaksien. Waarskuwings oor onverwante toestelle verskyn dwarsdeur 'n lang log en verduidelik niks oor hierdie fout nie. Die finale status van die ooreenstemmende afdeling is die feit wat werd is om in 'n verslag aan te haal.
Korreleer daardie afdeling met die adapternaam, die toestelidentifiseerder en die INF-pakket wat in die installeerderlog genoem word. Drie identifiseerders wat by een tydstempel ooreenstem, is wat die toeskrywing veilig maak.
Kontroleer die pakket en die toestel afsonderlik
'n Gestageerde pakket bewys net dat 'n ondertekende INF die drywerstoor bereik het. Op hierdie Windows-generasie lys pnputil /enum-drivers derdeparty-pakkette volgens verskaffer, klas, weergawe en gepubliseerde naam, wat jou laat die OpenVPN-adapterpakket vind in plaas daarvan om uit 'n oem-nommer te raai. Niks in daardie lys sê 'n toestel bestaan, het begin, of is aan die pakket gebind wat jy gevind het nie. Dit is afsonderlike vrae met afsonderlike antwoorde.
Die toestelkant het sy eie siening. 'n Lees-alleen adapter-inventaris wys wat Windows tans oor die koppelvlak glo, en verborge inskrywings dek toestelle wat teenwoordig maar onaktief is. Om die twee lyste te vergelyk, vertel jou watter stadium gefaal het: pakket afwesig, toestel afwesig, of toestel teenwoordig met 'n probleemstatus.
Verifieer die adapter voordat jy handtekeninge aanraak
Lees die toestand van die masjien eerder as uit die installeerder se opsomming. Die opdragte hieronder lys gestageerde drywerpakkette, die adapter-inventaris insluitend verborge inskrywings, en die netwerktoestelle wat nie OK rapporteer nie. Voer hulle uit ná 'n herbegin sodat hangende toestelhandelinge afgehandel is.
pnputil /enum-drivers
Get-NetAdapter -IncludeHidden | Select-Object Name, InterfaceDescription, Status
Get-PnpDevice -Class Net | Where-Object Status -ne 'OK'
'n Pakket wat teenwoordig is sonder 'n ooreenstemmende toestel dui op toestelskepping, en die setupapi-afdeling vir daardie tydstempel verduidelik waarom. 'n Toestel wat teenwoordig is met 'n probleemstatus dui op die drywer of sy handtekening, wat 'n ander gesprek is as 'n ontbrekende toestel. 'n Adapter wat bestaan en as ontkoppel rapporteer is 'n werkende toestel sonder 'n aktiewe tonnel eerder as 'n mislukte installering. Lees die drie uitsette saam voordat jy 'n stadium kies om te herstel.
Om handtekeningafdwinging te deaktiveer, die netwerkstapel te herstel of elke adapter te verwyder, laat die bewyse verdwyn. Nie een van dié drie herstel 'n stadium wat jy nog nie geïdentifiseer het nie, en elkeen verwyder wat jou sou gesê het watter stadium dit was.