Javítjuk a hibát: Helytelen szolgáltatás telepítési szakasz ebben az MPT inf fájlban. Illesztőprogram telepítése INF fájlból Hogyan telepítsünk inf fájlt

04.11.2020 Biztonság

Nyilvánvaló, hogy a személyi számítógép minden felhasználójának időről időre csatlakoztatnia kell egy eszközt az állomásához. Hogy ez miért történik, az most nem nagyon érdekel bennünket, sokak számára ismerős frissítés lehet (az egyes csomópontok teljesítményének növelése érdekében, és ennek eredményeként összteljesítményét rendszer), lehet, hogy csak egy új hardver hozzáadásával bővítik egy meglévő konfiguráció funkcionalitását, mivel például egy új játékvezérlő csatlakoztatása esetén előfordulhat, hogy flash meghajtóról kell adatokat használni. Függetlenül attól, hogy hogyan csatlakoztatunk egy új eszközt, a Windows operációs rendszer kénytelen reagálni az új hardver megjelenésére bizonyos manipulációk végrehajtásával, hogy biztosítsa az új hardver szoftverszintű támogatását. Sok operációs rendszer interfészt használ a hardver és az illesztőprogramnak nevezett szoftverréteg között, hogy lehetővé tegye a szoftverrel való interakciót az eszközökkel.

Driver (Driver) - szoftver, amelynek segítségével az operációs rendszer és a benne futó programmodulok hozzáférnek hardverhez vagy logikai eszközökhöz.

Éppen ezért az operációs rendszer minden rendelkezésére álló eszközzel igyekszik biztosítani az eszköz működését a környezetében, ehhez megpróbálja telepíteni a megfelelő drivert az újonnan csatlakoztatott eszközhöz, hogy az újonnan csatlakoztatott eszköz funkcióit biztosítsa. eszköz a felhasználói módú programok és a kernel módú kódok eléréséhez, mert e nélkül a leghírhedtebb a rendszer hardveres illesztőprogramja egyszerűen nem fog tudni működni.
Nem véletlenül említettem a logikai eszközöket a definícióban, hiszen külön kategória a meghajtóknak, amelyek nem vesznek részt a karbantartásban. hardver, de integrálva vannak a megvalósítás bővítése érdekében (bővítések, kiegészítések) funkcionális jellemzői a rendszer különböző moduljai. De kit fogsz meglepni az illesztőprogramok telepítésével? Ez a folyamat már minden PC-felhasználó számára olyan ismerős sok éves gyakorlatból, hogy biztos vagyok benne, hogy néhányan csukott szemmel is meg tudják csinálni :) De gondoltunk-e már ennek a folyamatnak a részleteire, gondoltunk-e valaha arra, hogy illesztőprogram-telepítési algoritmus? Gondolkozott már azon, hogy az operációs rendszer pontosan milyen műveleteket hajt végre új eszköz csatlakoztatásakor és illesztőprogramok telepítésekor?

Egyetért azzal, hogy a felhasználó szemszögéből az illesztőprogram Windows rendszerben történő telepítésének folyamata a legtöbb esetben meglehetősen prózainak tűnik. A telepítővarázsló ismerős animált ikonja megjelenik a tálcán, és egy idő után a rendszer jelentést készíthet az új eszközillesztő rendszerbe történő sikeres vagy sikertelen telepítéséről. Sőt, a telepítővarázsló gyakran ezen a tálcaikonon kívül egyáltalán nem ad vizuális megerősítést az új eszköz telepítési kísérleteiről, miközben "csendben" új berendezéseket ad hozzá az eszközök listájához és (hiba esetén) megjelöli. egy speciális ikonnal az eszközkezelőben, amely felajánlja a felhasználónak, hogy manuális módban folytassa a berendezés konfigurálását. Mindezek a külső folyamatok, amelyeket Ön és én is jól ismerünk, szinte ennek az operációs rendszernek a megjelenése óta jelen vannak valamilyen formában a Windows operációs rendszerek minden verziójában, csak a részletekben térnek el némileg. Annyira ismerőssé és ismerőssé váltak, hogy soha nem is gondoltam arra, mi történik "a képernyő túloldalán", az operációs rendszer gyomrában, vajon mit rejt ez a képzeletbeli egyszerűség? Amint alább látni fogja, a telepítés Windows illesztőprogramok ugyanis egy fizikai vagy logikai eszköz meglehetősen bonyolult és rendkívül érdekes folyamatokat rejt. Illesztőprogram telepítési algoritmus Windows rendszeren a következő kulcsfontosságú globális feladatokra bontható:

  • Az illesztőprogram bináris fájljának másolása a rendszer megfelelő könyvtárába;
  • A sofőr regisztrációja Windows rendszer a rakodás módjának megjelölése;
  • Függelék szükséges információ a rendszerleíró adatbázisba;
  • Másolja/telepítse a kapcsolódó támogatási összetevőket az illesztőprogram-csomagból;

A Windows-ban az illesztőprogram-telepítési algoritmus részeként végrehajtott főbb feladatokon kívül jó lenne osztályozni azokat a feltételeket, amelyek mellett a Windows illesztőprogram-telepítési folyamata elindul:

  • A felhasználó egy új eszközt telepít egy kikapcsolt számítógépre. Ebben az esetben az új eszköz észlelésének és az illesztőprogram telepítésének folyamata már az operációs rendszer betöltésének szakaszában kezdődik.
  • A helyi rendszergazdai jogokkal rendelkező felhasználó az Eszközkezelő beépülő modul használatával kezdeményezi a már telepített eszköz illesztőprogramjának telepítését vagy frissítését.
  • Az útközben lévő felhasználó új eszközt csatlakoztat egy működő számítógéphez. Ebben az esetben egy bizonyos, menet közben csatlakoztatható eszközkategóriáról beszélünk, mint például külső eSata interfésszel, USB-vel stb. Végül is nem fog behelyezni egy belső videokártyát, ha a PCIe bővítőhelyek áram alatt vannak, ugye? Én személy szerint még nem csináltam :)
  • A felhasználó önállóan elindítja az illesztőprogram-csomag telepítőjét alulról fiókot helyi rendszergazdai jogokkal. Ez a módszer használható mind a Plug and Play szabványt támogató fizikai eszközök illesztőprogramjainak telepítésére, mind a nem PnP (örökölt) illesztőprogramok telepítésére. kézi üzemmód. Tipikus példa erre a vírusirtó ill virtuális gépek, amelyek illesztőprogramjaikat (logikai eszközeiket) telepítik a rendszerbe.
  • A felhasználó jobb gombbal kattint az .inf fájlra az illesztőprogram-könyvtárban, és kiválasztja a Telepítés helyi rendszergazdai jogokkal rendelkező fiókból lehetőséget.

De mi is maga az illesztőprogram-csomag? Végül is, amint azt már többször láttuk, ez egy sor fájl, amelynek első pillantásra teljesen eltérő célja van. Az illesztőprogram-telepítő csomag felépítésének alaposabb áttekintése nélkül nehéz lesz megértenünk magát az illesztőprogram-telepítési algoritmust, ezért adjuk meg az általános összetevőket:

  • .inf fájl(ok). Az illesztőprogram-telepítő csomag kulcsfontosságú összetevője egy fájl, amely leírja az illesztőprogram telepítési folyamatát. inf fájl szakaszokra van osztva, és utasításokból áll, amelyek pontosan megmondják a rendszernek, hogyan kell telepíteni az illesztőprogramot: leírják a telepítendő eszközt, az illesztőprogram összes összetevőjének forrás- és célhelyét, valamint a beállításjegyzékben végrehajtandó különféle változtatásokat a telepítés során. a Windows illesztőprogramja, a függőségi illesztőprogramokkal kapcsolatos információk és még sok más. Az .inf fájlok fizikai eszközt társítanak egy vezérlő illesztőprogramhoz ez az eszköz.
  • Az illesztőprogram bináris fájlja(i). A csomagnak legalább az illesztőprogram magjának .sys - vagy .dll - fájlját kell tartalmaznia. Valójában egyetlen .sys fájl (szélsőséges esetekben) manuálisan is telepíthető (foglalásokkal) a beállításjegyzék szerkesztésével.
  • Telepítési végrehajtható fájlok. Általában ezek jól ismert telepítő segédprogramok, amelyek neve setup.exe , install.exe és néhány más.
  • Végrehajtható eltávolító fájlok. Ezek általában uninstall.exe nevű eltávolító segédprogramok.
  • Fájl(ok) további eljárásokhoz és könyvtárakhoz. Általában ezek .dll formátumú segédkönyvtárak, társtelepítők.
  • .cat fájl(ok). Digitális aláírással aláírt katalógusfájl. Ezek a fájlok a könyvtárak digitális aláírásait tartalmazzák, és a csomagfájlok aláírásaként működnek, amellyel a felhasználó meghatározhatja a csomag eredetét és ellenőrizheti az illesztőprogram-csomag fájlok integritását. A Windows Vista 64 bites verzióihoz kötelező, és mindenki másnak ajánlott.
  • Felhasználói mód vezérlő modulok. Általában ezek különböző parancskisalkalmazások, amelyek felhasználói módban működnek, mint például az ATI Catalist Control Center, a VIA HD Audio Desk, a Realtek HD Audio Control Panel és hasonlók.
  • Súgó fájlok. Hol lenne nélkülük?

Kifejezések és meghatározások

Ebben a cikkben csak egy telepítési módszert írok le, amely mindenesetre leírja a Windows illesztőprogram-telepítési algoritmusának szinte minden lépését, amely más módszerekre is alkalmazható. És most arról a helyzetről fogunk beszélni, amikor a felhasználó új berendezést, például videokártyát helyez a kikapcsolt számítógép belső csatlakozójába. Először azonban vezessünk be néhány definíciót, amelyekre szükségünk van az illesztőprogram-telepítési algoritmus tanulmányozása során.
Menedzser (diszpécser) Plug and Play (PnP Manager, PnP Manager)- a kernel mód és a felhasználói mód kódjának felhője, amely az eszközök hozzáadásáért, felismeréséért és eltávolításáért felelős a rendszerben. A kernel módú blokk kölcsönhatásba lép a rendszer többi összetevőjével a rendszerben lévő eszközök szervizeléséhez szükséges szoftver letöltése/telepítése során. Felhasználói mód blokk ( %Windir%\System32\umpnpmgr.dll, a fő kontextusában fut rendszerfolyamat svchost.exe) felelős a felhasználói interakcióért olyan helyzetekben, amelyekben új illesztőprogramok telepítése vagy a már telepített illesztőprogramok működési paramétereinek módosítása szükséges. Felelős a hardver erőforrások, például megszakítások (IRQ-k), I/O portok, közvetlen memóriaelérési (DMA) csatornák és memóriacímek hozzárendeléséért és későbbi kiosztásáért. Az a funkciója, hogy meghatározza az adott eszköz támogatásához szükséges illesztőprogramot, valamint az illesztőprogram letöltésének/telepítésének funkcióját. Képes felismerni az új eszközöket, reagálni a csatlakozásukra és a leválasztásukra. A Windows végrehajtó alrendszer kódjának része.

Eszköz felsorolás

Nincs értelme a teljes betöltési szakaszt a kezdetektől leírni, és csak attól a számunkra érdekes szakasztól indulunk ki, amikor a Winload (.efi) modul betölti a Windows 7 operációs rendszer kernelt az ntoskrnl.exe fájlból. . A kernel a végrehajtó alrendszer részét képező PnP-kezelőt futtatja. A PnP-menedzser elindítja az eszközfelsorolási folyamatot a gyökéreszközről, egy ROOT (Root) nevű virtuális buszmeghajtóról, amely a teljes rendszert reprezentálja, és általában minden PnP és nem PnP eszköz, valamint HAL (hardver) meghajtója. szintű absztrakciók). A HAL ezen a ponton buszmeghajtóként működik, amely felsorolja a közvetlenül csatlakoztatott eszközöket alaplap. A tényleges felsorolás helyett azonban a HAL a rendszerleíró adatbázisban már megtalálható hardverleírásra támaszkodik. A HAL célja ebben a szakaszban az elsődleges buszok, például a PCI felfedezése. Az elsődleges PCI busz meghajtó pedig felsorolja az ehhez a buszhoz csatlakoztatott eszközöket, megkeresi a többi buszt, amelyekhez a PnP menedzser azonnal betölti a meghajtókat. Ezek a buszsofőrök viszont már felfedezik az eszközöket a buszaikon. A felsorolás, az illesztőprogramok betöltése, majd a felsorolás rekurzív folyamata mindaddig folytatódik, amíg a rendszerben lévő összes eszközt fel nem fedezték és konfigurálták. A PnP-számlálási folyamat során a menedzser létrehoz egy eszközfát, amely egyedileg írja le a kapcsolatot a rendszer összes eszköze között. A fa csomópontjai, úgynevezett devnodes (az "eszközcsomópontok" rövidítése), információkat tartalmaznak az eszközobjektumról, amely viszont részletesen leírja az eszközt.
A rendszer telepítése óta felfedezett összes eszköz rekordja a rendszerleíró adatbázisban tárolódik HKLM\SYSTEM\CurrentControlSet\Enum. Ennek a kaptárnak az alkulcsai a következő formátumban írják le az eszközöket:

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

HKLM\SYSTEM\CurrentControlSet\Enum\

  • Enumerator - a buszsofőr neve. A következő értékeket veheti fel: ACPI , DISPLAY , HDAUDIO , HID , HDTREE , IDE , PCI , PCIIDE , Root , STORAGE , SW , UMB , USB , USBSTOR és mások;
  • Eszköz azonosító - egyedi azonosító számára ebből a típusból eszközök;
  • InstanceID – Egyedi azonosító ugyanazon eszköz különböző példányaihoz.

A helyzet az, hogy annak a busznak a meghajtója, amelyre az eszköz csatlakozik, különféle paramétereket kér az eszköztől (gyártóazonosító, eszközazonosító, verzió, stb.), és előállítja az úgynevezett hardverazonosítót (HardwareID), amely egyedileg írja le az eszközt. és egy & jelekkel elválasztott paraméterek sorozata, amely a következő részekből áll:

  • Előtag, amely leírja azt a buszt, amelyhez az eszköz csatlakozik.
  • Eszköz azonosító. Több részből áll, mint például a gyártó azonosítója, a termék (modell) azonosítója, az eszköz verziószáma.

HardwareID – az eszköz paramétereitől (gyártó, modell, változat, verzió stb.) függő azonosító karakterlánc, amelyet a Windows az eszköz és az illesztőprogram .inf fájljának egyeztetésére használ.

Tipikus HardwareID struktúra:

PCI\VEN_10DE&DEV_1341&SUBSYS_2281103C&REV_A2

A HardwareID mellett az eszközhöz hozzá van rendelve egy CompatibleID paraméter(ek), amelyek hasonló formátumúak, de csak általánosabb értékeket tartalmaznak, amelyek nem tartalmaznak eszközspecifikus paramétereket (egyes eszközazonosítókat), és amelyek szükségesek a kompatibilis eszközök szélesebb választéka.

A hardverazonosítót és a kompatibilis azonosítót a Windows végrehajtó alrendszer kódja használja az eszközillesztő megkeresésére.

Driver felfedezése

Ha az eszközszámlálás és az illesztőprogram betöltésének szakaszában annak a busznak a funkcionális illesztőprogramja, amelyhez az új eszköz csatlakozik, tájékoztatja a PnP-kezelőt a csatlakoztatott gyermekeszközök változásairól. A kernel módú PnP-kezelő ellenőrzi, hogy egy illesztőprogram társítva van-e az eszközhöz. Ehhez lekérdezi a busz-illesztőprogramot, amelyhez az új eszköz csatlakozik, és lekéri az eszköz hardverazonosítóját és opcionálisan kompatibilis azonosítóját. A kernel módú PnP menedzser egy speciális eseménnyel tájékoztatja a felhasználói módú PnP kezelőt, hogy az adott eszközt telepíteni kell, átadva neki a kapott azonosítókat. A PnP felhasználói mód kezelő először megpróbálja automatikusan telepíteni az eszközt felhasználói beavatkozás nélkül. Ehhez a felhasználói módú PnP-kezelő elindítja a rundll32.exe segédprogramot, és elindítja az Eszközillesztő-telepítő varázslót (%Windir%\System32\Newdev.dll).

Az Eszköz-illesztőprogram-telepítő varázsló elindítja a megfelelő illesztőprogram keresését az eszközhöz a következő megbízható rendszerhelyeken található összes rendszerinf fájlból származó információk alapján:

  • Illesztőprogram tárolása;
  • Windows Update;
  • INF fájlok rendszerkönyvtára;

A fenti célokra az illesztőprogram keresése és telepítése során a setupapi.dll könyvtárak (telepítést támogató funkciók) és a cfgmgr32.dll (konfigurációkezelő) funkcióit használják. A keresési folyamat a már megszerzett adatokat használja fel Ebben a pillanatban HardwareID és (opcionálisan) CompatibleID azonosítók, amelyek értékei leírják az összes lehetséges opciót a hardver azonosítására az illesztőprogram telepítőfájljában, azaz az inf fájlban. A telepített eszköz azonosító értékeit összehasonlítja a rendszerben regisztrált inf fájlok Modellek szakaszában leírtakkal. Az azonosítólisták sorrendben vannak, így a konkrétabb hardverleírók először jelennek meg a listákban. Ha több inf fájlban találtunk azonosító egyezést, akkor a pontosabb egyezést részesítjük előnyben a kevésbé pontos egyezéssel szemben, az aláírt inf fájlokat előnyben részesítjük az aláíratlanokkal szemben, és a később aláírt inf fájlokat a korábban aláírt fájlokkal szemben. Ha a HardwareID alapján nem található egyezés, akkor természetesen a CompatibleID kerül felhasználásra, ha van. Ha nem található egyezés a CompatibleID alapján, a Hardver hozzáadása varázsló kérheti a hely megadását friss sofőr felszerelés. Nézzük meg közelebbről a járművezetői információforrások mindegyikét.

Illesztőprogram-tárhely

Az illesztőprogram-telepítő varázsló megpróbálja megtalálni a megfelelő inf fájlt a %Windir%\System32\DriverStore könyvtárban található rendszerillesztő-tárolóban, amely tartalmazza a Windows disztribúcióban található összes illesztőprogramot, amely a szolgáltatáson keresztül szerezhető be " Windows Update", vagy a felhasználó telepítette a rendszerbe.

A Driver Store egy biztonságos rendszerhely, egy könyvtár, amely a rendszerre valaha telepített összes illesztőprogram-csomag tárolására szolgál.

A sofőráruházat először ben vezették be Windows Vista. Mielőtt bármilyen illesztőprogramot telepítene a rendszerbe, először a speciális kód ellenőrzi az illesztőprogram digitális aláírását, majd az illesztőprogram inf fájljainak szintaxisát, majd a jogosultságokat. jelenlegi felhasználó, csak ezután teszi bele a meghajtó összes összetevőjét rendszertároló járművezetők. Ekkor azonban az illesztőprogram-tárban lévő illesztőprogram használható eszközök telepítésére a rendszerben. Mivel a járművezető áruházban történő elhelyezésének eljárása jól kidolgozott, az illesztőprogram-áruház a legmegbízhatóbb információforrás a járművezetőkről.

INF fájlok rendszerkönyvtára

Ezzel párhuzamosan a rendszer a rendszerleíró ágban található DevicePath paraméter értékével leírt rendszerhelyen keresi az illesztőprogramot. HKLM\Software\Microsoft\Windows\CurrentVersion. A beállítás általában %SystemRoot%\inf , amely a legtöbb rendszeren a C:\Windows\inf beállítással egyenértékű.

INF fájl

Szeretnék egy kis kitérőt tenni, és külön beszélni az illesztőprogram-csomag információs fájljairól. inf fájl az illesztőprogram-csomag egyik kulcsfontosságú összetevője. Tárolja az illesztőprogram telepítéséhez és eltávolításához szükséges műveletsort, amelyet speciális direktívák írnak le, amelyek a funkcionális illesztőprogram-fájlok helyére mutatnak. A fájl olyan parancsokat tartalmaz, amelyek információkat adnak a rendszerleíró adatbázishoz, amely felelős az illesztőprogram és osztályának (Class) felsorolásáért (Enum), és tartalmazhat utasításokat a hardvertelepítő varázsló számára az úgynevezett fő telepítők (Class Installer, Class Installer) elindításához. ) és további telepítők (CoInstaller , Co-installer) az eszközosztályhoz és magához az eszközhöz. Ezenkívül az inf fájl meghatározza a típust, a gyártót, az eszköz modellt, az illesztőprogram-osztályt, a szükséges fájlokat és az erőforrásokat.

Társtelepítő (struktúra szerint normál DLL) - a telepítési szakaszban meghívott kiegészítő telepítő, amely alosztály- vagy eszközspecifikus telepítési lépéseket hajt végre, például előkészíti az infrastruktúrát az illesztőprogramnak a rendszerben való működéséhez (például a NET.Framework csomag), kimeneti konfiguráció párbeszédpanelek, amelyek lehetővé teszik a felhasználó számára az eszközspecifikus beállítások megadását.

A társtelepítők fontos jellemzője, hogy szükség esetén egy új eszköz példányait hozzákötik a működéshez szükséges protokollokhoz. Ez például különféle kommunikációs eszközökre vonatkozhat, amelyek működéséhez különböző protokollokat és átviteleket igényelnek, mint például az ndis , pppoe , tcpip , tcpip6 , smb , netbt .
Az .inf fájl emellett leírja a fájlok kicsomagolását, másolását, indítását, átnevezését, kulcsok hozzáadását és törlését a rendszerleíró adatbázisban, és még sok más műveletet.
Térjünk azonban vissza a fő illesztőprogram-telepítési algoritmushoz a Windowsban. Abban az esetben, ha az illesztőprogram-telepítő nem talált megfelelő illesztőprogramot a fent felsorolt ​​helyeken, a rendszer az eszközt fel nem ismertként jelöli meg.

Ebben az esetben a felhasználó arra kéri, hogy önállóan folytassa az eszköz telepítését a kisalkalmazáson keresztül Eszközkezelő. Miután a felhasználó önállóan kiválasztotta az eszközt és megadja az illesztőprogram-fájlok helyét, az illesztőprogram-telepítő algoritmus folytatja munkáját, és a következő lépés megkezdi az ellenőrzést. digitális aláírás járművezetők.

Az illesztőprogram digitális aláírásának ellenőrzése

Az a tény, hogy az illesztőprogram a kernel mód kódjának részeként meglehetősen kritikus összetevője az operációs rendszernek, és a fejlesztő által az illesztőprogram kódjában elkövetett hibák könnyen súlyos összeomláshoz (BSOD) vezethetnek a rendszerben. A Microsoft egy ideje meglehetősen érzékeny az illesztőprogram-kód minőségére, és ezzel kapcsolatban olyan mechanizmusokat vezettek be a Windows operációs rendszerekbe, mint a digitális illesztőprogram-aláírás és a rendszer-illesztőprogram-aláírási szabályzat.

Az illesztőprogram digitális aláírása egy változó hosszúságú adatsor, amely bizonyos mértékig garancia arra, hogy az illesztőprogram kódját megbízható forrásból hozták létre, és nem tették ki jogosulatlan módosításoknak.

A következő lépés a PnP-kezelő kód felhasználói módú része, amely ellenőrzi a rendszer illesztőprogram-aláírási szabályzatát. Ha a rendszerházirend arra utasítja a kernelkódot, hogy blokkolja vagy figyelmeztesse az aláíratlan illesztőprogramok telepítését, akkor a PnP-kezelő elemzi az illesztőprogram inf fájlját egy CatalogFile direktíva jelenlétére, amely egy katalógusfájlra mutat (egy .cat kiterjesztésű fájlra), amely a következő digitális aláírását tartalmazza. az illesztőprogram-csomag.

A katalógusfájl (.cat) egy speciális fájl, amely a teljes illesztőprogram-csomag digitális aláírásaként működik, mivel az illesztőprogram-csomagban található fájlokat külön nem írják alá. Az egyetlen kivétel a rendszerindítási fázisú kernel-illesztőprogram binárisai, de ezeket külön kernelkód ellenőrzi.

Laboratóriumot hoztak létre a járművezetők tesztelésére és aláírására. Microsoft Windows Hardware Quality Lab (WHQL), amely alaposan teszteli a mellékelt illesztőprogramokat Windows disztribúciók, valamint a főbb hardvergyártók illesztőprogramjai. Az összes többi illesztőprogram-fejlesztő számára olyan eljárások vannak érvényben, amelyek lehetővé teszik az illesztőprogramok térítés ellenében történő önaláírását. Amikor egy illesztőprogram minden WHQL-teszten átmegy, „aláírt” lesz. Ez azt jelenti, hogy egy illesztőprogram esetében a WHQL egy hash-t vagy egyedi aláírást generál, amely egyedileg azonosítja az illesztőprogram fájljait, majd titkosítási algoritmusok segítségével írja alá azokat egy speciális privát kulcs A Microsoft korábban írt alá illesztőprogramokat. Az aláírt hash egy katalógusfájlba (.cat fájlba) kerül, amely közvetlenül az illesztőprogram-csomag könyvtárába kerül.
Az illesztőprogram telepítése során a PnP felhasználói mód kezelője kivonja az illesztőprogram aláírását a .cat fájlból, visszafejti az aláírást a Microsoft nyilvános kulcsával, és összehasonlítja a kapott kivonatot a telepített illesztőprogram hashével. Ha a hash-ek egyeznek, az illesztőprogram WHQL teszteltként lesz megjelölve. Ha az aláírás nem ellenőrizhető, a PnP-kezelő a rendszer illesztőprogram-aláírási házirend-beállításai szerint jár el, vagy letiltja az illesztőprogram telepítését, vagy továbbra is engedélyezi az illesztőprogram telepítését.

Készítsen biztonsági másolatot

Nagyon jó Windows-stratégia, ha létrehoz egy visszaállítási pontot, mielőtt új eszközillesztőket adna a rendszerhez. Ez elsősorban abból adódik, hogy egy hibát tartalmazó kernel módú driver lehet a rendszer teljes működésképtelenségének oka, és akkor mit kezdjünk ezzel a rendszerrel? A felhasználónak minden aláírás és ellenőrzés ellenére is képesnek kell lennie a konfiguráció visszaállítására, ha például a telepítés után valami nem tetszett neki.

Illesztőprogram telepítése

Ez a lépés telepíti a harmadik féltől származó illesztőprogram-csomagot a rendszerillesztő-tárolóba. Ezután a rendszer végrehajtja az illesztőprogram tényleges telepítését az illesztőprogram-tárolóból, amely a %Windir%\System32\drvinst.exe segédprogrammal történik. Ebben a fázisban a következő események fordulnak elő:

  • Az illesztőprogram inf fájlja a %Windir%/inf speciális mappába másolódik. Harmadik féltől származó illesztőprogramok esetében jellemző, hogy átnevezik a fájlt OEMx.inf névre, ahol x az inf fájl sorszáma a könyvtárban.
  • Az operációs rendszer kódja rögzíti az inf fájl beállításjegyzékbe történő telepítésének tényét.
  • Egy eszközcsomópont (devnode) jön létre a rendszerleíró adatbázisban az útvonal mentén HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ \\ , ami tartalmaz részletes információk a készülékről.
  • Az illesztőprogram bináris fájljai a %Windir%\System32\DRIVERS célmappába és esetleg más célmappákba másolódnak. A rendszerleíró kulcsok frissülnek.
  • Az illesztőprogramnak megfelelő beállításkulcs létrejön: HKLM\SYSTEM\CurrentControlSet\Services\illesztőprogram_neve. A kulcsparaméterek kialakulnak.
  • Létrejön egy rendszerleíró kulcs, amely az illesztőprogram-események naplózásáért felelős, és az ágban található HKLM\SYSTEM\CurrentControlSet\Services\EventLog\System\driver_name.
  • A PnP-kezelő minden újonnan telepített illesztőprogramhoz meghívja a DriverEntry eljárást. A kernel módú PnP-kezelő ezután megpróbálja "indítani" az illesztőprogramot úgy, hogy betölti a memóriába, és meghívja az illesztőprogram AddDevice eljárását, hogy tájékoztassa az illesztőprogramot annak az eszköznek a jelenlétéről, amelyhez betöltötte.

A járművezetői információk helye

Amellett, hogy leírom magában a Windows illesztőprogram-telepítési algoritmusát, szeretnék egy külön részt kiemelni, és azt a leírásnak szentelni. lehetséges helyek a járművezetőkkel kapcsolatos információk elhelyezése fájlrendszerés regisztrálj. Gyakorlati szempontból ez az információ a kézi szerkesztés egyszerűsítését szolgálja végzetes meghibásodások esetén. Az alábbiakban felsoroljuk azokat a helyeket, ahol a járművezetői adatok nyomait észlelheti.

Általános illesztőprogram-naplók

A rendszeren számos napló található, amelyek segíthetnek különféle illesztőprogramokkal kapcsolatos problémák megoldásában.

  • %Windir%\setupact.log -- hibakeresési üzeneteket tartalmaz a kernel módú illesztőprogram-telepítőtől, amely egy Win32 DLL, amely az eszköz beállítási folyamatát kíséri;
  • %Windir%\inf\setupapi.app.log -- üzeneteket tartalmaz az alkalmazás telepítési folyamatából;
  • %Windir%\inf\setupapi.dev.log -- az eszköztelepítési folyamat üzeneteit tartalmazza;

Driver Log

Ha a Csomagkezelőt (pkgmgr) használja egy olyan csomag telepítésére/eltávolítására, amely (viszont) telepít, frissít vagy eltávolít egy illesztőprogramot, akkor lehetősége van arra, hogy engedélyezze (hibakeresési célból) speciális naplófájl-illesztőprogramok létrehozását. log , amely csak az illesztőprogram-specifikus hibákat tartalmazza. A napló létrehozásához hozza létre/állítsa be a következő rendszerleíró kulcsot, majd futtassa újra a pkgmgr-t. Ezután abban a könyvtárban, ahonnan a pkgmgr elindult, létrejön egy drivers.log fájl.
Ág: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Device Installer
Kulcs: DebugPkgMgr
Típus: Dword
Érték: 1

%Windir%\inf

Az összes inf fájl ebben a könyvtárban van tárolva. Mint fentebb említettük, a telepítés után harmadik féltől származó illesztőprogram a rendszerbe, annak inf fájlja átneveződik OEMx.inf-re, így a könyvtárban hasonló fájlok egész sorát láthatjuk. Az operációs rendszer kódja megjegyzi, hogy az inf fájlt a rendszerleíró adatbázisba telepítették.

%Windir%\System32\DRIVERS

Ez az a könyvtár a Windows fájlrendszerben, ahol a tényleges illesztőprogram-fájlok találhatók. A modern operációs rendszerekben, és most a Windows Vistáról és újabbról beszélek, az ebben a könyvtárban található illesztőprogramok túlnyomó többsége .sys kiterjesztésű, a dll fájlok ritkábban fordulnak elő, de ez nem változtat az általános jelentésen, mert függetlenül a kiterjesztés, mind szerkezetükben megegyeznek a .dll fájlokkal. A korábbi operációs rendszerekben olyan formátumok léteztek, mint a .drv és a .vxd .

%Windir%\System32\DriverStore

Az illesztőprogramok rendszergyűjteménye, amely a rendszeren áthaladó összes illesztőprogramot tartalmazza. Windows Vista óta használják. Mielőtt bármilyen illesztőprogramot telepítene operációs rendszer, először a speciális kód ellenőrzi az illesztőprogram aláírását, majd az illesztőprogram inf fájljainak szintaxisát, majd az aktuális felhasználó jogosultságait, és csak ezután veszi fel az illesztőprogram összes összetevőjét a rendszergyűjteménybe. És csak ezután használható a meghajtó a rendszerben az eszközök telepítésére felhasználói beavatkozás nélkül.

HKLM\SYSTEM\CurrentControlSet\Enum

Rendszerleíró adatbázis, amely információkat tartalmaz a rendszerben lévő eszközökről. A PnP menedzser itt hoz létre egy kulcsot minden egyes formátumú eszközhöz HKLM\SYSTEM\CurrentControlSet\Enum\Enumerator\deviceID. ahol az Enumerator a cikkben fent leírt buszazonosító, amelyet az eszközszámlálási szakaszban kaptunk, az deviceid az eszköztípus azonosító. A kulcs a következő információkat tartalmazza: eszközleírás, hardverazonosítók (Hardverazonosító), kompatibilis eszközazonosítók (Compatible ID) és erőforrásigények. A kaptár kizárólag operációs rendszer kódja általi használatra van fenntartva, tehát felhasználói alkalmazásokés az illesztőprogramok nem ösztönzik a vele való közvetlen interakciót, javasolt a dokumentált rendszerfunkciók használata.

HKLM\SYSTEM\CurrentControlSet\Control

Regisztrációs hive, amely információkat tartalmaz a különböző paraméterek illesztőprogram beállítása az operációs rendszer indításának szakaszában. Olyan fontos kulcsokat tartalmaz, mint:

  • Az osztály információkat tartalmaz az eszköztelepítési osztályokról, amelyek a hasonló módon konfigurált és telepített eszközök csoportosítására szolgálnak. Ez a kulcs minden telepítési osztályhoz tartalmaz egy kulcsot, amelynek neve megegyezik a megfelelő telepítési osztály GUID nevével.
  • A CoDeviceInstallers információkat tartalmaz az osztálytárs-telepítőkről
  • A DeviceClasses információkat tartalmaz a rendszerben regisztrált eszközök interfészeiről. minden olyan illesztőprogramnak, amely kapcsolatba kíván lépni a rendszer felhasználói módú programjaival, interfészt kell biztosítania. Az eszköz interfész osztálya biztosítja funkcionalitás eszközt és illesztőprogramjait másoknak rendszer összetevőkés felhasználói módú alkalmazások.

HKLM\SYSTEM\CurrentControlSet\Services

Egy rendszerleíró adatbázis, amely a rendszer összes szolgáltatásával (illesztőprogramjával) kapcsolatos információk tárolására szolgál. Minden rendszer-illesztőprogram meglehetősen fontos globális információkat helyez el önmagáról az űrlap alkulcsába HKLM\SYSTEM\CurrentControlSet\Services\<Имя_драйвера> , amelyet az illesztőprogram az inicializálási folyamat során használ a rendszerindítási szakaszban. A kaptárt a PnP-kezelő aktívan használja a paraméterek átadására az illesztőprogram inicializálási eljárásának meghívásakor.
Ez a kaptár a következő elemeket tartalmazza:

  • ImagePath - tartalmazza a teljes elérési utat bináris fájl(kép) driver. a telepítő az illesztőprogram-csomag inf fájljának adatai alapján tölti ki ezt az értéket;
  • Paraméterek - a járművezető egyedi adatait tárolja, az illesztőprogram-csomag inf fájljában elhelyezett adatok alapján töltődik ki;
  • Teljesítmény – Információk a vezető által vezérelt eszköz teljesítményének figyeléséhez. Megadja a teljesítményfigyelő DLL nevét és a DLL által exportált függvények nevét. Az inf fájlból kapott adatok alapján kitöltve;

HKLM\SYSTEM\CurrentControlSet\HardwareProfiles

Rendszerleíró adatbázis, amely információkat tartalmaz a rendszer hardverprofiljairól, és támogatja ezt a technológiát. A hardverprofil csak a rendszer indításakor betöltött alapértelmezett hardver- és szolgáltatáskonfiguráció (eredeti konfiguráció) módosításainak halmaza. Konkrét módosításokat tartalmaz az eredeti, alapvető hardverprofilhoz, amely két beállításkulcsban van konfigurálva: HKLM\SOFTWARE és HKLM\SYSTEM. A Windows 7 nem használja, bár a rendszerleíró kulcsok megmaradtak, valószínűleg kompatibilitási okokból.

Ez nem olyan gyakori helyzet, de nagy felhasználói számítógéppark szervizelésekor néha előfordul, hogy egyes eszközökhöz a gyártó nem adott ki illesztőprogramokat a kívánt operációs rendszer verziójához. Lehet, hogy régi verzió OS vagy régi eszköz. Összességében. néha manuálisan kell telepítenie az illesztőprogramokat. Általában több fájl formájában szállítják őket. Leggyakrabban inf vagy sys kiterjesztéssel rendelkeznek, de ezek eltérőek lehetnek.

Az illesztőprogram Windows 10 rendszerben történő telepítésének folyamata a telepítés módjától függ. Mindegyik módszernek megvannak a maga előnyei és hátrányai. A legfontosabb plusz az, hogy minden felhasználó, a kezdőtől a mesterig, kiválaszthatja a számára legkényelmesebbet, elkerülve rendszerhibákés indulási programok a jövőben. Mindegyik módszert külön-külön megvizsgáljuk. Ne feledje, hogy a legfontosabb az, hogy megbízható forrásból származó illesztőprogramokat használjon, hogy ne sértse meg az operációs rendszert, és ne indítson el véletlenül egy vírust, amelynek eltávolítása sokkal több időt és erőfeszítést igényel, mint bármely illesztőprogram telepítése.

Mi kell az illesztőprogram telepítéséhez

Az illesztőprogram kézi telepítéséhez telepítőlemezre vagy speciális szoftverre van szüksége, amely lépésről lépésre végigvezeti Önt a teljes telepítési folyamaton. Az alábbiakban megvizsgáljuk az egyik ilyen programot - a Driver Easy-t. Vannak olyan helyzetek, amikor az inkompatibilitás miatt a telepítőlemezről származó illesztőprogram hibát ad. Ilyen esetekben van szükségünk olyan programokra, amelyek segítenek megtalálni és frissíteni az illesztőprogramot. Ezenkívül ez a lehetőség elfogadhatóbb lesz a netbookok tulajdonosai számára, amelyek gyakran nem rendelkeznek meghajtóval. Ilyen esetekben lehetőség van a szükséges illesztőprogram telepítésére USB-meghajtóról, ma is elemezzük, mivel ennek a módszernek megvannak a maga sajátosságai.

Kézi szerelés - utasítás

Az illesztőprogram kézi telepítése az Eszközkezelővel

1. Nyissa ki a panelt Windows vezérlők 10 egyidejű megnyomásával Win kulcs+X( Windows kulcsés X billentyű) és kattintson a bal gombbal a „Vezérlőpult” elemre

2. A kényelem érdekében kívánatos kis ikonokat beállítani.

3. Kattintson az "Eszközkezelő" elemre.

Az Eszközkezelő ablakban bontsa ki a kategóriákat, és keresse meg a kívánt eszközt. Ezután kattintson a jobb gombbal az eszköz nevére, és válassza az "Illesztőprogram frissítése" lehetőséget. A képen egy példa látható az illesztőprogram telepítésére hálózati adapter Realtek PCIe GBE családi vezérlő.

Az illesztőprogram manuális telepítése a Driver Easy segítségével

1. A Driver Easy főablakában kattintson a frissíteni kívánt eszköz illesztőprogramjára. Ezt követően megjelenik a standard feladatkezelő ablak, amelyet fent leírtunk. Válassza ki a frissíteni kívánt eszközt.

2. A felugró ablakban két lehetőséget fog látni. Kattintson a Tallózás a számítógépem elemre az illesztőprogram telepítéséhez.

3. Kattintson a "Tallózás" gombra a letöltött illesztőprogram fájl megkereséséhez.

Kattintson a Le háromszög gombra a Driver Easy alkalmazásban, majd válassza a Fájl helyének megnyitása lehetőséget az illesztőprogram mappájának megnyitásához.

A kényelem kedvéért kimásolhatja és beillesztheti a letöltött fájlok helyét a dobozba.

A fájl elérési útja:

Amint azt már megértette, a frissítés sok időt vesz igénybe, és alapvető ismereteket igényel a használatához személyi számítógép. A kézi frissítés mellett illesztőprogram Az Easy képes automatikusan megkeresni, letölteni és telepíteni az összes frissítendő illesztőprogramot. De amint már mondtuk, ez nem biztonságos, mivel ez a funkció automatikus módban működik, és ebben az esetben lehetetlen megtenni biztonsági mentés nagyobb meghibásodás esetén.

Illesztőprogram telepítése CD-ről vagy DVD-ről

Szinte minden számítógép- és hardvergyártó szállít illesztőprogramokat a különféle hardvereszközökhöz. Például a nyomtatóhoz kapott illesztőprogram-CD számos különböző nyomtatóhoz tartalmaz illesztőprogramokat, nem csak a megvásárolthoz. Az illesztőprogramok telepítésekor ügyeljen arra, hogy az Ön nyomtatómodelljének megfelelő illesztőprogramokat telepítse, és ne egy másikat. Ezenkívül győződjön meg arról, hogy a számítógépére telepített Windows-verzióhoz telepíti. Az illesztőprogram CD-ről történő telepítésének folyamata nem különbözik bármely más program szokásos telepítési folyamatától. Az első futtatáskor feltétlenül kövesse a telepítő összes utasítását. Bizonyos esetekben el kell távolítania régi sofőr mielőtt újat telepítene.

Ha van meghajtó CD-je, de a számítógépében nincs hajlékonylemez-meghajtó, vagy az nem működik, USB-meghajtóról is letöltheti az illesztőprogramokat.

Illesztőprogramok telepítése USB-meghajtóról

Az illesztőprogramok USB-meghajtóra másolása után telepítheti a szükséges szoftvert a számítógépére. Győződjön meg arról, hogy a meghajtó csatlakozik a számítógéphez, nyissa meg Windows Explorerés keresse meg benne a készülék nevét. Például, ha van egy USB-meghajtója, amelyhez E: meghajtó van hozzárendelve, amikor csatlakoztatva van, akkor az E: ikonra kell kattintania a tartalom megnyitásához.

Miután megtalálta az illesztőprogramokat a lemezen, pontosan meg kell határoznia, hogyan lesznek telepítve a számítógépére. Ha a könyvtár tartalmazza futtatható fájlok vagy telepítőfájl (*.exe kiterjesztésű), telepítheti az illesztőprogramot ezzel a fájllal. Ha az illesztőprogramok ZIP-fájlba vannak tömörítve, akkor ki kell csomagolnia a fájlt olyan archiválókkal, mint a 7-Zip és a WinZip.

Az inf fájl telepítése

Ha a fenti ajánlások nem segítettek, akkor az illesztőprogramok és hardvereszközök telepítésére vonatkozó összes utasítás mindig egy .inf kiterjesztésű fájlban található, amely a C: Windowsinf mappában található. A readme mappa védett és rejtett. A láthatóvá tételhez a mappanézet beállításainál jelölje be a „Rejtett elemek” négyzetet. A szükséges eszköz információs fájljának megtalálásához kövesse az alábbi utasításokat:

  • eszközkezelő megnyitása;
  • kattintson a jobb gombbal a kiválasztott eszközre, és válassza a "Tulajdonságok" menüpontot a menüből
  • ezután lépjen a "Részletek" fülre. Bontsa ki a listát, és válassza az INF név lehetőséget. A fájl neve megjelenik az "Érték" mezőben.
  • Miután megismerte a fájl nevét, térjen vissza a Feladatkezelőbe, válassza ki az eszközt, kattintson az "Illesztőprogram frissítése" gombra, és adja meg az * .inf fájl elérési útját (a ezt a példát ez lesz C:Windowsinfoem3.inf).

    Ma megtanítjuk, hogyan telepíthet eszközillesztőket sys és inf fájlokból.

    Eszközmeghajtó keresése, telepítése és konfigurálása 200 dörzsölés.

    Amikor eszközeihez illesztőprogramokat tölt le az internetről, olyasmibe botlhat, amit nem ismer. telepítőcsomag, valamint az archívum sys és inf. Sys fájlok rendszerfájlokat, és az inf gyakran a számítógép hardver-illesztőprogramjának része. Ha az illesztőprogram csak a sys-t és az inf-et tartalmazza a megszokott telepítő nélkül, ne essen kétségbe, ezt a fajt illesztőprogramok is telepíthetők. A legtöbb esetben az ilyen illesztőprogramokat harmadik felek webhelyein terjesztik, nem a gyártók webhelyein. Ezért legyen óvatos, és ellenőrizze az összes letöltött illesztőprogramot víruskereső program.

    Az illesztőprogram telepítése sys és inf fájlok formájában

    1. Az első dolog, amit el kell mennünk az eszközkezelőhöz. Megnyomjuk a startot, és a "sajátgépem" néven a jobb egérgomb megnyomásával a legördülő menüt hívjuk, és a listából kiválasztjuk a tulajdonságot. Megnyílik egy új ablak, amelyben a bal oldali oszlopban található "eszközkezelő" szakaszba kell lépnünk. A megnyíló listában keresse meg a sárga felkiáltójellel jelölt berendezést, kattintson jobb gombbal az eszközre, amelyre telepíteni kell az illesztőprogramot, majd kattintson az elemre - illesztőprogram frissítése. A következő ablakban elindul az új berendezések telepítéséhez és konfigurálásához szükséges varázsló. Válasszon egy elemet ehhez kézi telepítés eszközvezérlő.

    2. Ezután a rendszer kéri, hogy válasszuk ki azt a mappát, amelyben az illesztőprogramjaink találhatók, vagyis a sys vagy inf fájlokat. Ezután erősítse meg az illesztőprogram telepítésének megkezdését. Ha ez az illesztőprogram nem kompatibilis az eszközzel, vagy az eszköz már rendelkezik az illesztőprogram újabb verziójával, a rendszer felkéri, hogy válasszon másik fájlt helyes beállítás eszközöket.

    3. Ha csak egyetlen sys fájlt talál inf nélkül a letöltött archívumban, akkor az eszköz illesztőprogram-telepítő varázslója nem tudja azokat telepíteni. Az illesztőprogram telepítéséhez és megfelelő működéséhez át kell másolnia a .sys fájlt a Windows->System32->illesztőprogramokba. Miután az illesztőprogramunkat a rendszermappába másoltuk, elindítjuk a telepítést, és automatikus módban keressük az illesztőprogramot. Az ilyen fájlok telepítésekor javasoljuk, hogy ellenőrizze őket egy víruskereső programmal, mivel egyes támadók beágyazzák őket rosszindulatú kód illesztőprogram-fájlokba, az illesztőprogramok letöltése is a legjobb a hivatalos webhelyről.

    Továbbá, ha nehézségei vannak az illesztőprogramok frissítése során, mestereink szívesen elvégzik ezt a munkát.

    Mester és diagnosztika távozása0 dörzsölés.

    Illesztőprogramok erőszakos telepítése Windows 7 rendszeren.

    Az ilyen típusú illesztőprogram-telepítés szinte mindig segít, ha az eszköz illesztőprogramja nem egyszerű indítással kerül telepítésre beállítási fájl beállít, kiterjesztésekkel *.alkalmazás vagy *.msi.

    De az illesztőprogram sikeres telepítésének fő feltétele ebben az esetben az, hogy az illesztőprogramot teljesen ki kell csomagolni, és a fájlnak a kiterjesztéssel kell rendelkeznie. *.inf elérhetőnek kell lennie. A hardvergyártók gyakran nem csak szabványos ZIP archiválókkal csomagolják meg illesztőprogramjaikat, hanem saját készítésű, bonyolult programokat is használnak. Itt a kicsomagoláshoz nagyon hasznos lehet a program. Univerzális elszívó, amely szinte minden illesztőprogram-telepítőt képes kicsomagolni.

    Fontolgat, Hogyan kell kényszeríteni az illesztőprogram telepítését a Windows 7 rendszerben webkamera példáján Defender AV-W2035. Van az internetről letöltött illesztőprogram AV-W2035_VISTA.zip, amit sikeresen kicsomagoltunk egy mappába C:/AW-0350-MIC-VISTA. Először meg kell néznünk, hol van egy kiterjesztésű fájlunk *.inf. Ehhez a tulajdonságokban Windows mappák engedélyeznie kell a fájlkiterjesztések megjelenítését, hogy a fájlnevek a kiterjesztéseikkel együtt legyenek írva. Vagy használd nagyon hasznos program Total Commander vagy hasonló fájl kezelő. A mappákat átnézve (használhatja a fájlkeresőt) megtaláltuk a fájlt snpstd2.inf

    Emlékezzen a fájl teljes elérési útjára, hogy később könnyebben megtalálja Felfedező. Csatlakoztatjuk a kamerát a számítógéphez, és megvárjuk, amíg a Windows befejezi az összes műveletet az új hardver meghatározásához.

    Nyitunk Eszközkezelő (Start -> Vezérlőpult -> Eszközkezelő)

    A készülék azonnal látható usb kamera nélkül telepített illesztőprogramok. Kattintson a jobb gombbal a kamerára, és válassza ki a kívánt elemet a helyi menüben Illesztőprogramok frissítése...

    a megnyíló ablakban kattintson a gombra

    majd válassza ki a gombot További

    Megnyílik egy ablak a felszereléskategóriák listájával.
    Annak érdekében, hogy ne veszítse el az időt és ne fejtse ki, csak mutasson az első sorra Az összes eszköz megjelenítéseés nyomja meg a gombot További

    A következő ablakban megnyitjuk a rendszerben elérhető illesztőprogramok listáját (ha vannak). De mivel tudjuk, hogy van egy mappánk a meghajtóval, anélkül, hogy bármit választanánk a listából, rákattintunk a gombra

    Megnyomjuk a gombot Felülvizsgálat…

    az Explorer segítségével pedig a kiterjesztésű fájlunkat keressük *.inf, válassza ki az egérrel, és kövesse a gombot Nyisd ki

    és persze a gomb rendben

    Ekkor megjelenik a meghajtónk az ablakban az elérhető illesztőprogramok listájával (ha az illesztőprogram nem megfelelő a berendezéshez, a rendszer hibát jelez).

    Itt érdemes figyelni a jelölőnégyzetre Csak kompatibilis eszközök. Az a tény, hogy ha a csatlakoztatott berendezés kompatibilitását nem tesztelték telepített verzió Windows, akkor nincs hozzá illesztőprogram, annak ellenére, hogy eléggé működőképes lehet. Ezért bizonyos esetekben ezt a jelölőnégyzetet törölni kell, és az illesztőprogram-keresést újra meg kell ismételni.

    Tehát az illesztőprogramot tartalmazó fájl megtalálása után az egérrel válassza ki az illesztőprogramunkat a listából, és nyomja meg a gombot További

    Megkezdődik az illesztőprogram telepítése

    Előfordulhat, hogy Windows figyelmeztetést kap, hogy a telepített illesztőprogram nincs digitálisan aláírva, vagy nem tesztelték kompatibilitását. Ha biztos abban, hogy az illesztőprogram megbízható forrásból származik, és határozottan a telepített berendezéshez készült, akkor semmiképpen sem kell félnie egy ilyen figyelmeztetéstől, de el kell fogadnia az illesztőprogram további telepítését. Amikor a telepítés befejeződött, a rendszer megjelenít egy befejezési ablakot.

    Az illesztőprogram sikeres telepítését a következővel ellenőrizheti Eszközkezelő, ahol a csatlakoztatott eszközön már nem lesz kérdőjel, a neve pedig a gyártó által létrehozott megfelelőre változik. A mi esetünkben egy kamerával ez lesz a névvel megjelenő eszköz USB PC-kamera (SN9C103)

    A telepítés kész, nyugodtan kezdheti használni az új berendezést!