OpenVPN TAP egokitzailea ezin izan da instalatu: zein fase hautsi da?
Huts egindako egokitzailearen mezuak hiru fase hartzen ditu: instalatzailea, prestatutako paketea eta sortutako gailua. Irakurri dagokion log atala ezer ezabatu aurretik.
Instalatzaileak dio TAP egokitzailea ezin izan dela sortu, eta esaldi horrek gutxienez hiru hutsegite desberdin hartzen ditu. Baliteke paketea inoiz prestatu ez izana, gailurik sortu gabe prestatu izana, edo gailua instalatzaileak errore generiko bakar gisa jakinarazi zuen arazo-egoerarekin existitzea. Horietako zein duzun erabakitzen du nor arduratuko den konpontzeaz eta zer froga behar dituzun.
Beste ezer baino lehen, bildu build zenbakia eta instalazioaren denbora-zigilua. Biek log karpeta bat benetan exekuta dezakezun bilaketa bihurtzen dute.
Hiru fase, hiru log desberdin
Lehen fasea instalatzailea bera da, fitxategiak deskonprimitzen dituena, bere log propioa mantentzen duena eta 1603 bezalako laburpen-kode bat jakinarazten duena, transakzioak huts egin duela dioena baina non esan gabe. Bigarrena kontrolatzaileen biltegia da, non sinatutako pakete bat geroagoko erabilerarako prestatzen den, eta hori lorpen desberdina da hardwareari lotzearena baino. Hirugarrena gailua sortzea da, non Windows-ek gailu-instantzia bat eraikitzen duen, INF-a aplikatzen duen eta emaitza setupapi logean erregistratzen duen. Fase horietako edozein biren arteko isiltasun-hutsuneak erabiltzailearentzat esaldi bera sortzen du.
Laburpen-kodea transakzioari dagokio, eta huts egiten duen ekintza log bereko lehenago dago. Bilatu kodearen atzetik, kodea azaltzen saiatu beharrean.
Irakurri setupapi.dev.log saiakeraren inguruan
Gailu-instalazio bakoitzak atal bat idazten du C:\Windows\INF\setupapi.dev.log fitxategian, eta SetupAPI logaren gidak azaltzen du nola antolatzen diren atal horiek eta haien azken egoera. Aurkitu zure saiakera denbora-zigiluaz inguratzen duen atala, eta gero irakurri osorik, ohartzen zaren lehen errore-lerroa soilik irakurri beharrean. Loturarik gabeko gailuei buruzko oharrak log luze osoan zehar agertzen dira eta ez dute hutsegite honi buruz ezer azaltzen. Dagokion atalaren azken egoera txosten batean aipatzeko merezi duen datua da.
Lotu atal hori egokitzailearen izenarekin, gailuaren identifikatzailearekin eta instalatzailearen logean aipatzen den INF paketearekin. Denbora-zigilu berean bat datozen hiru identifikatzailek egiten dute esleipena seguru.
Egiaztatu paketea eta gailua bereizita
Prestatutako paketeak bakarrik frogatzen du INF sinatu bat kontrolatzaileen biltegira iritsi dela. Windows belaunaldi honetan, pnputil /enum-drivers-k hirugarrenen paketeak zerrendatzen ditu hornitzaile, klase, bertsio eta argitaratutako izenaren arabera, eta horrek OpenVPN egokitzailearen paketea aurkitzea ahalbidetzen dizu oem zenbaki batetik asmatu beharrean. Zerrenda horretan ezerk ez du esaten gailu bat existitzen den, abiarazi den edo aurkitu duzun paketeari lotuta dagoen. Galdera bereiziak dira, erantzun bereiziekin.
Gailuaren aldeak bere ikuspegia du. Irakurketa-soileko egokitzaileen inbentarioak Windows-ek interfazeaz gaur egun uste duena erakusten du, eta ezkutuko sarrerek present dauden baina inaktibo dauden gailuak hartzen dituzte. Bi zerrendak alderatzeak esaten dizu zein fasek huts egin duen: paketea falta da, gailua falta da, edo gailua arazo-egoerarekin dago.
Egiaztatu egokitzailea sinadurei ukitu aurretik
Irakurri egoera makinatik, instalatzailearen laburpenetik beharrean. Beheko komandoek prestatutako kontrolatzaile-paketeak, egokitzaileen inbentarioa ezkutuko sarrerekin eta OK jakinarazten ez duten sare-gailuak zerrendatzen dituzte. Exekutatu berrabiarazi ondoren, zain dauden gailu-eragiketak finkatu daitezen.
pnputil /enum-drivers
Get-NetAdapter -IncludeHidden | Select-Object Name, InterfaceDescription, Status
Get-PnpDevice -Class Net | Where-Object Status -ne 'OK'
Pakete bat dagokion gailurik gabe egoteak gailua sortzeari egiten dio erreferentzia, eta denbora-zigilu horretarako setupapi atalak zergatik azaltzen du. Arazo-egoerarekin dagoen gailu batek kontrolatzaileari edo haren sinadurari egiten dio erreferentzia, eta hori falta den gailu baten elkarrizketa desberdina da. Existitzen den eta deskonektatuta dagoela jakinarazten duen egokitzaile bat tunel aktiborik gabeko gailu funtzionala da, ez instalazio huts bat. Irakurri hiru irteerak elkarrekin konpondu beharreko fasea aukeratu aurretik.
Sinadurak betearaztea desgaitzeak, sare-pila berrezartzeak edo egokitzaile guztiak ezabatzeak frogak desagerrarazten ditu. Hirurek ez dute oraindik identifikatu ez duzun fase bat konpontzen, eta bakoitzak zein fase zen esango zizun hura kentzen du.