Internet ablakok Android

Hol találom az illesztőprogram inf fájlját? Illesztőprogram telepítése INF fájlból

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, lehet, hogy ez egy sokak számára ismerős frissítés (az egyes csomópontok teljesítményének növelése érdekében, illetve a rendszer teljes teljesítményének eredményeként), lehet, hogy egyszerűen a új berendezések hozzáadása a meglévő konfiguráció funkcionalitásának bővítéséhez, mivel például új gamepad 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, melynek 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 az újonnan csatlakoztatott eszközhöz megpróbálja telepíteni a megfelelő drivert, hogy ezáltal biztosítsa a funkciókat. a felhasználói módú programok és a kernel módú kód eléréséhez szükséges új eszközről, mivel e nélkül a leghírhedtebb hardver-illesztőprogram egyszerűen nem fog működni a rendszerben.
Nem véletlenül említettem a definícióban a logikai eszközöket, hiszen külön kategóriája van azoknak a meghajtóknak, amelyek nem hardverkarbantartással foglalkoznak, hanem a különféle rendszermodulok funkcionális jellemzőinek megvalósítását (bővítések, kiegészítések) integrálják. . De kit fogsz meglepni az illesztőprogramok telepítésével? Ez a folyamat minden PC-felhasználó számára annyira 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 az 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 eszembe sem jutott, 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 az alábbiakban látni fogja, a Windows illesztőprogramjának telepítése egy fizikai vagy logikai eszközhöz meglehetősen összetett é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;
  • Az illesztőprogram regisztrációja a Windows rendszerben a letöltési mód megjelölésével;
  • A szükséges információk hozzáadása a rendszerleíró adatbázishoz;
  • 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 elindítja a már telepített eszköz illesztőprogramjának telepítését vagy frissítését.
  • Az „útközben” 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őhelyeken áramot kapnak, ugye? Én személy szerint még nem csináltam :)
  • A felhasználó önállóan futtatja az illesztőprogram-csomag telepítőjét egy helyi rendszergazdai jogosultságokkal rendelkező fiókból. 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, a rendszer által automatikusan nem észlelhető logikai eszközillesztők telepítésére, amelyek csak kézi üzemmód. Tipikus példa erre az antivírusok vagy virtuális gépek, amelyek illesztőprogramjaikat (logikai eszközöket) 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 szerkezeté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 egyebek. Az .inf fájlok egy fizikai eszközt társítanak az eszközt vezérlő illesztőprogramhoz.
  • 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 szolgálnak, 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 szakaszá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ő rendszerfolyamat keretében fut, az svchost.exe) felelős a felhasználói interakcióért olyan helyzetekben, amikor új illesztőprogramok telepítését vagy a már telepített illesztőprogramok működési paramétereinek módosítását igénylik. 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 azok csatlakoztatására és leválasztására. Ez 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-kezelő elindítja az eszközfelsorolási folyamatot a gyökéreszközről, egy ROOT (Root) nevű virtuális busz-illesztőprogramról, amely a teljes rendszert reprezentálja, és általában busz-illesztőprogram minden PnP és nem PnP eszközhöz, valamint HAL-hoz (hardver). szintű absztrakciók). A HAL ezen a ponton buszmeghajtóként működik, amely felsorolja az alaplaphoz közvetlenül csatlakoztatott eszközöket. 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 buszokon. 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, az ú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;
  • DeviceID – egyedi azonosító ehhez az eszköztípushoz;
  • 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ó, revízió 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özfelsorolá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 azt 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ője 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és során a jelenleg megszerzett HardwareID és (opcionálisan) CompatibleID azonosítók kerülnek felhasználásra, 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 egynél 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ál egyezést a CompatibleID alapján, a Hardver hozzáadása varázsló kérheti egy friss hardver-illesztőprogram helyét. 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ál megfelelő inf fájlt találni a %Windir%\System32\DriverStore könyvtárban található rendszerillesztő-tárolóban, amely kivétel nélkül tartalmazza az összes olyan rendszer-illesztőprogramot, amely a Windows disztribúció részét képezi, és amelyet a "Windows Update"-en keresztül szerezhet be. szolgáltatást, vagy telepítette a rendszerbe a felhasználó.

Az 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 Driver Store először a Windows Vista rendszerben jelent meg. Mielőtt bármilyen illesztőprogramot telepítene a rendszerbe, a speciális kód először az illesztőprogram digitális aláírását, majd az illesztőprogram inf fájljainak szintaxisát, majd az aktuális felhasználó jogosultságait ellenőrzi, csak ezután helyezi el az összes illesztőprogram-összetevőt a rendszer meghajtójában. tárolás. Ekkor azonban az illesztőprogram-tárban található 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ének és eltávolításának műveletsorát, 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özmodellt, 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 (pl. NET.Framework csomag), konfigurációs párbeszédpanelek megjelenítése, amelyek lehetővé teszik a felhasználó számára egy adott eszköz beállításait.

A társtelepítők fontos jellemzője, hogy szükség esetén egy új eszköz példányait 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 kicsomagolást, másolást, elindítást, fájlok á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 megadta az illesztőprogram-fájlok helyét, az illesztőprogram-telepítő algoritmus folytatja munkáját, és a következő lépésben megkezdődik az illesztőprogram digitális aláírásának ellenőrzése.

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ódjának minőségére, és e tekintetben olyan mechanizmusokat vezettek be a Windows operációs rendszerekbe, mint a digitális illesztőprogram-aláírás és a rendszerillesztő-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 azt 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 (.cat kiterjesztésű fájlra) mutat az illesztőprogram-csomag digitális aláírása.

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.

Az illesztőprogramok tesztelésére és aláírására megalakult a Microsoft Windows Hardware Quality Lab (WHQL), amely alaposan teszteli a Windows disztribúciókhoz mellékelt illesztőprogramokat, valamint a nagyobb hardvergyártók illesztőprogramjait. Az összes többi illesztőprogram-fejlesztő számára olyan eljárások vannak bevezetve, 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 hoz létre, amely egyedileg azonosítja az illesztőprogram fájljait, majd kriptográfiailag aláírja azt egy speciális Microsoft privát kulccsal, amelyet az illesztőprogramok aláírására használnak. 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 felhasználói módú PnP-kezelő kivonja az illesztőprogram-aláírást a .cat fájlból, visszafejti az aláírást a Microsoft nyilvános kulcsával, és összehasonlítja az eredményül kapott kivonatot a telepített illesztőprogram-fájl hash-jé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 szabályzatának 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, hogy egy visszaállítási pontot hozzon létre, mielőtt új eszközillesztőket adna a rendszerhez. Ez mindenekelőtt 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. A harmadik féltől származó illesztőprogramok jellemzően á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 elérési út mentén HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\ \\ , amely részletes információkat tartalmaz az eszközrő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 magát az illesztőprogramot arról az eszközről, amelyre betöltötték.

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

Az illesztőprogramok Windows rendszerben történő telepítésének algoritmusának leírása mellett szeretnék kiemelni egy külön részt, és azt a fájlrendszerben és a rendszerleíró adatbázisban található illesztőprogramokkal kapcsolatos információk lehetséges helyeinek leírására fordítom. Gyakorlati szempontból ez az információ a kézi szerkesztés egyszerűsítését szolgálja bármilyen végzetes meghibásodás 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. Ezt követően 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. Ahogy fentebb említettük, miután egy harmadik féltől származó illesztőprogramot telepítettünk a rendszerbe, annak inf fájlját átnevezzük OEMx.inf-re, így a könyvtárban egy sor hasonló fájlt láthatunk. 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, ebben a könyvtárban az 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, ezek mindegyike megegyezik 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 áthaladt összes illesztőprogramot tartalmazza. Windows Vista óta használják. Mielőtt bármilyen illesztőprogramot telepítene az operációs rendszerbe, először a speciális kód ellenőrzi az illesztőprogram aláírását, majd az illesztőprogram inf fájl szintaxisát, majd az aktuális felhasználó jogosultságait, és csak ezután veszi fel az összes illesztőprogram-összetevő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, így a felhasználói alkalmazások és illesztőprogramok nem ajánlottak közvetlenül interakcióba lépni vele, ahelyett, hogy dokumentált rendszerfunkciókat használnának.

HKLM\SYSTEM\CurrentControlSet\Control

Rendszerleíró adatbázis információkat tartalmaz a különféle illesztőprogram-konfigurációs beállításokról az operációs rendszer indítási 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ály az eszköz és illesztőprogramjának funkcionalitását más rendszerösszetevők és felhasználói módú alkalmazások számára teszi elérhetővé.

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. Mindegyik rendszer-illesztőprogram meglehetősen fontos globális információkat helyez el magáról az űrlap alkulcsaiban 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 az illesztőprogram bináris fájljában (image). 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ó a jármű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 megmaradnak, valószínűleg kompatibilitási okokból.


Választható termékek telepítése - DriverDoc (Solvusoft) | | | |

Ezen az oldalon információkat talál a legfrissebb INF illesztőprogram-letöltésekről az INF illesztőprogram-frissítő eszközével.

Az INF illesztőprogramjai kis alkalmazások, melyek segítségével a(z) INF hardverei kommunikálhatnak az Ön operációs rendszerével. A naprakész INF szoftverek használata megelőzi az összeomlásokat, és maximalizálja a hardverek és a rendszer teljesítményét. Régi vagy sérült INF illesztőprogramok használata rendszerhibákhoz, rendszerleálláshoz, vagy a számítógép, illetve egyes hardverek hibás működéséhez vezethet. Ezenkívül a rossz INF illesztőprogramok telepítése súlyosbíthatja ezeket a problémákat.

Tanács: Ha nem jártas az INF illesztőprogram manuális frissítésében, akkor erősen javasoljuk, hogy töltse le az INF illesztőprogram-frissítő alkalmazását. Ez az eszköz automatikusan letölti és frissíti a megfelelő INF illesztőprogram-verziókat, megóvva Önt a nem megfelelő INF vezérlők telepítésétől.


A szerzőről: Jay Geater a Solvusoft Corporation elnök-vezérigazgatója, egy globális szoftvercég, amely innovatív segédprogramokra összpontosít. Egész életében szenvedélyesen rajongott a számítógépekért, és mindent szeret, ami a számítógépekkel, szoftverekkel és új technológiákkal kapcsolatos.

Nem olyan gyakori a helyzet, de a felhasználói számítógépek nagy flottájának szervizelésekor néha előfordul, hogy egyes eszközökhöz a gyártó nem adott ki illesztőprogramokat a szükséges operációs rendszer verzióhoz. Lehet, hogy az operációs rendszer régi verziója vagy egy régi eszköz. Általában. 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 a kezdőtől a mesterig minden felhasználó kiválaszthatja magának a legkényelmesebbet, elkerülve a rendszerhibákat és a program összeomlását 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 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 telepítés - utasítások

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

1. Nyissa meg a Windows 10 vezérlőpultját a Win + X billentyű (Windows billentyű és X billentyű) egyidejű lenyomásával, majd 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ó a Realtek PCIe GBE Family Controller hálózati adapter illesztőprogramjának telepítésére.

Az illesztőprogram kézi 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 Lefelé 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 már megértette, a frissítés sok időt vesz igénybe, és alapvető ismereteket igényel a személyi számítógéppel való munkavégzésről. A kézi frissítésen kívül a Driver Easy automatikusan megkeresi, letölti és telepíti az összes frissítendő illesztőprogramot. De, mint már említettük, ez nem biztonságos, mivel ez a funkció automatikusan működik, és ebben az esetben súlyos hiba esetén lehetetlen biztonsági másolatot készíteni.

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őprogram-készletet 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ítsen, é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. Ügyeljen arra, hogy az első futtatáskor kövesse a telepítő összes utasítását. Bizonyos esetekben el kell távolítania a régi illesztőprogramot az új telepítése előtt.

Ha van meghajtó CD-je, de a számítógépén 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 a Windows Intézőt, és keresse meg benne az eszköz 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 végrehajtható fájlokat vagy telepítőfájlt (*.exe kiterjesztésű) tartalmaz, akkor az illesztőprogramot ezzel a fájllal telepítheti. 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:

Nyissa meg az eszközkezelőt;

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 megtalálta 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 (ebben a példában 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 az internetről letölti az illesztőprogramokat a készülékeihez, előfordulhat, hogy nem a megszokott telepítőcsomaggal találkozik, hanem egy sys és inf fájlokat tartalmazó archívumra. A Sys fájlok rendszerfájlok, míg az inf fájlok gyakran a számítógép hardver-illesztőprogramjának részét képezik. Ha a meghajtó csak sys-t és inf-et tartalmaz a megszokott telepítő nélkül, ne essen kétségbe, ez a fajta illesztőprogram is telepíthető. 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 minden letöltött illesztőprogramot egy víruskereső programmal.

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ő ablak elindítja az új berendezések telepítéséhez és konfigurálásához szükséges varázslót. Válassza ki az eszközillesztő manuális telepítéséhez szükséges elemet.

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

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 víruskereső programmal, mivel egyes támadók rosszindulatú kódokat ágyaznak be az illesztőprogram-fájlokba, és az illesztőprogramok letöltése 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.

Sofőr- Ez egy speciális vezérlőprogram, amely tájékoztatja az operációs rendszert a csatlakoztatott berendezésekről, és mechanizmusokat biztosít a használatukhoz. E szoftvertermékek közül sok meglehetősen összetett funkciókat tartalmaz, amelyek a szervizelt berendezéseken áthaladó információk széles skáláját dolgozzák fel. Ezek lehetnek audio- és videoinformációk, szkennelési, nyomtató- és hálózati gépek adatfolyamai, billentyűleütésekkel, egérmozgással kapcsolatos információk, hordozható adathordozókkal való interakció, különféle mobiltelefonok stb. stb.

A telepített hardverrel kapcsolatos információkat a "Vezérlőpult" menüben találja meg, válassza a "Rendszer" részt, és kattintson a hivatkozásra vagy az "Eszközkezelő" gombra.

A megnyíló faszerű listában az operációs rendszer számára látható összes eszköz látható lesz.

Mik a telepítési módszerek?

Ha új berendezés csatlakoztatásakor az operációs rendszer nem tudta automatikusan konfigurálni a megfelelő szoftvert, akkor kétféleképpen járhat el:

1. Használjon speciális programokat a kereséshez és az automatikus telepítéshez.

2. Önállóan keresse meg és telepítse a szükséges szoftvert.

Mindkét módszernek megvannak a maga előnyei és hátrányai. Az első lehetőség határozottan kényelmesebb és sok időt takarít meg. És standard felszerelés használatakor ez a megközelítés jó eredményeket ad - minden vasdarab úgy működik, ahogy kell, és hiba nélkül. Ezenkívül az ilyen automatizálási programok legújabb verzióinak használatakor az illesztőprogram-fájlok legfrissebb verzióit kapja meg. Erről a módszerről bővebben honlapunk ezen az oldalán olvashat:.

A jelentős kényelem ellenére gyakran előfordul, hogy a vezérlőprogram automatikus telepítése nem lehetséges, mivel az egyszerűen nem létezik a kiválasztott segédprogram adatbázisában. Ebben az esetben a konfigurációt manuálisan kell elvégeznie. Bár több időt vesz igénybe, ez a megközelítés a legmegbízhatóbb. Végül is, miután megkapta a vezérlőprogramot közvetlenül a berendezés gyártójától, egyidejűleg garanciákat kap a telepített eszközzel való teljes kompatibilitására, figyelembe véve a működésének minden árnyalatát. Az ilyen árnyalatokat nem feltétlenül veszik figyelembe az univerzális gyűjteményekben.

Hogyan szerezzünk vezetőt?

Általában az összes szükséges szoftvert optikai lemezen szállítják a megvásárolt termékhez. Ebben az esetben gyakran elegendő behelyezni a lemezt a meghajtóba, futtatni az alkalmazást, és követni az utasításokat a telepítési folyamat során.

Ha a lemez elveszett, vagy újabb verziót szeretne, akkor ezt megteheti a berendezés gyártójának honlapján a megfelelő részben, amelyet általában "Service / Support"-nak hívnak.

A szükséges fájlok keresésekor ne felejtse el, hogy az operációs rendszer melyik verziójához van szüksége. Mivel a Windows XP-re fejlesztett alkalmazások valószínűleg nem fognak megfelelően működni újabb operációs rendszereken, és a 32 bites szoftverek megtagadhatják a működést 64 bites környezetben. És fordítva.

Előfordulhat, hogy elavult berendezés kerül a kezébe. És csak így, az operációs rendszer legújabb verzióin való futtatása nem fog működni. Ebben az esetben megpróbálhatja kompatibilitási módban telepíteni a Windows régebbi verzióihoz. Sajnos ez nem mindig vezet sikeres eredményhez. Az operációs rendszer új verzióihoz nyújtott normál támogatás hiányának problémája pedig arra kényszeríti a felhasználókat, hogy megtagadják sok nagyon működő és hasznos termék használatát.

Kézi illesztőprogram telepítés

A vezérlőprogramokat a gyártók általában telepítő alkalmazásként szállítják. A telepítés megkezdése után a felhasználó értesítéseket kap, és a teljes telepítési folyamat során probléma nélkül követi a telepítési lépéseket.

De a helyzet meglehetősen gyakori, ha nem biztosítanak ilyen barátságos szoftvert. És sok felhasználó nem tudja, mit tegyen ebben az esetben.

Az alábbiakban az iRiver IFP-700 MP3 lejátszó példájával ismertetjük az ilyen helyzetek kezelésének eljárását.

A lejátszó mikrofonján rögzített információk mentéséhez telepítenie kell az illesztőprogramot, majd használnia kell az iRiver Music Manager speciális segédprogramját. Sajnos azonban az iRiver hivatalos webhelye nem tudja letölteni a szükséges fájlokat. Ezen túlmenően, az oldalon található oldal tartalmából egyértelműen kiderül, hogy ezt a lejátszót a Windows XP-nél nem újabb operációs rendszerekhez tervezték.

Ennek megfelelően a siker garantálásához telepítenie kell ezt a lejátszót a Windows XP rendszerben.

Némi keresgélés után sikerült egy ilyen archívumhoz jutnom a szükséges fájlokkal:

Az archívum tartalmának kicsomagolása

és látjuk, hogy nincsenek benne exe fájlok. De van, amely leírása "Információ a telepítéshez".

Ez a fájl (a szomszédos fájlokkal ebben a mappában), amelyre az operációs rendszernek szüksége van ahhoz, hogy sikeresen csatlakoztassa a lejátszót az USB-porthoz.

Csatlakoztatjuk a lejátszót egy vezetékkel a számítógéphez, és látjuk, hogy egy ilyen tipikus ablak jelent meg:

Ha a szokásos úton haladunk és az automatikus leállítást választjuk, akkor ennek az ablaknak a hosszas megjelenítése után

hibaüzenet jelenik meg. Ezért megnyomjuk a "Vissza" gombot, hogy az alternatív utat válasszuk.

Ebben az ablakban az automatikus módszer helyett válassza a "Telepítés listából vagy megadott helyről" lehetőséget.

Megnyomjuk a tallózás gombot, és a zip archívumból kiválasztjuk azt a mappát, amelybe a fájlokat kicsomagoltuk.

Ennek eredményeként a keresési sornak tartalmaznia kell annak a mappának az elérési útját, amelyben az inf fájl található:

A folyamat befejeztével megjelenik egy sikeres ablak:

Ezt úgy is ellenőrizheti, hogy az Eszközkezelőben látja a telepített lejátszó jelenlétét:

Eredmények

A cikkben felsorolt ​​módszerek segítségével sikeresen telepítheti a vezérlőprogramokat a használt eszközökhöz. Az illesztőprogram manuális telepítésének ismerete pedig egy inf fájl segítségével lehetővé teszi, hogy maximalizálja a használt berendezések mennyiségét harmadik fél szakértőinek bevonása nélkül. Ezenkívül az eszközgyártók webhelyeiről származó hivatalos szoftverek használata jelentősen növeli számítógépe megbízhatóságát.