Instalimi i inf në Windows 7. Instalimi i një drejtuesi nga një skedar INF


Instaloni produkte opsionale - DriverDoc (Solvusoft) | | | |

Kjo faqe përmban informacione rreth instalimit të shkarkimeve më të fundit të drejtuesve INF duke përdorur mjetin e përditësimit të drejtuesve INF.

Drejtuesit INF janë programe të vogla që mundësojnë që hardueri juaj INF të komunikojë me softuerin e sistemit tuaj operativ. Mbajtja e softuerit të përditësuar INF parandalon përplasjet dhe maksimizon performancën e harduerit dhe sistemit. Përdorimi i drejtuesve të vjetëruar ose të korruptuar INF mund të shkaktojë gabime të sistemit, dështime ose të shkaktojë dështimin e kompjuterit ose harduerit tuaj. Për më tepër, instalimi i drejtuesve të gabuar INF mund t'i përkeqësojë këto probleme.

Këshilla: Nëse nuk keni përvojë me përditësimin manual të drejtuesve të pajisjes INF, ju rekomandojmë shumë të shkarkoni programin INF Driver Utility. Ky mjet do të shkarkojë dhe përditësojë automatikisht versionet e sakta të shoferit INF, duke ju mbrojtur nga instalimi i drejtuesve të gabuar INF.


Rreth Autorit: Jay Geater është President dhe CEO i Solvusoft Corporation, një kompani globale softuerësh e fokusuar në programet inovative të shërbimeve. Ai ka qenë i apasionuar pas kompjuterit gjatë gjithë jetës së tij dhe i pëlqen gjithçka që lidhet me kompjuterët, softuerin dhe teknologjitë e reja.

Shofer- Ky është një program specifik kontrolli që i tregon sistemit operativ informacione për pajisjet e lidhura dhe ofron mekanizma për përdorimin e tij. Shumë prej këtyre produkteve softuerike përmbajnë funksionalitet mjaft kompleks, duke përpunuar një larmi informacioni që kalon përmes pajisjeve të servisuara. Këto mund të jenë informacione audio dhe video, transmetime të dhënash të makinerive të skanimit, printimit dhe rrjetit, informacione rreth goditjeve të tasteve, lëvizjeve të miut, ndërveprimit me media portative, telefona celularë të ndryshëm, etj., etj.

Informacioni rreth harduerit të instaluar mund të gjendet duke shkuar te "Paneli i Kontrollit", duke zgjedhur seksionin "Sistemi" dhe duke klikuar lidhjen ose butonin "Menaxheri i pajisjes".

Në listën e ngjashme me pemën që hapet, të gjitha pajisjet e dukshme për sistemin operativ do të jenë të dukshme.

Cilat janë metodat e instalimit?

Nëse, kur lidhni pajisje të reja, sistemi operativ nuk ishte në gjendje të konfiguronte automatikisht softuerin e duhur, atëherë mund të shkoni në dy mënyra:

1. Përdorni programe speciale për kërkim dhe instalim automatik.

2. Gjeni dhe instaloni në mënyrë të pavarur softuerin e nevojshëm.

Të dyja këto metoda kanë avantazhet dhe disavantazhet e tyre. Opsioni i parë është padyshim më i përshtatshëm dhe kursen shumë kohë. Dhe kur përdorni pajisje standarde, kjo qasje do të japë rezultate të mira - të gjitha pjesët e hekurit do të funksionojnë ashtu siç duhet dhe pa dështime. Përveç kësaj, kur përdorni versionet më të fundit të programeve të tilla automatizimi, do të merrni versionet më të fundit të skedarëve të drejtuesit. Ju mund të lexoni më shumë rreth kësaj metode në këtë faqe të faqes sonë të internetit:.

Megjithë komoditetin e konsiderueshëm, shpesh ndodh që nuk është e mundur të instaloni automatikisht programin e kontrollit për shkak të faktit se ai thjesht nuk ekziston në bazën e të dhënave të mjetit të zgjedhur. Në këtë rast, do t'ju duhet ta bëni konfigurimin manualisht. Edhe pse kërkon më shumë kohë, kjo qasje është më e besueshme. Në fund të fundit, pasi të keni marrë një program kontrolli direkt nga prodhuesi i pajisjeve, ju merrni njëkohësisht garanci për pajtueshmërinë e tij të plotë me pajisjen që instalohet, duke marrë parasysh të gjitha nuancat e funksionimit të tij. Nuanca të tilla nuk mund të merren parasysh në koleksionet universale.

Si të merrni një shofer?

Zakonisht, i gjithë softueri i nevojshëm vjen me produktin e blerë në një disk optik. Në këtë rast, shpesh mjafton të futni diskun në disk, të ekzekutoni aplikacionin dhe të ndiqni udhëzimet gjatë procesit të konfigurimit.

Nëse disku humbet, ose dëshironi një version më të fundit, atëherë mund ta bëni këtë në faqen e internetit të prodhuesit të pajisjeve në seksionin e duhur, i cili zakonisht quhet "Shërbim / Mbështetje".

Kur kërkoni për skedarët e nevojshëm, nuk duhet të harroni se për cilin version të sistemit operativ ju nevojiten. Për shkak se aplikacionet e zhvilluara për Windows XP me shumë mundësi nuk do të funksionojnë siç duhet në sistemet operative më të reja dhe softueri 32-bit mund të refuzojë të funksionojë në një mjedis 64-bit. Dhe anasjelltas.

Mund të ndodhë që pajisjet e vjetruara të bien në duart tuaja. Dhe ashtu si kjo, ekzekutimi i tij në versionet më të fundit të sistemit operativ nuk do të funksionojë. Në këtë rast, mund të provoni ta instaloni në modalitetin e përputhshmërisë për versionet më të vjetra të Windows. Fatkeqësisht, kjo jo gjithmonë çon në një rezultat të suksesshëm. Dhe problemi i mungesës së mbështetjes normale për versionet e reja të OS i detyron përdoruesit të refuzojnë të përdorin shumë produkte mjaft funksionale dhe të dobishme.

Instalimi manual i shoferit

Programet e kontrollit zakonisht ofrohen nga prodhuesit si aplikacione instalimi. Pas fillimit të instalimit, përdoruesi merr kërkesa dhe ndjek hapat e instalimit pa asnjë problem për të përballuar të gjithë procesin e konfigurimit.

Por situata është mjaft e zakonshme kur nuk ofrohet një softuer i tillë miqësor. Dhe shumë përdorues nuk dinë se çfarë të bëjnë në këtë rast.

Procedura për trajtimin e një situate të tillë përshkruhet më poshtë duke përdorur si shembull luajtësin MP3 iRiver IFP-700.

Për të ruajtur informacionin e regjistruar në mikrofonin e këtij riprodhuesi, duhet të instaloni drejtuesin e tij dhe më pas të përdorni programin special iRiver Music Manager. Por për fat të keq, faqja zyrtare e iRiver nuk arrin të shkarkojë skedarët e nevojshëm. Për më tepër, nga përmbajtja e faqes në faqe është e qartë se ky luajtës është krijuar për sisteme operative jo më të reja se Windows XP.

Prandaj, për të garantuar sukses, do t'ju duhet ta instaloni këtë luajtës në Windows XP.

Pas disa kërkimeve, arrita të marr një arkiv të tillë me skedarët e nevojshëm:

Shpaketimi i përmbajtjes së arkivit

dhe ne shohim që nuk ka skedarë exe në të. Por ka, e cila përshkruhet si "Informacion për instalim".

Është ky skedar (i plotësuar me ato fqinje nga kjo dosje) që i nevojitet sistemit operativ për të lidhur me sukses luajtësin me portën USB.

Ne e lidhim luajtësin me një kabllo me kompjuterin dhe shohim që është shfaqur një dritare e tillë tipike:

Nëse shkojmë në mënyrën e zakonshme dhe zgjedhim ndalimin automatik, atëherë pas një shfaqjeje të gjatë të kësaj dritareje

do të shfaqet një mesazh dështimi. Prandaj, shtypim butonin "Kthehu" për të shkuar në rrugën alternative.

Në këtë dritare, në vend të metodës automatike, zgjidhni opsionin "Instalo nga një listë ose vendndodhje e specifikuar"

Shtypim butonin e shfletimit dhe zgjedhim dosjen në të cilën shpaketuam skedarët nga arkivi zip.

Si rezultat, linja e kërkimit duhet të përmbajë shtegun për në dosjen në të cilën ndodhet skedari inf:

Pas përfundimit të procesit, shfaqet një dritare suksesi:

Ju gjithashtu mund ta verifikoni këtë duke shkuar te Menaxheri i Pajisjes dhe duke parë praninë e luajtësit të instaluar atje:

Rezultatet

Duke përdorur metodat e listuara në këtë artikull, do të jeni në gjendje të instaloni me sukses programet e kontrollit për pajisjet që përdorni. Dhe të dini se si ta instaloni drejtuesin manualisht duke përdorur një skedar inf do t'ju lejojë të maksimizoni sasinë e pajisjeve të përdorura pa përfshirë specialistë të palëve të treta. Për më tepër, përdorimi i softuerit zyrtar nga faqet e internetit të prodhuesve të pajisjeve do të rrisë ndjeshëm besueshmërinë e kompjuterit tuaj.

Sot do t'ju mësojmë se si të instaloni drejtuesit e pajisjes nga skedarët sys dhe inf.

Gjetja, instalimi dhe konfigurimi i një drejtuesi të pajisjes 200 fshij.

Kur shkarkoni drejtues nga Interneti për pajisjet tuaja, mund të mos hasni paketën e instalimit me të cilën jeni mësuar, por një arkiv me skedarë sys dhe inf. Skedarët Sys janë skedarë sistemi, ndërsa skedarët inf shpesh janë pjesë e drejtuesit të harduerit të kompjuterit. Nëse drejtuesi juaj përfshin vetëm sys dhe inf pa instaluesin me të cilin jeni mësuar, mos e humbni shpresën, ky lloj drejtuesi mund të instalohet gjithashtu. Në shumicën e rasteve, drejtues të tillë shpërndahen në faqet e palëve të treta, jo në faqet e prodhuesve. Prandaj, jini të kujdesshëm dhe kontrolloni çdo drejtues të shkarkuar me një program antivirus.

Instalimi i shoferit në formën e skedarëve sys dhe inf

1. Gjëja e parë që na duhet është të shkojmë te menaxheri i pajisjes. Shtypim start, dhe me emrin "kompjuteri im" thërrasim menunë rënëse duke shtypur butonin e djathtë të miut dhe zgjedhim pronën nga lista. Do të hapet një dritare e re në të cilën duhet të shkojmë te seksioni "Menaxheri i pajisjes" që ndodhet në kolonën e majtë. Në listën që hapet, gjeni pajisjen që është shënuar me një pikëçuditëse të verdhë, kliko me të djathtën në pajisjen që duhet të instalojë drejtuesin dhe klikoni në artikullin - përditësoni drejtuesin. Dritarja tjetër do të hapë magjistarin për instalimin dhe konfigurimin e pajisjeve të reja. Zgjidhni artikullin për të instaluar manualisht drejtuesin e pajisjes.

2. Më pas, do të na kërkohet të zgjedhim dosjen në të cilën ndodhen drejtuesit tanë, domethënë skedarët sys ose inf. Më pas, konfirmoni zgjedhjen tuaj për të filluar instalimin e drejtuesit. Nëse drejtuesi i dhënë nuk është i pajtueshëm me pajisjen ose pajisja ka tashmë një version më të ri të drejtuesit, do t'ju kërkohet të zgjidhni një skedar tjetër për të konfiguruar siç duhet pajisjen.

3. Nëse gjeni vetëm një skedar të vetëm sys pa inf në arkivin e shkarkuar, atëherë magjistari i instalimit të shoferit për pajisjen nuk do të jetë në gjendje t'i instalojë ato. Në mënyrë që drejtuesi të instalohet dhe të funksionojë siç duhet, duhet të kopjoni skedarin .sys te windows->System32->drivers. Pasi të kemi kopjuar drejtuesin tonë në dosjen e sistemit, ne fillojmë instalimin dhe kërkojmë drejtuesin në modalitetin automatik. Kur instaloni skedarë të tillë, ju rekomandojmë t'i kontrolloni ato me një program antivirus, pasi disa sulmues futin kodin me qëllim të keq në skedarët e shoferit dhe shkarkimi i drejtuesve është më i miri nga faqja zyrtare.

Gjithashtu, nëse keni ndonjë vështirësi në përditësimin e vetë drejtuesve, atëherë zotërit tanë do të jenë të lumtur ta bëjnë këtë punë.

Largimi i masterit dhe diagnostikimi0 fshij.

Është e qartë se çdo përdorues i një kompjuteri personal, herë pas here, duhet të lidhë një pajisje me stacionin e tij. Arsyeja pse po ndodh kjo nuk është shumë me interes për ne tani, mund të jetë një përmirësim i njohur për shumë njerëz (për të rritur performancën e nyjeve individuale dhe si rezultat i performancës së përgjithshme të sistemit), mund të jetë thjesht shtimi i pajisjeve të reja për të zgjeruar funksionalitetin e konfigurimit ekzistues, si, për shembull, në rastin e lidhjes së një gamepad të ri, mund të jetë gjithashtu nevoja për të përdorur të dhëna nga një flash drive. Pavarësisht se si lidhim një pajisje të re, sistemi operativ Windows detyrohet t'i përgjigjet paraqitjes së harduerit të ri duke kryer disa manipulime për të siguruar që hardueri i ri të mbështetet në nivelin e softuerit. Shumë sisteme operative përdorin një ndërfaqe ndërmjet harduerit dhe një shtrese softueri të quajtur drejtues për të mundësuar ndërveprimin e softuerit me pajisjet.

Driver (Driver) - softuer me ndihmën e të cilit sistemi operativ dhe modulet e programit që funksionojnë në të fitojnë akses në pajisje harduerike ose logjike.

Kjo është arsyeja pse sistemi operativ po përpiqet me të gjitha mjetet në dispozicion të tij të sigurojë funksionimin e pajisjes në mjedisin e tij, për këtë tentohet të instalohet drejtuesi i duhur për pajisjen e lidhur rishtazi në mënyrë që të ofrohen funksionet e pajisjes së re. pajisje për qasje në programet e modalitetit të përdoruesit dhe kodin e modalitetit kernel, sepse pa këtë më të famshmin drejtuesi i harduerit në sistem thjesht nuk do të jetë në gjendje të funksionojë.
Jo rastësisht përmenda pajisjet logjike në përkufizim, pasi ekziston një kategori e veçantë drejtuesish që nuk shërbejnë harduer, por janë të integruar për të zgjeruar zbatimin (zgjerime, shtesa) të funksionalitetit të moduleve të ndryshme të sistemit. Por kë do të befasoni duke instaluar drejtuesit tani? Ky proces është tashmë aq i njohur për të gjithë përdoruesit e PC-ve prej shumë vitesh praktikë sa që disa, jam i sigurt, mund ta bëjnë me sy mbyllur :) Por a kemi menduar për detajet e këtij procesi, a kemi menduar ndonjëherë algoritmi i instalimit të shoferit? A keni menduar ndonjëherë saktësisht se çfarë veprimesh kryen sistemi operativ kur lidhet një pajisje e re dhe instalohen drejtuesit?

Pajtohem që nga këndvështrimi i përdoruesit, procesi i instalimit të një drejtuesi në Windows, në shumicën e rasteve, duket mjaft prozaik. Ikona e njohur e animuar e magjistarit të instalimit shfaqet në sirtarin e sistemit dhe pas njëfarë kohe sistemi mund të lëshojë një raport për instalimin e suksesshëm ose të pasuksesshëm të drejtuesit të pajisjes së re në sistem. Për më tepër, shpesh magjistari i instalimit, përveç kësaj ikone të tabakasë, nuk jep fare konfirmim vizual të përpjekjeve për të instaluar një pajisje të re, ndërsa "në heshtje" shton pajisje të reja në listën e pajisjeve dhe (në rast dështimi) shënon. me një ikonë të veçantë në menaxherin e pajisjes, duke i ofruar përdoruesit në modalitetin manual të vazhdojë konfigurimin e pajisjes. Të gjitha këto procese të jashtme, të cilat tashmë janë të njohura për ju dhe mua, kanë qenë të pranishme në një formë ose në një tjetër në të gjitha versionet e sistemeve operative Windows pothuajse që nga shfaqja e këtij sistemi operativ, duke ndryshuar pak vetëm në detaje. Janë bërë aq familjare dhe familjare, sa nuk e kam menduar asnjëherë se çfarë po ndodh “në anën tjetër të ekranit”, në zorrët e sistemit operativ, çfarë fshihet nën këtë thjeshtësi imagjinare? Siç do ta shihni më poshtë, instalimi i një drejtuesi të Windows për një pajisje fizike ose logjike fsheh procese mjaft komplekse dhe jashtëzakonisht interesante. Algoritmi i instalimit të shoferit në Windows mund të ndahet në detyrat kryesore globale të mëposhtme:

  • Kopjimi i binarit të drejtuesit në drejtorinë e duhur në sistem;
  • Regjistrimi i shoferit në sistemin Windows që tregon metodën e shkarkimit;
  • Shtimi i informacionit të nevojshëm në regjistrin e sistemit;
  • Kopjoni/instaloni komponentët mbështetës të lidhur nga paketa e drejtuesit;

Përveç detyrave kryesore të kryera si pjesë e algoritmit të instalimit të drejtuesve në Windows, do të ishte mirë të klasifikoheshin kushtet në të cilat fillon procesi i instalimit të drejtuesve të Windows:

  • Përdoruesi instalon një pajisje të re në një kompjuter të fikur. Në këtë rast, procesi i zbulimit të një pajisjeje të re dhe instalimi i drejtuesit fillon tashmë në fazën e ngarkimit të sistemit operativ.
  • Një përdorues me të drejta administratori lokal, duke përdorur skedarin shtesë të Menaxherit të Pajisjes, fillon instalimin ose përditësimin e një drejtuesi për një pajisje të instaluar tashmë.
  • Përdoruesi "në lëvizje" lidh një pajisje të re me një kompjuter që funksionon. Në këtë rast, bëhet fjalë për një kategori të caktuar pajisjesh që mund të lidhen në fluturim, si pajisje me një ndërfaqe të jashtme eSata, USB, etj. Në fund të fundit, nuk do të instaloni një kartë video të brendshme kur të aplikohet energjia në foletë PCIe, apo jo? Unë personalisht nuk e kam bërë ende këtë :)
  • Përdoruesi drejton në mënyrë të pavarur instaluesin e paketës së shoferit nga një llogari me të drejta administratori lokal. Kjo metodë mund të përdoret si për të instaluar drejtuesit për pajisjet fizike që mbështesin standardin Plug and Play, ashtu edhe për instalimin e drejtuesve jo-PnP (të trashëguara), drejtues pajisje logjike që nuk mund të zbulohen automatikisht nga sistemi dhe që nuk mund të instalohen ndryshe përveçse në modaliteti manual. Një shembull tipik do të ishin antiviruset ose makinat virtuale që instalojnë drejtuesit e tyre (pajisjet logjike) në sistem.
  • Përdoruesi klikon me të djathtën në skedarin .inf në drejtorinë e drejtuesve dhe zgjedh Instalo nga një llogari me të drejta administratori lokal.

Por çfarë është vetë paketa e shoferit? Në fund të fundit, siç e kemi parë vazhdimisht, ky është një grup i tërë skedarësh me qëllime absolutisht të ndryshme, në shikim të parë. Pa një përmbledhje më të thellë të strukturës së paketës së instalimit të shoferit, do të jetë e vështirë për ne të kuptojmë vetë algoritmin e instalimit të drejtuesit, kështu që ne do të japim komponentët e përgjithshëm:

  • .inf skedar(s). Komponenti kryesor i paketës së instalimit të drejtuesve është një skedar që përshkruan procesin e instalimit të drejtuesit. skedari inf është i ndarë në seksione dhe përbëhet nga udhëzime që i tregojnë sistemit saktësisht se si është instaluar drejtuesi: ato përshkruajnë pajisjen që instalohet, vendndodhjen e burimit dhe objektivit të të gjithë komponentëve të drejtuesit, ndryshime të ndryshme që duhet të bëhen në regjistër gjatë instalimit. drejtuesi i Windows, informacione rreth drejtuesve të varësive dhe më shumë. Skedarët .inf shoqërojnë një pajisje fizike me një drejtues që kontrollon atë pajisje.
  • Skedari(et) binar i drejtuesit. Së paku, paketa duhet të përmbajë skedarin .sys - ose .dll - të bërthamës së drejtuesit. Në fakt, një skedar i vetëm .sys (në raste ekstreme) mund të instalohet (me rezervime) manualisht përmes redaktimit të regjistrit.
  • Ekzekutueshmet e instalimit. Zakonisht këto janë mjete të njohura instalimi që quhen setup.exe , install.exe dhe disa të tjera.
  • Skedarët e ekzekutueshëm për çinstalimin. Këto janë zakonisht programe çinstaluese që quhen uninstall.exe.
  • Skedari(et) për procedurat dhe bibliotekat shtesë. Zakonisht këto janë biblioteka ndihmëse të formatit .dll, bashkë-instalues.
  • skedar(s) .cat. Skedari i katalogut i nënshkruar me një nënshkrim dixhital. Këta skedarë përmbajnë nënshkrime dixhitale të drejtorive dhe veprojnë si nënshkrim për skedarët e paketës, me të cilat përdoruesi mund të përcaktojë origjinën e paketës dhe të verifikojë integritetin e skedarëve të paketës së shoferit. Kërkohet në versionet 64-bit të Windows nga Vista e tutje dhe rekomandohet për të gjithë të tjerët.
  • Modulet e kontrollit të modalitetit të përdoruesit. Zakonisht këto janë aplikacione të ndryshme komandash që funksionojnë në modalitetin e përdoruesit, të tilla si ATI Catalist Control Center, VIA HD Audio Desk, Realtek HD Audio Control Panel dhe të ngjashme.
  • Skedarët e ndihmës. Ku do të ishte pa to?

Termat dhe Përkufizimet

Në këtë artikull, unë do të përshkruaj vetëm një metodë instalimi, e cila, në çdo rast, përshkruan pothuajse të gjitha hapat në algoritmin e instalimit të shoferit në Windows, të cilat janë të zbatueshme për metodat e tjera. Dhe tani do të flasim për situatën kur përdoruesi fut pajisje të reja, të tilla si një kartë video, në lidhësin e brendshëm të një kompjuteri të fikur. Por së pari, le të prezantojmë disa përkufizime që na duhen në procesin e studimit të algoritmit të instalimit të shoferit.
Menaxher (dispeçer) Plug and Play (Menaxheri PnP, Menaxher PnP)- një re e modalitetit kernel dhe kodit të modalitetit të përdoruesit përgjegjës për shtimin, njohjen, heqjen e pajisjeve në sistem. Blloku i modalitetit kernel ndërvepron me pjesën tjetër të komponentëve të sistemit në procesin e shkarkimit/instalimit të softuerit të nevojshëm për shërbimin e pajisjeve në sistem. Blloku i modalitetit të përdoruesit ( %Windir%\System32\umpnpmgr.dll, ekzekutohet në kontekstin e procesit kryesor të sistemit svchost.exe) është përgjegjës për ndërveprimin e përdoruesit në situata që kërkojnë instalimin e drejtuesve të rinj ose rregullimin e parametrave të funksionimit në ato të instaluara tashmë. Përgjegjës për caktimin dhe alokimin e mëvonshëm të burimeve harduerike si ndërprerjet (IRQ), portat I/O, kanalet e aksesit të memories direkte (DMA) dhe adresat e memories. Ka funksionalitetin e përcaktimit të drejtuesit të nevojshëm për të mbështetur një pajisje të veçantë dhe funksionalitetin e shkarkimit/instalimit të këtij drejtuesi. Në gjendje të njohë pajisjet e reja, t'i përgjigjet lidhjes dhe shkëputjes së tyre. Është pjesë e kodit ekzekutiv të nënsistemit Windows.

Numërimi i pajisjes

Nuk ka kuptim të përshkruajmë të gjithë fazën e ngarkimit që në fillim, dhe ne do të fillojmë vetëm nga faza që na intereson, në të cilën moduli Winload (.efi) ngarkon kernelin e sistemit operativ Windows 7 nga skedari ntoskrnl.exe . Kerneli drejton menaxherin PnP, i cili është pjesë e nënsistemit ekzekutiv. Menaxheri PnP fillon procesin e numërimit të pajisjes nga pajisja rrënjë, një drejtues autobusi virtual i quajtur ROOT (Root), i cili përfaqëson të gjithë sistemin dhe është një drejtues autobusi në përgjithësi për të gjitha pajisjet PnP dhe jo PnP, si dhe HAL (hardware abstraksione të nivelit). HAL në këtë fazë funksionon si një drejtues autobusi që numëron pajisjet e lidhura drejtpërdrejt me motherboard. Megjithatë, në vend që të numërojë në të vërtetë, HAL mbështetet në përshkrimin e harduerit tashmë të pranishëm në regjistër. Qëllimi i HAL në këtë fazë është zbulimi i autobusëve parësor si PCI. Drejtuesi kryesor i autobusit PCI, nga ana tjetër, numëron pajisjet e lidhura me këtë autobus, gjen autobusë të tjerë, për të cilët menaxheri PnP ngarkon menjëherë drejtuesit. Këta drejtues autobusësh, nga ana tjetër, tashmë zbulojnë pajisjet në autobusët e tyre. Ky proces rekurziv i numërimit, ngarkimit të drejtuesve dhe më pas numërimit, vazhdon derisa të zbulohen dhe konfigurohen të gjitha pajisjet në sistem. Gjatë procesit të numërimit PnP, menaxheri ndërton një pemë të pajisjes që përshkruan në mënyrë unike marrëdhëniet midis të gjitha pajisjeve në sistem. Nyjet në këtë pemë, të quajtura devnode (shkurt për "nyjet e pajisjes"), përmbajnë informacion rreth objektit të pajisjes, i cili nga ana tjetër përshkruan pajisjen në detaje.
Regjistrimet e të gjitha pajisjeve që janë zbuluar që nga instalimi i sistemit ruhen në kosheren e regjistrit HKLM\SYSTEM\CurrentControlSet\Enum. Nënçelësat e kësaj koshere përshkruajnë pajisjet në formatin e mëposhtëm:

HKLM\SYSTEM\CurrentControlSet\Enum\ Enumerator\DeviceID\InstanceID

HKLM\SYSTEM\CurrentControlSet\Enum\

  • Regjistruesi - emri i shoferit të autobusit. Mund të marrë vlerat e mëposhtme: ACPI , DISPLAY , HDAUDIO , HID , HDTREE , IDE , PCI , PCIIDE , Root , STORAGE , SW , UMB , USB , USBSTOR dhe të tjera;
  • ID e pajisjes - identifikues unik për këtë lloj pajisjeje;
  • InstanceID - Një identifikues unik për raste të ndryshme të së njëjtës pajisje.

Fakti është se drejtuesi i autobusit me të cilin është lidhur pajisja i kërkon pajisjes parametra të ndryshëm (ID-ja e prodhuesit, ID-ja e pajisjes, rishikimi, etj.) dhe gjeneron të ashtuquajturin identifikues të harduerit (HardwareID), i cili përshkruan në mënyrë unike pajisjen. dhe është një varg parametrash të ndarë me shenja & dhe që përbëhet nga pjesët e mëposhtme:

  • Një parashtesë që përshkruan autobusin me të cilin është lidhur pajisja.
  • ID e pajisjes. Ai përbëhet nga disa pjesë, si ID-ja e prodhuesit, ID e produktit (modelit), rishikimi i pajisjes.

HardwareID - një varg identifikimi që varet nga parametrat e pajisjes (prodhuesi, modeli, rishikimi, versioni, etj.) që përdor Windows për të përshtatur pajisjen me skedarin .inf të drejtuesit.

Struktura tipike e ID-së së harduerit:

PCI\VEN_10DE&DEV_1341&SUBSYS_2281103C&REV_A2

Përveç ID-së së harduerit, pajisjes i është caktuar një parametër(a) CompatibleID, i cili ka një format të ngjashëm, por përmban vetëm vlera më të përgjithshme që nuk përmbajnë parametra specifikë të pajisjes (disa ID të pajisjes) dhe janë të nevojshme për të inicializuar një gamë më e gjerë e pajisjeve të pajtueshme.

HardwareID dhe CompatibleID përdoren nga kodi ekzekutiv i nënsistemit Windows për të gjetur drejtuesin e pajisjes.

Zbulimi i shoferit

Nëse në fazën e numërimit të pajisjes dhe ngarkimit të drejtuesit, drejtuesi funksional i autobusit me të cilin është lidhur pajisja e re informon menaxherin PnP për ndryshimet në pajisjet e lidhura fëmijë. Menaxheri PnP i modalitetit të kernelit kontrollon për të parë nëse një drejtues është i lidhur me pajisjen duke pyetur drejtuesin e autobusit në të cilin është lidhur pajisja e re dhe duke marrë ID-në e harduerit dhe opsionalisht ID-në e pajtueshme të pajisjes. Menaxheri PnP i modalitetit të kernelit informon menaxherin PnP të modalitetit të përdoruesit se pajisja e dhënë duhet të instalohet me një ngjarje të veçantë, duke i kaluar asaj identifikuesit e marrë. Menaxheri i modalitetit të përdoruesit PnP së pari përpiqet të instalojë automatikisht pajisjen pa ndërhyrjen e përdoruesit. Për ta bërë këtë, menaxheri PnP i modalitetit të përdoruesit lëshon programin rundll32.exe për të hapur magjistarin e instalimit të drejtuesit të pajisjes (%Windir%\System32\Newdev.dll ).

Magjistari i instalimit të drejtuesit të pajisjes fillon një kërkim për një drejtues të përshtatshëm për pajisjen duke përdorur informacione nga të gjithë skedarët inf të sistemit që ndodhen në vendndodhjet e mëposhtme të besueshme të sistemit:

  • Ruajtja e shoferit;
  • Windows Update;
  • Drejtoria e sistemit të skedarëve INF;

Për qëllimet e mësipërme të kërkimit dhe instalimit të drejtuesit, përdoren funksionet e bibliotekave setupapi.dll (funksionet e mbështetjes së instalimit) dhe cfgmgr32.dll (menaxheri i konfigurimit). Gjatë kërkimit, përdoren identifikuesit HardwareID të marrë aktualisht dhe (opsionale) CompatibleID, vlerat e të cilave përshkruajnë të gjitha opsionet e mundshme për identifikimin e harduerit në skedarin e instalimit të shoferit, domethënë skedarin inf. Vlerat e ID-së së pajisjes së instaluar krahasohen me ato të përshkruara në seksionet Modele të skedarëve inf të regjistruar në sistem. Listat e identifikuesve janë të renditura, kështu që përshkruesit më specifikë të harduerit shfaqen të parët në lista. Nëse përputhjet ID janë gjetur në skedarë të shumtë inf, preferohet një përputhje më e saktë mbi një përputhje më pak të saktë, skedarët inf të nënshkruar preferohen mbi ato të panënshkruara dhe skedarët inf të nënshkruar më vonë preferohen mbi ato të nënshkruara më parë. Nëse nuk gjendet një përputhje e bazuar në ID-në e harduerit, atëherë përdoret ID-ja e përputhshme, nëse është e pranishme, sigurisht. Nëse nuk gjendet asnjë përputhje bazuar në ID-në e përputhshme, Magjistari i Shto Hardware mund t'ju kërkojë vendndodhjen e një drejtuesi hardueri të ri. Le të hedhim një vështrim më të afërt në të gjitha këto burime të informacionit të shoferit.

Ruajtja e shoferit

Magjistari i instalimit të shoferit përpiqet të gjejë një skedar të përshtatshëm inf në dyqanin e drejtuesve të sistemit të vendosur në drejtorinë %Windir%\System32\DriverStore, i cili përmban të gjithë drejtuesit e sistemit pa përjashtim që janë pjesë e shpërndarjes së Windows, të marrë përmes "Përditësimit të Windows". shërbim, ose të instaluar në sistem nga përdoruesi.

Dyqani i shoferëve është një vendndodhje e sigurt e sistemit, një direktori që synon të ruajë të gjitha paketat e drejtuesve që janë instaluar ndonjëherë në sistem.

Dyqani i shoferëve u prezantua për herë të parë në Windows Vista. Përpara se të instaloni ndonjë drejtues në sistem, së pari kodi i specializuar kontrollon nënshkrimin dixhital të drejtuesit, pastaj sintaksën e skedarëve inf të drejtuesit, pastaj privilegjet e përdoruesit aktual, vetëm pas kësaj vendos të gjithë komponentët e drejtuesit në drejtuesin e sistemit. magazinimit. Por atëherë drejtuesi në dyqanin e shoferëve mund të përdoret për të instaluar pajisje në sistem. Meqenëse procedura për vendosjen e një shoferi në dyqan është zhvilluar mirë, dyqani i shoferëve është burimi më i besueshëm i informacionit për drejtuesit.

Drejtoria e sistemit të skedarëve INF

Paralelisht, sistemi kërkon drejtuesin në vendndodhjen e sistemit të përshkruar nga vlera e parametrit DevicePath, e vendosur në degën e regjistrit HKLM\Software\Microsoft\Windows\CurrentVersion. Cilësimi është zakonisht %SystemRoot%\inf, i cili është i barabartë me C:\Windows\inf në shumicën e sistemeve.

Skedari INF

Do të doja të bëja një digresion të vogël dhe të flisja veçmas për skedarët e informacionit të paketës së shoferit. skedari inf është një nga komponentët kryesorë të paketës së shoferit. Ai ruan sekuencën e operacioneve për instalimin dhe çinstalimin e drejtuesit, të përshkruar nga direktiva të veçanta që tregojnë vendndodhjen e skedarëve funksional të drejtuesit. Skedari përmban komanda që shtojnë informacion në regjistrin që është përgjegjës për numërimin (Enum) të drejtuesit dhe klasës së tij (Class) dhe mund të përmbajë udhëzime për magjistarin e instalimit të harduerit për të nisur të ashtuquajturat instalues ​​kryesorë (Class Installer, Class Installer ) dhe instalues ​​shtesë (CoInstaller , Co-installer) për klasën e pajisjes dhe vetë pajisjen. Për më tepër, skedari inf përcakton llojin, prodhuesin, modelin e pajisjes, klasën e drejtuesit, skedarët e kërkuar dhe burimet.

Bashkëinstalues ​​(sipas strukturës, një DLL i rregullt) - një instalues ​​shtesë i thirrur gjatë fazës së instalimit, i cili kryen hapat e instalimit të nënklasës ose pajisjes, të tilla si përgatitja e infrastrukturës që drejtuesi të punojë në sistem (për shembull, instalimi i Paketa NET.Framework), duke shfaqur dialogët e konfigurimit, të cilat lejojnë përdoruesin të specifikojë cilësimet për një pajisje specifike.

Një tipar i rëndësishëm i bashkëinstaluesve është se, nëse është e nevojshme, ata lidhin shembuj të një pajisjeje të re me protokollet e kërkuara për funksionim. Kjo, për shembull, mund të ketë të bëjë me lloje të ndryshme pajisjesh komunikimi që kërkojnë protokolle dhe transporte të ndryshme për të punuar, të tilla si ndis, pppoe, tcpip, tcpip6, smb, netbt.
Skedari .inf përshkruan gjithashtu operacionet e shpaketimit, kopjimit, lëshimit, riemërtimit të skedarëve, shtimit dhe fshirjes së çelësave në regjistër dhe shumë më tepër.
Sidoqoftë, le të kthehemi te algoritmi kryesor i instalimit të drejtuesit në Windows. Në rast se instaluesi i drejtuesit të pajisjes nuk gjen drejtues të përshtatshëm në vendet e listuara më sipër, sistemi e shënon pajisjen si të panjohur.

Në këtë rast, përdoruesit i kërkohet të vazhdojë në mënyrë të pavarur instalimin e pajisjes përmes aplikacionit Menaxheri i pajisjes. Pasi përdoruesi të zgjedhë vetë pajisjen dhe të specifikojë vendndodhjen e skedarëve të drejtuesit, algoritmi i instalimit të drejtuesit vazhdon punën e tij dhe hapi tjetër fillon të kontrollojë nënshkrimin dixhital të drejtuesit.

Kontrollimi i nënshkrimit dixhital të shoferit

Fakti është se drejtuesi, si pjesë e kodit të modalitetit të kernelit, është një komponent mjaft kritik i sistemit operativ dhe çdo gabim i bërë nga zhvilluesi në kodin e drejtuesit mund të çojë lehtësisht në përplasje serioze (BSOD) në sistem. Prej disa kohësh, Microsoft ka qenë mjaft i ndjeshëm ndaj cilësisë së kodit të shoferit, dhe në këtë drejtim, mekanizma të tillë si nënshkrimi dixhital i shoferit dhe politika e nënshkrimit të drejtuesit të sistemit janë futur në sistemet operative Windows.

Nënshkrimi dixhital i shoferit është një varg të dhënash me gjatësi të ndryshueshme që, në një masë të caktuar, është një garanci që kodi i drejtuesit është krijuar nga një burim i besueshëm dhe nuk i është nënshtruar modifikimeve të paautorizuara.

Hapi tjetër është pjesa e modalitetit të përdoruesit të kodit të menaxherit PnP që kontrollon politikën e nënshkrimit të drejtuesit të sistemit. Nëse politika e sistemit i thotë kodit të kernelit që të bllokojë ose paralajmërojë për instalimin e drejtuesve të panënshkruar, atëherë menaxheri PnP analizon skedarin inf të drejtuesit për praninë e një direktive CatalogFile që tregon një skedar katalogu (një skedar me një shtrirje .cat) që përmban një nënshkrim dixhital të paketën e shoferit.

Skedari i katalogut (.cat) është një skedar i veçantë që vepron si një nënshkrim dixhital për të gjithë paketën e drejtuesit, sepse çdo skedar i përfshirë në paketën e drejtuesit nuk është i nënshkruar individualisht. Përjashtimet e vetme janë binarët e drejtuesve të kernelit të fazës së nisjes, por ato kontrollohen nga kodi i veçantë i kernelit.

Për të testuar drejtuesit dhe për t'i nënshkruar ato, u formua Microsoft Windows Hardware Quality Lab (WHQL), i cili teston tërësisht drejtuesit e furnizuar me shpërndarjet e Windows, si dhe drejtuesit nga shitësit kryesorë të pajisjeve. Për të gjithë zhvilluesit e tjerë të shoferëve, ekzistojnë procedura për të marrë aftësinë për të vetë-nënshkruar drejtuesit për një tarifë. Kur një shofer kalon të gjitha testet WHQL, ai bëhet "i nënshkruar". Kjo do të thotë që për një drejtues, WHQL gjeneron një hash, ose nënshkrim unik, që identifikon në mënyrë unike skedarët e shoferit dhe më pas e nënshkruan atë në mënyrë kriptografike duke përdorur një çelës privat të veçantë të Microsoft-it që përdoret për të nënshkruar drejtuesit. Hash-i i nënshkruar vendoset në një skedar katalogu (skedar .cat) që vendoset drejtpërdrejt në direktorinë e paketës së shoferit.
Gjatë instalimit të drejtuesit, menaxheri i modalitetit të përdoruesit PnP nxjerr nënshkrimin e drejtuesit nga skedari .cat, deshifron nënshkrimin duke përdorur çelësin publik të Microsoft dhe krahason hash-in që rezulton me hash-in e drejtuesit që instalohet. Nëse hash-et përputhen, drejtuesi shënohet si WHQL i testuar. Nëse nënshkrimi nuk mund të verifikohet, menaxheri PnP vepron sipas cilësimeve të politikës së nënshkrimit të drejtuesit të sistemit, ose duke mos lejuar instalimin e drejtuesit ose duke lejuar ende të instalohet drejtuesi.

Krijo një kopje rezervë

Është një strategji mjaft e mirë e Windows për të krijuar një pikë rikuperimi përpara se të shtoni drejtues të rinj pajisjesh në sistem. Kjo është për shkak, para së gjithash, për faktin se një drejtues i modalitetit kernel që përmban një gabim mund të jetë shkaku i mosfunksionimit të plotë të sistemit, dhe më pas çfarë të bëjmë me këtë sistem? Edhe përkundër të gjitha nënshkrimeve dhe kontrolleve, përdoruesi duhet të jetë në gjendje të rikthejë konfigurimin në rast se, për shembull, nuk i pëlqen diçka pas instalimit.

Instalimi i shoferit

Ky hap vendos paketën e drejtuesve të palëve të treta në dyqanin e drejtuesve të sistemit. Më pas, sistemi kryen instalimin aktual të drejtuesit nga dyqani i shoferëve, i cili kryhet duke përdorur programin %Windir%\System32\drvinst.exe. Gjatë kësaj faze ndodhin ngjarjet e mëposhtme:

  • skedari inf i drejtuesit kopjohet në dosjen e specializuar %Windir%/inf. Është tipike për drejtuesit e palëve të treta që të riemërtojnë skedarin në OEMx.inf, ku x është numri rendor i skedarit inf në drejtori.
  • Kodi i sistemit operativ rregullon faktin e instalimit të skedarit inf në regjistër.
  • Një nyje pajisjeje (devnode) krijohet në regjistër përgjatë rrugës HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ \\ , i cili përmban informacion të detajuar rreth pajisjes.
  • Binarët e drejtuesve kopjohen në dosjen e synuar %Windir%\System32\DRIVERS dhe ndoshta në dosje të tjera të synuara. Çelësat e regjistrit janë përditësuar.
  • Formohet çelësi i regjistrit që korrespondon me drejtuesin: HKLM\SYSTEM\CurrentControlSet\Services\emri_driver. Janë formuar parametrat kryesorë.
  • Formohet një çelës regjistri që është përgjegjës për regjistrimin e ngjarjeve të shoferit dhe ndodhet në degë HKLM\SYSTEM\CurrentControlSet\Services\EventLog\System\driver_emri.
  • Menaxheri PnP thërret procedurën DriverEntry për çdo drejtues të sapo instaluar. Menaxheri PnP i modalitetit të kernelit më pas përpiqet të "fillojë" drejtuesin duke e ngarkuar atë në memorie dhe duke thirrur procedurën AddDevice të drejtuesit për të informuar vetë drejtuesin për praninë e pajisjes për të cilën është ngarkuar.

Vendndodhja e informacionit të shoferit

Përveç përshkrimit të vetë algoritmit të instalimit të drejtuesve në Windows, do të doja të theksoja një seksion të veçantë dhe t'i kushtoja përshkrimit të vendndodhjeve të mundshme të informacionit rreth drejtuesve në sistemin e skedarëve dhe regjistrit. Nga pikëpamja praktike, ky informacion synon të thjeshtojë redaktimin manual në rast të ndonjë dështimi fatal. Më poshtë janë vendet ku mund të vëreni gjurmë të informacionit të shoferit.

Regjistrat e Përgjithshme të Shoferit

Ka një numër regjistrash në sistem që mund të ndihmojnë me çështje të ndryshme që lidhen me drejtuesit.

  • %Windir%\setupact.log -- përmban mesazhe korrigjimi nga instaluesi i drejtuesit të modalitetit kernel, i cili është një DLL Win32 që shoqëron procesin e konfigurimit të pajisjes;
  • %Windir%\inf\setupapi.app.log -- përmban mesazhe nga procesi i instalimit të aplikacionit;
  • %Windir%\inf\setupapi.dev.log -- përmban mesazhe të procesit të instalimit të pajisjes;

Regjistri i shoferit

Nëse përdorni Menaxherin e Paketave (pkgmgr) për të instaluar/çinstaluar një paketë që (nga ana tjetër) instalon, përditëson ose çinstalon një drejtues, atëherë ju keni mundësinë të aktivizoni (për qëllime korrigjimi) krijimin e një drejtuesi të veçantë skedari log. log , i cili do të përmbajë vetëm gabime specifike të drejtuesit. Për të gjeneruar këtë regjistër, krijoni/vendosni çelësin e mëposhtëm të regjistrit dhe më pas ekzekutoni përsëri pkgmgr. Pas kësaj, në drejtorinë nga është nisur pkgmgr, do të krijohet një skedar drivers.log.
Dega: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Device Installer
Çelësi: DebugPkgMgr
Lloji: Dword
Vlera: 1

%Windir%\inf

Të gjithë skedarët inf ruhen në këtë direktori. Siç u përmend më lart, pas instalimit të një drejtuesi të palës së tretë në sistem, skedari i tij inf riemërtohet në OEMx.inf, kështu që mund të shihni një seri të tërë skedarësh të ngjashëm në drejtori. Kodi i sistemit operativ kujton faktin që skedari inf ishte instaluar në regjistër.

%Windir%\System32\DRIVERS

Ky është drejtoria në sistemin e skedarëve Windows ku ndodhen skedarët aktualë të drejtuesit. Në sistemet operative moderne, dhe po flas tani për Windows Vista dhe më vonë, shumica dërrmuese e drejtuesve në këtë drejtori kanë shtesa .sys, skedarët dll janë më pak të zakonshëm, por kjo nuk e ndryshon kuptimin e përgjithshëm, sepse, pavarësisht nga zgjerimi, të gjitha ato janë identike në strukturë me skedarët .dll. Në sistemet operative të mëparshme, kishte formate të tilla si .drv dhe .vxd.

%Windir%\System32\DriverStore

Koleksioni i sistemit të drejtuesve, i cili synon të përmbajë të gjithë drejtuesit që kanë kaluar nëpër sistemin tuaj. Përdoret që nga Windows Vista. Para se të instaloni ndonjë drejtues në sistemin operativ, së pari kodi i specializuar kontrollon nënshkrimin e drejtuesit, pastaj sintaksën e skedarëve inf të shoferit, pastaj privilegjet e përdoruesit aktual, vetëm pas kësaj ai shton të gjithë komponentët e drejtuesit në koleksionin e sistemit. Dhe vetëm pas kësaj drejtuesi mund të përdoret në sistem për të instaluar pajisje pa asnjë ndërhyrje të përdoruesit.

HKLM\SYSTEM\CurrentControlSet\Enum

Një koshere regjistri që përmban informacione rreth pajisjeve në sistem. Menaxheri PnP krijon një çelës këtu për secilën pajisje në format HKLM\SYSTEM\CurrentControlSet\Enum\Enumerator\DeviceID. ku Enumerator është identifikuesi i autobusit të përshkruar më sipër në artikull, i marrë në fazën e numërimit të pajisjes, deviceid është identifikuesi i llojit të pajisjes. Çelësi përmban informacionin e mëposhtëm: përshkrimin e pajisjes, identifikuesit e harduerit (ID-ja e harduerit), identifikuesit e pajtueshëm të pajisjes (ID-ja e pajtueshme) dhe kërkesat e burimeve. Kosherja është e rezervuar për përdorim ekskluzivisht nga kodi i sistemit operativ, kështu që aplikacionet e përdoruesve dhe drejtuesit dekurajohen të ndërveprojnë drejtpërdrejt me të, në vend që të përdorin funksione të dokumentuara të sistemit.

HKLM\SYSTEM\CurrentControlSet\Control

Kosherja e regjistrit që përmban informacione rreth cilësimeve të ndryshme të konfigurimit të drejtuesit në fazën e nisjes së sistemit operativ. Përmban çelësa të tillë të rëndësishëm si:

  • Klasa përmban informacion rreth klasave të instalimit të pajisjes, të cilat përdoren për të grupuar pajisjet që janë konfiguruar dhe instaluar në mënyrë të ngjashme. Për çdo klasë instalimi, ky çelës përmban një çelës, emri i të cilit është i njëjtë me emrin GUID të klasës përkatëse të instalimit.
  • CoDeviceInstallers përmban informacione rreth bashkëinstaluesve të klasës
  • DeviceClasses përmban informacion në lidhje me ndërfaqet e pajisjeve të regjistruara në sistem. çdo drejtues që dëshiron të ndërveprojë me programet e modalitetit të përdoruesit në sistem duhet të sigurojë një ndërfaqe. Klasa e ndërfaqes së pajisjes ekspozon funksionalitetin e pajisjes dhe drejtuesit të saj ndaj komponentëve të tjerë të sistemit dhe aplikacioneve të modalitetit të përdoruesit.

HKLM\SYSTEM\CurrentControlSet\Services

Një fshikëz regjistri që përdoret për të ruajtur informacione për të gjitha shërbimet (drejtuesit) në sistem. Çdo drejtues i sistemit vendos informacione mjaft të rëndësishme globale për veten në nënçelësat e formularit HKLM\SYSTEM\CurrentControlSet\Services\<Имя_драйвера> , i cili përdoret nga drejtuesi gjatë procesit të inicializimit në fazën e nisjes së sistemit. Hive përdoret në mënyrë aktive nga menaxheri PnP për të kaluar parametrat kur thirret procedura e inicializimit të drejtuesit.
Kjo koshere përmban elementët e mëposhtëm:

  • ImagePath - përmban shtegun e plotë në skedarin binar (imazhin) e drejtuesit. instaluesi e plotëson këtë vlerë bazuar në të dhënat nga skedari inf i paketës së shoferit;
  • Parametrat - ruan informacionin individual të shoferit, plotësohet në bazë të të dhënave të vendosura në skedarin inf të paketës së shoferit;
  • Performanca - Informacion për monitorimin e performancës së pajisjes të kontrolluar nga drejtuesi. Përcakton emrin e DLL-së së monitorimit të performancës dhe emrat e funksioneve të eksportuara nga kjo DLL. Plotësuar në bazë të të dhënave të marra nga skedari inf;

HKLM\SYSTEM\CurrentControlSet\HardwareProfiles

Një regjistër që përmban informacione rreth profileve harduerike të sistemit dhe është krijuar për të mbështetur këtë teknologji. Një profil hardueri është vetëm një grup ndryshimesh në konfigurimet e paracaktuar të harduerit dhe shërbimit (konfigurimi origjinal) i ngarkuar në fillimin e sistemit. Përmban ndryshime specifike në profilin bazë të harduerit origjinal të konfiguruar në dy çelësa regjistri: HKLM\SOFTWARE dhe HKLM\SYSTEM. Nuk përdoret në Windows 7, megjithëse çelësat e regjistrit mbeten, ndoshta për arsye të pajtueshmërisë.

Ky botim është menduar për përdoruesit që tashmë janë disi të njohur me kompjuterin dhe duan të mësojnë se si të instalojnë dhe konfigurojnë vetë sistemin operativ. Gjuha e lehtë për t'u ndjekur dhe shumë ilustrime ilustruese do t'ju ndihmojnë të instaloni Windows 7 në mënyrë korrekte dhe të konfiguroni kompjuterin tuaj për performancë optimale. Përveç kësaj, libri përshkruan në detaje parimet themelore të rivendosjes së sistemit operativ.

Të gjitha të drejtat e rezervuara. Asnjë pjesë e këtij libri nuk mund të riprodhohet në asnjë formë pa lejen me shkrim të mbajtësve të së drejtës së autorit.

Informacioni që përmban ky libër është marrë nga burime të besueshme nga botuesi. Megjithatë, në funksion të gabimeve të mundshme njerëzore ose teknike, botuesi nuk mund të garantojë saktësinë dhe plotësinë absolute të informacionit të dhënë dhe nuk mban përgjegjësi për gabimet e mundshme që lidhen me përdorimin e librit.

Libri:

Konsideroni një situatë ku një grup skedarësh INF përdoret për të instaluar pajisje.

Hapur Paneli i kontrollit dhe filloni mekanizmin Menaxheri i pajisjes. Si rezultat, do të hapet një dritare në të cilën mund të shihni një listë të të gjitha pajisjeve të zbuluara nga sistemi operativ në kompjuter (Fig. 16.1).

Shumica e tij përbëhet nga pajisje të vendosura në motherboard dhe vetëm disa hyrje tregojnë pajisje që janë instaluar si një bord zgjerimi ose të lidhura duke përdorur porte të jashtme.

Detyra jonë është të instalojmë një drejtues për një pajisje që nuk zbulohet nga sistemi operativ. Nëse pajisja juaj nuk është ende e lidhur me kompjuterin tuaj, tani është koha për ta bërë këtë.

Nëse pajisja është tashmë e lidhur me kompjuterin, atëherë klikoni me të djathtën mbi emrin e kompjuterit në krye të listës dhe zgjidhni artikullin Install old device në menynë që shfaqet (Fig. 16.2). Kjo do të nisë magjistarin e instalimit të harduerit, i cili do t'ju udhëheqë dhe ju udhëzojë gjatë instalimit të harduerit (Figura 16.3).


Oriz. 16.1. Nisja e Menaxherit të Pajisjes


Oriz. 16.2. Zgjidhni Instaloni pajisjen e vjetër

Pas leximit të fjalimit të hapjes dhe përgatitjes së diskut të drejtuesit, nëse është e nevojshme, shtypni butonin Me tutje, për të nisur procesin e instalimit të pajisjes.


Oriz. 16.3. Magjistari i konfigurimit të harduerit

Magjistari i instalimit ofron dy opsione për veprime të mëtejshme: instalimin automatik dhe manual të pajisjeve (Fig. 16.4). Instalimi automatik nuk do të bëjë asgjë, pasi sistemi operativ tashmë është përpjekur ta bëjë këtë gjatë procesit të instalimit. Për këtë arsye, është e nevojshme menjëherë të vazhdohet me opsionin e dytë. Vendosni çelësin në Instalimi i pajisjeve të zgjedhura manualisht nga një listë dhe shtypni butonin Me tutje.


Oriz. 16.4. Zgjidhni një opsion veprimi

Në dritaren tjetër, do të shihni një listë të pajisjeve të llojeve të ndryshme, drejtuesit për të cilët janë të disponueshëm në sistemin operativ (Fig. 16.5).


Oriz. 16.5. Specifikoni llojin e pajisjes që do të instalohet

Le të shqyrtojmë së pari opsionin kur gjetët drejtuesin që ju nevojitet në listën e prodhuesve dhe drejtuesve. Pasi ta keni shënuar, shtypni butonin Me tutje, për të kaluar në instalimin e tij.

Në dritaren tjetër, Wizard Add Hardware do të shfaqë një listë të të gjithë drejtuesve të disponueshëm në sistem për llojin e zgjedhur të pajisjes, të renditur sipas prodhuesit të harduerit. Nëse jeni të sigurt se një nga drejtuesit e propozuar është i përshtatshëm për pajisjen tuaj, atëherë zgjidhni prodhuesin e kërkuar në pjesën e majtë të dritares dhe drejtuesin e nevojshëm në pjesën e djathtë. Pas kësaj, mund të provoni ta instaloni duke klikuar butonin Me tutje(Fig. 16.6). Kjo do të hapë një dritare konfirmimi në të cilën duhet të klikoni përsëri butonin. Me tutje(Fig. 16.7).

Pasi të konfirmohet instalimi i shoferit, Wizard Add Hardware kopjon drejtuesit e nevojshëm në sistem dhe përpiqet të inicializojë pajisjen. Nëse inicializimi i pajisjes ishte i suksesshëm, do të shihni një dritare me një mesazh që drejtuesi i pajisjes është instaluar saktë dhe pajisja është gati për të punuar. Përndryshe, magjistari do të raportojë se instalimi dështoi dhe pajisja nuk mund të niset, ose se ka disa vështirësi (Fig. 16.8).

Oriz. 16.6. Specifikoni drejtuesin për pajisjen


Oriz. 16.7. Konfirmo instalimin e shoferit

Keni pyetje?

Raportoni një gabim shkrimi

Teksti për t'u dërguar redaktorëve tanë: