Négy módszer: hogyan ellenőrizheti az illesztőprogramokat Windows rendszeren. Az illesztőprogram működésének diagnosztizálása Windows 7 illesztőprogram-ütközés

29.11.2021 Programok

Olyan rendszer-illesztőprogramot jelez, amely valószínűleg nem okozza a problémát (például win32k.sys). Ebben az esetben a szemétlerakó komoly elemzésére lesz szükség, amely nagyon mély ismereteket és tapasztalatot igényel ezen a területen. Az illesztőprogramokat azonban saját maga is ellenőrizheti az operációs rendszerbe épített ellenőrző segítségével. Verifier.exe. Bár részletesen foglalkozik vele a Microsoft Tudásbázis Az illesztőprogram-ellenőrző használata a Windows illesztőprogramjainak elhárításához című cikkében, az ott bemutatott anyag meglehetősen technikai szinten van bemutatva. A következő Rövid leírás lépések az illesztőprogramok ellenőrzéséhez.

Ezen az oldalon

Az illesztőprogram-ellenőrző használatának első lépései

A menün RajtFuss(vagy RajtKeresés) belép hitelesítőés nyomja meg az Entert. Elindul a Driver Verifier. Válasszon ki egy elemet Egyéni paraméterek létrehozása (programkódhoz)és nyomja meg a gombot További.

Válasszon az egyes lehetőségek közül teljes lista és nyomja meg a gombot További.

A következő lépésben jelölje be az összes négyzetet, kivéve Erőforráshiány szimulációjaés nyomja meg a gombot További.

A következő lépésben válassza ki Az aláíratlan illesztőprogramok automatikus kiválasztásaés nyomja meg a gombot További. Ha nem található aláíratlan illesztőprogram, lépjen a címre.

Aláíratlan illesztőprogramok

Ha aláíratlan illesztőprogramokat talál, megjelenik ezek listája.

Az illesztőprogramok eszközökhöz és alkalmazásokhoz is tartozhatnak. Ne zárja be a Driver Verifier ablakot, és ne kattintson a gombra További Most.

Keressen frissített illesztőprogramokat

Meg kell nézni, hogy vannak-e frissített illesztőprogramok.

  1. Ha egy alkalmazás-illesztőprogramot lát a listában, látogassa meg a gyártó webhelyét – lehet, hogy az alkalmazást frissítették. Ha nincs frissített verzió, megpróbálhatja eltávolítani az alkalmazást (később bármikor újratelepítheti). Ha a kritikus hibák megszűnnek, az volt az oka.
  2. Ha egy eszközillesztőt lát a listában, és fut Windows Vista használja a központot Windows frissítésekúj illesztőprogramokat keresni. Ez a módszer kiválóan alkalmas a Windows Vista rendszerre, mivel sok eszközgyártó együttműködik a Microsofttal, hogy letölthető illesztőprogramjait biztosítsák. Windows eszközök frissítés. A vezérlőpulton válassza a lehetőséget Windows Updateés ellenőrizze az eszközillesztő frissítéseit. Ha az illesztőprogram megtalálható, telepítse.
  3. Ha a Windows Update nem kínál új illesztőprogramokat, keresse fel az eszköz gyártójának webhelyét. Talán új illesztőprogramok állnak rendelkezésre ott. Ha gondjai vannak az illesztőprogramok megtalálásával, keresse fel az Illesztőprogramok, firmware-ek és kézikönyvek keresése fórumát az OSzone.net webhelyen.

Az alkalmazás vagy az illesztőprogram frissítése után zárja be az Illesztőprogram-ellenőrző ablakot, gomb megnyomásával Megszünteti(de nem További) . Indítsa újra a számítógépet, és folytassa a munkát az operációs rendszeren. Ha a kritikus hiba már nem jelentkezik, az illesztőprogram frissítésével kijavította.

Illesztőprogramok eltávolítása

Ha nem található új illesztőprogram, próbálja meg eltávolítani az illesztőprogramot.

Figyelem! Az illesztőprogramok eltávolítása az eszközök működésképtelenségét okozza. Legjobb esetben újraindítás után operációs rendszer telepíti a megfelelő illesztőprogramot a saját illesztőprogram-tárából. Ha nem biztos abban, hogy el kell-e távolítania egy adott illesztőprogramot, ne távolítsa el.

Az eszközkezelőben ( RajtKeresés / Futtatásdevmgmt.mscrendben) keresse meg az eszközt, kattintson rá jobb gombbal, és válasszon egyet helyi menü bekezdés Tulajdonságok. Ezután lépjen a lapra Sofőrés nyomja meg a gombot Töröl.

Aláíratlan illesztőprogramok ellenőrzése

Figyelem! Az aláíratlan illesztőprogramok ellenőrzése után előfordulhat, hogy a rendszer nem indul el (lásd alább, hogyan kell eljárni ilyen helyzetben).

Ha nem szeretné eltávolítani az illesztőprogramot és/vagy ellenőrizni szeretné az aláíratlan illesztőprogramokat, a Driver Verifier ablakban kattintson a További. A rendszer felkéri, hogy válasszon ki egy fizikai lemezt.

Kész, majd indítsa újra a számítógépet. Ha az újraindítás után egy kék képernyőt lát hibával, akkor a problémás illesztőprogram azonosításra került – a neve szerepelni fog a hibaüzenetben. Lépjen be Csökkentett módba, és állítsa vissza az összes illesztőprogram-ellenőrzési lehetőséget a beírással RajtKeresés / Futtatás parancs verifier.exe /reset.

Ha a rendszer elindul normál mód, az aláíratlan illesztőprogramok ellenőrzése sikeres volt – nem ezek a probléma forrásai. A futtatással megtekintheti az ellenőrzött illesztőprogramok listáját verifier.exe .

Mert nem az aláíratlan illesztőprogramok az okai kritikus hiba, ellenőriznie kell a többi illesztőprogramot.

Egyéni illesztőprogram ellenőrzése

Ha nem található aláíratlan illesztőprogram, vagy ha az illesztőprogram-ellenőrzés nem tár fel semmilyen problémát, akkor egyéni illesztőprogram-ellenőrzést kell végrehajtania. Ebben az esetben az alábbi ablakban válassza ki az elemet Válassza ki az illesztőprogram nevét a listából.

A következő lépésben a rendszer felkéri az ellenőrizni kívánt illesztőprogramok kiválasztására. Ne válassza ki az összes illesztőprogramot egyszerre, mivel ezek ellenőrzése sok időt és rendszererőforrást igényel.

Ezért előfordulhat, hogy az ellenőrzést több szakaszban kell elvégezni. Az illesztőprogramok kiválasztásának lépésenkénti sorrendje a következő lehet:

  1. Nemrég frissített illesztőprogramok vagy azok, amelyek általában problémákat okoznak (illesztőprogramok víruskereső programok, tűzfalak, virtuális lemezek).
  2. Nem a Microsoft által biztosított illesztőprogramok.
  3. Egyszerre 10-15 vezetőből álló csoport.

Válassza ki azt a meghajtót, amelyre az operációs rendszer telepítve van, és kattintson a gombra Kész, majd indítsa újra a számítógépet.

Figyelem! Az illesztőprogramok ellenőrzése után előfordulhat, hogy a rendszer nem indul el (lásd alább, hogyan kell eljárni ilyen helyzetben).

Ha az újraindítás után egy kék képernyőt lát hibával, akkor a problémás illesztőprogram azonosításra került – a neve szerepelni fog a hibaüzenetben. Indítsa újra a számítógépet, és jelentkezzen be biztonságos mód nyomással F8 töltés közben. Bejelentkezés után állítsa vissza az összes illesztőprogram-ellenőrzési lehetőséget a beírással RajtKeresés / Futtatás parancs verifier.exe /reset.

Ha a rendszer rendesen elindult, a kiválasztott illesztőprogramok ellenőrzése sikeresen megtörtént – nem ezek a probléma forrásai. A futtatással megtekintheti az ellenőrzött illesztőprogramok listáját verifier.exeés az első lépésben kiválasztja a tételt Információk megjelenítése az aktuálisan tesztelt illesztőprogramokról.

Most válassza ki az illesztőprogramok következő csoportját, és ellenőrizze újra.

Minden illesztőprogram ellenőrizve – mi a következő lépés?

Ha az összes sofőr ellenőrzése sikeres volt, le kell vennem a kalappal a türelmét és kitartását. Valószínűleg nem az illesztőprogramok okozzák a rendszerben előforduló kritikus hibát. Lehetséges, hogy a probléma a számítógép hardverében rejlik - például egy hibás merevlemez vagy véletlen hozzáférésű memória vagy a tápegység rendelkezik elégtelen teljesítmény hogy biztosítsa az összes eszköz működését. Más hardverproblémák is lehetnek, amelyeket az illesztőprogramok ellenőrzése sem észlel.

Figyelmeztetjük, hogy az illesztőprogramokkal végzett kísérletek veszélyesek és károsíthatják a rendszert. Jobb, ha előre készít biztonsági másolatot a rendszerről, és nem tesz keresztbe egy másik gyanús illesztőprogram eltávolításával a Windows rendszerből.

És amint nem szidnak ablakok tól től Microsoft, szegényt lassúnak és bugosnak, sőt instabilnak is nevezve. Csak most senki sem siet visszautasítani, és általában nem valószínű, hogy valaha is megtagadja. Ezért a szegény fejlesztők szidása és az értelmetlen lángoszlatás helyett jó lenne rájönni: valójában miért is hibás a rendszer? Elárulok egy kis titkot. A halál hírhedt képernyőin és bizonytalan munka ablakok az esetek túlnyomó többségében a harmadik féltől származó illesztőprogramok a hibásak, és magának az operációs rendszernek semmi köze ehhez. Most elmondjuk, hogyan lehet felismerni az ilyen illesztőprogramokat és eltávolítani őket a rendszerből.

Az illesztőprogram tervezési hibái nagyon eltérő természetűek lehetnek: attól kezdve, hogy beleesnek a halál kék képernyőjébe ( kékhalálkék képernyő of Death) a számítógép lelassulására és néhány teljesen független alkalmazás-alkalmazás furcsa viselkedésére.

A halál kék képernyője azért figyelemre méltó (minden irónia nélkül!), mert egyértelműen jelzi egy komoly probléma jelenlétét, és ad tippet, hogy merre kell ásni. Gyakran (de nem mindig) a „bűnös” sofőr neve közvetlenül a halál kék képernyőjének jobb felső sarkában jelenik meg. Azonban lehet, hogy nincs ott, vagy ami még rosszabb, egy teljesen idegen sofőr neve lehet ott.

Tehát például egy meglehetősen gyakori videokártya-illesztőprogram Matrox G450 hajlamos tönkretenni a grafikus alrendszer mögöttes struktúráit ablakok 2000 , ami azt eredményezi, hogy a BSOD a rendszer-illesztőprogram nevét mutatja win32k.sys, amely a USER és GDI funkciók jelentős részét valósítja meg és aminek természetesen semmi köze hozzá. Tehát a halál kék képernyőjének tanúságtételének értelmezése varázslat, intuíció, tudomány és művészet – egy kicsit mindenből.

Az illesztőprogram hibái mellett a halál kék képernyőjét hardverhibák is okozhatják, például túlhúzott processzor, hibás RAM, elferdült vezérlő merevlemez, nem teljesen behelyezett PCI kártya, érintkezésmentesség az egyik csatlakozóban, rossz tápegység, megduzzadt elektrolit kondenzátor alaplap. Utóbbiak pedig különféle okok miatt duzzognak: a közeli processzor túlmelegedése, a gyártó által „aluljelentett” kerámia kondenzátorok hiánya miatt (aminek következtében a HF komponens átmegy az elektroliton és felmelegíti), végül kulcstranzisztorok szivárgása a csomóponti stabilizátorban. Ezért a fa aprítása előtt meg kell győződni arról, hogy a vasaló, amelyen ülünk, teljesen működőképes-e. És hogyan lehet ezt megtenni?

Leszámolás vassal

A hardverhibák által okozott halálos kék képernyők spontánok, kiszámíthatatlanul jelennek meg, függetlenül a felhasználói műveletektől. Az alkalmazás alkalmazások is számos helyen kezdenek kritikus hibákat kiadni, és a rendszer által kiadott hibakódok, címek és egyéb információk minden esetben eltérőek lesznek! Mellesleg, például olyan illesztőprogramok, amelyek feldolgozzák az I / O eszközök aszinkron kéréseit vezeték nélküli hálózatok, szinte pontosan ugyanúgy viselkednek. A hibás illesztőprogramok által okozott halálos kék képernyők általában egy bizonyos műveletsor végrehajtásakor fordulnak elő, és többé-kevésbé állandó információkat tartalmaznak.

A vasaló minden gyanújának eltüntetéséhez elegendő egy másikat csatlakoztatni a rendszerhez. HDD, telepítse rá érintetlen ablakokés dolgozzon rajta egy ideig. Ha a halál kék képernyői nem tűnnek el, akkor valóban a hardver a hibás, és ideje változtatni. A hibás alkatrészek felkutatása külön megbeszélés témája, amit a következő alkalomra hagyunk, de egyelőre feltűrve az ingujjunkat, meg fogjuk birkózni ezekkel az alattomos meghajtókkal.

Tűzifa igazolás nélkül azonnal a kemencébe

A driver fejlesztéshez szükséges teljes eszközkészlet ( DDK– Driver Development Kit), a Microsoft ingyenesen terjeszti a hozzá tartozó dokumentációval együtt. Driver, néha nagyon hibás és instabil.

Hogy ne forduljon elő ilyen káosz, Microsoft még az ókorban bevezetett egy eljárást a járművezetők igazolására a rájuk vonatkozó követelmények betartásáról, majd ezt követően digitális aláírást adnak ki a járművezetőnek. Vagy... nem adták ki, és elment felülvizsgálatra. És bár az igazolás csak formális eljárás, amely nem garantálja a távolmaradást végzetes hibákés fejlesztési hibákat, még mindig kiküszöböl néhány őszintén "úttörő" meghajtót.

Ideális esetben csak digitálisan aláírt illesztőprogramokat kell tartani a rendszerben. S bár a digitális aláírás nem biztosítási kötvény, jelenléte már a fejlesztési kultúra bizonyos szintjét jelzi. Vezetők nélkül digitális aláírás rosszabbak, mint egy disznó, és lehetőség szerint ki kell őket küszöbölni (főleg, hogy sok közülük rootkitek vagy agresszív védelmi mechanizmusok által telepített rosszindulatú programok, amelyek mélyen behatolnak a rendszerbe, és instabillá válnak). Röviden, ez nem fog demagógiát szülni, de próbáljunk meg válaszolni egy egyszerű kérdésre: hogyan készítsünk listát a járművezetőkről digitális aláírás nélkül?

A segédprogram ebben segít nekünk. sigverif.exe, amely az operációs rendszer szabványos szállítási készletében található, és a WINNT\System32 könyvtárban található. Futtassa, és nézze meg a párbeszédpanelt. Kattintson a "Speciális" gombra, és a "Keresés" lapon állítsa be a kiválasztási feltételeket úgy, hogy elmozdítja a rádiógombot az "Értesítés az aláíratlanról" pozícióból. rendszerfájlokat” (ahol alapértelmezés szerint vegetált) a „Más, digitális aláírással nem aláírt fájlok keresése” pozícióba. Ezután a „Keresési beállítások” részben nyissa meg a „Következő típusú fájlok keresése” mezőt, és válassza ki a „*.sys” lehetőséget, majd lent adjuk meg a keresendő mappát a „C: \ WINNT” között. doboz „Almappák szerepeltetése”.

Valójában szigorúan véve az illesztőprogramoknak nem kell rendszerkiterjesztéssel rendelkezniük, és messze nem mindig korlátozódnak a WINNT könyvtárra, mivel az "a saját" alkalmazásaik könyvtárában vannak, és egyes alkalmazások még illesztőprogramokat is tárolnak ... magukban! Közvetlenül az indítás után (vagy bármikor máskor) lemezre mentik a fájlt az aktuális vagy ideiglenes könyvtárba, betöltik az illesztőprogramot a memóriába és ... azonnal törlik a lemezről! Nemcsak a rosszindulatú vírusok teszik ezt, hanem az igen tekintélyes programok is, mint például Mark Russinovich, egy jól ismert Windows-kutató néhány segédprogramja.

Ezért a kísérlet tisztasága érdekében egyáltalán nem árt, ha megkapjuk a Ebben a pillanatban a memóriában, és hasonlítsa össze őket a lemezen lévő illesztőprogramokkal. A "jelenleg" szavak kulcsfontosságúak, mivel az illesztőprogramok be- és kirakodása ingyenes az operációs rendszer újraindítása nélkül. Ezt a műveletet célszerű többször végrehajtani a DDK részét képező drivers.exe parancssori segédprogram futtatásával, amely letölthető a Microsoft szerveréről. Parancssori kapcsoló nélkül elindítva, a segédprogram drives.exe minden információt kiír a képernyőre, ami nem jó, mivel általában sok driver van a rendszerben és nem férnek el a képernyőn. A vallás azonban lehetővé teszi számunkra, hogy átirányítsuk a kimeneti adatfolyamot szöveges fájl(drivers.exe >fájlnév.txt ) bármelyik által megnyitott szöveg szerkesztő- akár Word-el, akár jegyzettömbbel. Ezután már csak ki kell választani egy függőleges blokkot (amelyet a Jegyzettömb nem engedélyez), és megkapja az illesztőprogramok listáját. Egyenesen az operációs rendszer kerneléből!

Ha ezek közül legalább az egyik illesztőprogram hiányzik a C:\WINNT\ könyvtárból, akkor annak digitális aláírása nem kerül ellenőrzésre! Természetesen egy ilyen sofőr azonnal felkelti a figyelmet, és van egy jogos kérdés: honnan származik? Először megvizsgáljuk a lemezen lévő összes könyvtárat; ha nincs ott, állítson be egy töréspontot a Soft-Ice CreateFileW függvényében, és nézze meg a neki átadott argumentumokat. Előbb-utóbb találkozunk a bugos sofőrünkkel, ami után nem marad más hátra, mint a Soft-Ice képernyő jobb alsó sarkába nézni, ahol megjelenik az azt létrehozó folyamat neve. További részletekért lásd a „Techniques for Debugging Programs Without forráskód», elektronikus másolat amely megtalálható a nezumi.org.ru ftp- vagy http-szerveren, valamint a lemezünkön. És továbbra is kínozzuk a segédprogramot sigverif.exe.

Az „OK”, „Start” gomb megnyomása után megjelenik a képernyőn egy „hőmérő”, amely mutatja a folyamatot, és a merevlemez zörögni kezd minden fejével. A munka végeztével összeállítják a digitális aláírással nem rendelkező illesztőprogramok listáját, amely megjelenik a képernyőn.

Egyes forrófejűek azt javasolják, hogy megtisztítsák a rendszert az eretnekségtől, távolítsák el az összes aláíratlan illesztőprogramot – akkor azt mondják, minden probléma eltűnik, mint a farok. És hogyan lehet ezt megtenni? A legdurvább megoldás az, ha egyszerűen elvesszük és letöröljük a lemezről FAR-on vagy Exploreren keresztül (természetesen rendszergazdai jogokkal!). De egy ilyen művelet következményei nagyon sajnálatosnak bizonyulhatnak, és jobb, ha jobb gombbal kattint az Intézőben az illesztőprogram ikonjára, hogy megtalálja a gyártó nevét a "Tulajdonságok" alatt, amellyel meghatározhatja, hogy melyik alkalmazás/hardver telepítette ezt az illesztőprogramot, és civilizált módon távolítsa el. Igaz, van egy „de”.

A következő ábra a vezetőt mutatja be g400m.sys, ami a Matrox G450 kártyához tartozik, és bár a Matrox egyáltalán nem egy gyenge cég, de nem kapott digitális aláírást (vagy a Microsoft nem adta meg, vagy maga a Matrox nem akart zavarni). Természetesen, miután eltávolította a rendszerből, el kell felejtenie az SVGA módot. A Matrox webhelyére azonban felkeresheti a legújabb illesztőprogram-verziót (az már digitálisan alá van írva). Csak most ... mind az aláírt, mind az aláíratlan verzió sok végzetes hibát tartalmaz, különösen bizonyos körülmények kombinációja következtében, amikor megpróbál átkapcsolni átfedési módba, a rendszer összeomlik egy BSOD-ba, amikor az illesztőprogram megpróbál felszabadítani már felszabadult memória.

Így a digitális aláírás megléte/hiánya önmagában nem jelent semmit, és még ha csak aláírt illesztőprogramokat használunk is, ez nem ad garanciát a stabilitásra.

Itt térünk át a cikk második részére, nevezetesen a pilóták tesztelésére harcközeli körülmények között.

Igazi tűzifapróbát rendezünk

A DDK egy csodálatos segédprogramot tartalmaz sofőr Ellenőrző, amely a legsúlyosabb, az extrém és az öngyilkosság határát súroló feltételeket teremti meg a járművezetők számára, amelyben a meghibásodás valószínűsége maximális, és a hibás sofőr nevét a legnagyobb pontossággal határozzák meg (még akkor is, ha az nem szenved fejlesztési hibák miatt, de tönkreteszi a többi meghajtó adatszerkezetét).

Fontos megjegyezni, hogy sofőr Ellenőrző Ez nem gyógymód, csak diagnosztikai eszköz. Továbbra sem menti meg a hibáktól (ellenkezőleg, néhány nagyságrenddel növeli azok intenzitását), de segít azonosítani az „átlagos” vezetőt elegendő végzettség megbízhatóság.

Tehát futtassa a verifier.exe fájlt, és nézze meg az ablakot sofőr Ellenőrző menedzser, lépjen a Beállítások fülre, és mozgassa a választógombot az Összes illesztőprogram ellenőrzése pozícióba, majd nyomja meg a „Preferred Setting” gombot, amely a következő típusú ellenőrzéseket állítja be (ellenőrzés típusa):

  • Különleges medence– az ellenőrzött illesztőprogramok hozzárendelésre kerülnek speciális terület memória az elosztáshoz, nem túl gyors, de képes észlelni a saját és mások adatainak legtöbb megsemmisítését.
  • Kényszerítés IRQL ellenőrzése. Az IRQL az Interrupt Request Level rövidítése. A legtöbb gyakori hiba az illesztőprogram-fejlesztők olyan IRQL szinten próbálnak hozzáférni a memóriához, amelyen a swapkezelő nem működik. És ha a kívánt oldal hirtelen kiderül, hogy lemezre kényszerült, a rendszer kék képernyővé válik, amelyen az "IRQL_LESS_OR_EQULAR" felirat látható. Ennek a módnak a kényszerítése az illesztőprogram-oldalakat lemezre kényszeríti, így a fejlesztési hiba az esetek 100%-ában megjelenik.
  • Alacsony forrás szimuláció hasznos telepíteni, hogy megnézzük, hogyan viselkedik az illesztőprogram katasztrofális rendszererőforráshiány esetén, de ezt nem lehet megtenni, de jobb, ha elhagyja a Pool tracking jelölőnégyzetet (memóriakészlet kezelésének helyességének nyomon követése ). A bemeneti / kimeneti hibák (I / O ellenőrzés) az összes hiba jelentéktelen részét teszik ki, így ennek a jelölőnégyzetnek a helyzete általában véve teljesen kritikátlan.

A beállítások kiválasztását követően megnyomjuk az "Alkalmaz" (alkalmaz) gombot, és ahogy felajánljuk, újraindítjuk.

Amint a rendszerindítás elindul, a rendszer érezhetően lelassul, aminek meg kell lennie, mivel a kernel a szokásosnál sokkal több ellenőrzést végez. Ha hibákat talál, kék halálos képernyő villog a meghajtó nevével és néhány egyéb, a fejlesztők számára hasznos, de számunkra haszontalan információval. Csak annyit tehetünk, hogy a legtöbbre frissítjük az illesztőprogramot legújabb verzió vagy megtagadja az azt használó program (hardver) használatát. Valójában egy kicsit több lehetőségünk van a nyers tűzifa meggyújtására, de erről majd később.

Az ellenőrzés állapotát bármikor megtudhatja a verifier.exe futtatásával. Az Illesztőprogram állapota lap felsorolja az összes észlelt illesztőprogram állapotát az aktuális helyzet magyarázatával együtt. A Loaded állapot azt jelenti, hogy ezt az illesztőprogramot legalább egyszer betöltötték és tesztelték (de talán nem teljesen, vagyis az illesztőprogram nem minden része lett kidolgozva). Az Unloaded állapot azt jelenti, hogy az illesztőprogramot az azt használó rendszer/program vagy saját akaratából betöltötte, ellenőrizte (esetleg részben) és kiürítette. Ez utóbbi különösen igaz azokra a meghajtókra, amelyek olyan berendezésekből maradtak, amelyeket úgy távolítottak el, hogy barbár módon húzták ki a bővítőkártyákat a foglalatból, vagyis eltávolítás nélkül. Az életben maradt sofőr átvizsgálja a buszt, megpróbálja megtalálni "a berendezéseit", megszakad a kereséssel, majd kirakja magát a memóriából, mellesleg lelassítja a rendszerindítást (néha nagyon jelentősen), és konfliktusba kerül a többi sofőrrel. Erkölcs: a berendezést minden szabály szerint el kell távolítani a rendszerből! Azonban nem minden Unloaded állapot jelzi abnormális helyzetet, és mielőtt törölne egy ilyen státuszú vezetőt, ki kell derítenie, hogy milyen rénszarvasról van szó, és honnan származik.

A Never Loaded állapot azt jelzi, hogy ez az illesztőprogram még nincs betöltve, ami azt jelenti, hogy nincs ellenőrizve, ezért várnia kell a futtatással különféle programok ami összefüggésbe hozható vele. Egyes illesztőprogramok (különösen a helytelenül eltávolítottak) azonban nem töltődnek be, és ennek megfelelően soha nem kerülnek ellenőrzésre.

Miután egy ideig kemény teszt üzemmódban dolgoztunk a rendszerrel (több órától több napig), szinte minden hibás illesztőprogramot azonosítunk, amelyektől korábban szenvedtünk, és felírjuk a nevüket egy papírra.

Ugyanazon ellenőrző segítségével visszaállíthatja a rendszert normál módba (vagyis a teljesítményt felemésztő további ellenőrzések nélkül). Visszatérünk a Beállítások fülre, mozgassuk a választógombot a Kiválasztott illesztőprogramok ellenőrzése pozícióba (ebben az esetben egyetlen illesztőprogramot sem szabad kiválasztani), kattintsunk a „Reset All”, majd az „Apply” gombra, és indítsuk újra. Mindenki! A rendszer most normál sebességgel működik, de nincs ellenőrzés.

Mi a teendő a nyers tűzifával?

De valójában mit lehet kezdeni egy hibás driverrel? Azok a hackerek, akik tudják, hogyan kell a kezükben tartani a hibakeresőt, elegendő szabadidővel szétszedhetik (köszönjük, az illesztőprogramok általában kis méretűek), hibát találnak, és kitalálják a megoldást, de ... ez túl fáradságos.

Az illesztőprogram kidobása (az azt használó hardverrel/programmal együtt) szintén nem választható. Bár ha köztudott, hogy a halál kék képernyői a hibásak hangkártya ismeretlen Kínai gyártó 20 dollárt ér, akkor elég komoly motivációnk van arra, hogy valami méltóbbra cseréljük. De ez valójában mindenki számára világos, és nem igényel további megjegyzéseket.

De nem mindenki tudja, hogy az összeomlások és a halálos kék képernyők hatalmas száma annak a ténynek köszönhető, hogy egy egyprocesszoros környezetben fejlesztett (és tesztelt) illesztőprogramot telepítenek egy kétprocesszoros gépre. A "két processzor" alatt itt egy valódi platformot értünk két kővel, és egy Hyper-Threading / többmagos processzort. ismert (és megerősített) nagy mennyiség tesztek), hogy otthoni számítógép két processzor teljesen használhatatlan, mivel az alkalmazások túlnyomó többségében gyakorlatilag nincs teljesítménynövekedés.

Ezért, ha a rendszer instabil, és valamilyen okból nem lehet megszabadulni a hibás illesztőprogramtól, megpróbálhat bejutni BIOS beállítások, "virtuális kétprocesszoros" gépét egyprocesszorossá alakítja. Hasonló hatás érhető el a boot.ini fájl megnyitásával (a Windows NT/2000/XP annak a logikai meghajtónak a gyökérkönyvtárában található, amelyre a rendszer telepítve van), és hozzáadja a /ONECPU kulcsot, majd indítsa újra, abban a reményben, hogy a hibák eltűnnek.

Lista 1

Példa egy tipikus boot.ini fájlra


időtúllépés=30

multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows 2000 Pro" /fastdetect /SOS

2. lista

A rendszert úgy konfiguráljuk, hogy az összes elérhető processzor közül csak egyet használjon


időtúllépés=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINNT
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows 2000 Pro" /fastdetect /SOS /ONECPU

De tovább ablakok Távlat nincs boot.ini fájl, és bár van egy (ideiglenes) lehetőség a rendszerindítási beállítások konfigurálására speciális segédprogram, a Microsoft azt tervezi, hogy teljesen megszünteti ezt a kiskaput, így csak a BIOS Setup marad. Ami azonban azt illeti Távlat, akkor mire áttérnek rá, a meghajtófejlesztők nagy valószínűséggel többprocesszoros gépeket szereznek be (hiszen más egyszerűen nem lesz eladó), és többprocesszoros környezetben tesztelik alkotásaikat.

Egy másik finom pont. Emlékszel, fentebb említettük, hogy az illesztőprogram-fejlesztők által elkövetett leggyakoribb hiba az, hogy olyan IRQL-szinten érik el az előhívott memóriát, amelyen a cserekezelő nem működik, és ha a kért oldal nincs a memóriában, összeomlik? A kézenfekvő megoldás itt az lenne, ha a RAM-ot addig növeljük, amikor az oldalak lemezre kerülése gyakorlatilag nem történik meg. A memória jelenlegi áron szinte mindenki megengedheti magának, hogy vásároljon pár új "kockát". De van egy elérhetőbb (és elegánsabb) megoldás a problémára. Ha a paraméter DisablePagingExecutive, amely a következő nyilvántartási ágban található HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\MemoryManagement, egyenlő eggyel (alapértelmezés szerint nulla), a nukleáris alkatrészek nem mozdulnak el. Ezért egyszerűen elindítjuk a "Registry Editor"-t, megváltoztatjuk ezt a értékes paramétert, és újraindítjuk (a változtatások csak újraindítás után lépnek életbe), remélve, hogy ez segít megoldani a hibák problémáját.

A hibás illesztőprogram számos problémát okozhat a számítógépben. A számítógép fő jele hibás sofőr- Ez a halál kék képernyője, amelyet gyakran a vezető letiltása okoz.

Ebben a cikkben elmondjuk, hogyan találhat meg egy hibás illesztőprogramot, majd frissítheti vagy teljesen eltávolíthatja.

Néha a Windows értesíti a felhasználót, hogy az egyik illesztőprogram meghibásodott. Előfordul azonban, hogy a rendszer nem tudja felismerni, hogy mi a probléma, ezért nem ad ki hibaüzeneteket, emiatt lassabban vagy nem megfelelően működik. Ebben az esetben Driver Check Manager (Illesztőprogram-ellenőrző) további terhelést okoz a rendszer-illesztőprogramokon, és ezzel megpróbálja összeomlást okozni. Ha az egyik illesztőprogram meghibásodik, akkor Driver Check Manager jelentsen egy kék képernyővel kapcsolatos problémát.

Egy figyelmeztetés

Használat előtt Driver Check Manager, kérjük, vegye figyelembe, hogy az eszköz korlátozhatja a saját számítógépének használatát. Mert a Driver Check Manager hibás illesztőprogram észlelésekor kék halált indít, ez nagy problémákat okozhat a Windows betöltésekor.

Ha nincs lehetősége belépni a Windowsba az illesztőprogramok tesztelésének letiltásához, a számítógépe "boot -> load -> crash" ciklusba kerül, amelyből elég nehéz kilépni. Az Automatikus javítás funkció azon kevés lehetőségek egyike a Windows eléréséhez, de jobb, ha elkerüli ezt a helyzetet.

A Driver Verifier használata előtt győződjön meg arról, hogy rendelkezik a következő kilépések legalább egyikével:

  • Csökkentett módba léphet. Váltás biztonságos módba indítás előtt Windows rendszerindításáltalában az F8 többszöri megnyomásával történik, miközben a számítógép indul. Az új számítógépek azonban olyan gyorsan indulnak el, hogy egyszerűen nem lesz ideje megnyomni az F8-at a megfelelő pillanatban.
  • Használat előtt létrehozott egy rendszer-visszaállítási pontot Driver Check Manager. Kívánatos az installáció is Windows lemezígy visszaállíthatja a számítógép gyári beállításait.

A Driver Verification Manager futtatása

Mielőtt elkezdené a használati utasítást Driver Verification Manager, feltétlenül olvassa el a fenti „Figyelmeztetés” részt. Azt mondja, hogyan lehet elkerülni a Windows végtelen betöltését.

Ha száz százalékig biztos abban, hogy rendelkezik vészkijárati tervvel, kattintson a " Windows billentyű + R» és lépjen be cmd a párbeszédpanelen Fuss", majd nyomja meg a " rendben».

A parancsablakba írja be:

hitelesítő

A felugró ablakban válassza a " Egyéni paraméterek létrehozása (programkódhoz)", majd nyomja meg a " További».

Megjelenik az összes olyan teszt listája, amelyet futtathat az illesztőprogramok ellenőrzéséhez. Válassza ki az összes tesztet a listából, kívül"Véletlenszerű erőforráshiány szimulálása" és "További DDI-megfelelőségi ellenőrzés", majd kattintson a " További».

A következő képernyőn válassza a " Választillesztőprogramok nevei a listából"és nyomja meg a " További».

Itt választhatja ki a tesztelni kívánt illesztőprogramokat. Ha nem tudja, melyik illesztőprogram hibásodik, válassza az összeset, kivéve a Microsoftot, mert ezek legtöbbször hiba nélkül működnek.

Amikor rákattint a " Kész”, a Windows felszólítja a számítógép újraindítására. A számítógép bekapcsolása után folytassa a szokásos módon a használatát. Ha kék képernyőt kap, figyeljen a hibaüzenetre, és indítsa újra a számítógépet.

Miután azonosította a hibás illesztőprogramot, letilthatja Driver Check Manager kétféle módon. Újra felfedezheti parancs sor, írja be a parancsot hitelesítő, és válassza a " Törölje a meglévő opciókat».

Megnyithat egy parancssort is, és beírhatja:

Ellenőrző /bootmode resetonbootfail

A Driver Verification Manager letiltása után indítsa újra a számítógépet. Ha a számítógép nem kapcsol be, használja a vészkijáratok egyikét, amelyről a „Figyelmeztetés” részben beszéltünk.

Kimenet

Ha úgy gondolja, hogy az egyik illesztőprogram hibásan működik, de nem tudja kideríteni, melyik, akkor Driver Check Manager nagy segítség lesz.

Arra azonban fel kell készülnie, hogy az illesztőprogramok tesztelése után a számítógép nem fog tudni bekapcsolni, ezért fontolja meg a vészkijáratot, például csökkentett módba lépést vagy a Windows visszaállítási pont elindítását.

Volt már valaha probléma a számítógépén lévő illesztőprogramokkal? Hogyan sikerült megtalálni a hibás drivert? Mondja el nekünk az alábbi megjegyzésekben!

A mellékelt Windows Vista/7 használata rendszer segédprogram A Driver Verifier Manager segítségével átfogó diagnózist készíthet a rendszerbe telepített illesztőprogramokról, és megtalálhatja azokat a problémás összetevőket, amelyek megzavarják a számítógép és a hozzá csatlakoztatott berendezések stabil működését.

Az említett eszköz futtatásához rendszergazdai jogokkal kell bejelentkezni a Windowsba, majd a Start -> Futtatás menü címsorába írja be a verifier.exe parancsot, majd kattintson az OK gombra. Ennek eredményeként megnyílik az illesztőprogram-ellenőrzéskezelő ablak, amelyben meg kell vakarnia a fejét, és el kell döntenie a segédprogram elindításának megfelelő lehetőségét. Kivétel nélkül az összes illesztőprogram szelektív és teljes tesztelését is elvégezheti.

A program üzemmódjának beállítása és a „Befejezés” gomb megnyomása után újra kell indítania a számítógépet, és meg kell várnia, amíg az operációs rendszer betöltődik. Ha rossz illesztőprogramot talál, a Windows az úgynevezett „Blue Screen of Death”-be (BSOD – Blue Screen Of Death) kerül, és egy kritikus hibát jelent, amely a problémás összetevőre vonatkozó információkat tartalmaz, amelyet ceruzára kell venni.

A következő lépés a hibás illesztőprogram-fájlok eltávolítása. Ehhez tartsa lenyomva az F8 billentyűt a számítógép indításakor, indítsa el a rendszert csökkentett módban (Csökkentett mód), majd szabvány azt jelenti A Windows megtisztítja a meghibásodott összetevőt. Ezután újra meg kell nyitnia a konzolt, és be kell írnia a verifier.exe /reset utasítást a Driver Verifier Manager alkalmazás deaktiválásához. Fontos megjegyezni, hogy az utolsó parancsot is meg kell adni, ha a számítógép sikeresen indul, jelezve, hogy nincsenek problémás illesztőprogramok.

A témával kapcsolatos további háttérinformációkért olvassa el a Microsoft támogatási webhelyének „Az illesztőprogram-ellenőrző használata a Windows-illesztőprogramokkal kapcsolatos problémák diagnosztizálására (speciális)” című cikket.

Olyan rendszer-illesztőprogramot jelez, amely valószínűleg nem okozza a problémát (például win32k.sys). Ebben az esetben a szemétlerakó komoly elemzésére lesz szükség, amely nagyon mély ismereteket és tapasztalatot igényel ezen a területen. Az illesztőprogramokat azonban saját maga is ellenőrizheti az operációs rendszerbe épített ellenőrző segítségével. Verifier.exe. Bár részletesen foglalkozik vele a Microsoft Tudásbázis Az illesztőprogram-ellenőrző használata a Windows illesztőprogramjainak elhárításához című cikkében, az ott bemutatott anyag meglehetősen technikai szinten van bemutatva. Az alábbiakban röviden leírjuk az illesztőprogramok ellenőrzéséhez szükséges lépéseket.

Ezen az oldalon

Az illesztőprogram-ellenőrző használatának első lépései

A menün Rajt - Fuss(vagy Rajt - Keresés) belép hitelesítőés nyomja meg az Entert. Elindul a Driver Verifier. Válasszon ki egy elemet Egyéni paraméterek létrehozása (programkódhoz)és nyomja meg a gombot További.

Válassza ki az egyes opciókat a teljes listábólés nyomja meg a gombot További.

A következő lépésben jelölje be az összes négyzetet, kivéve Erőforráshiány szimulációjaés nyomja meg a gombot További.

A következő lépésben válassza ki Az aláíratlan illesztőprogramok automatikus kiválasztásaés nyomja meg a gombot További. Ha nem található aláíratlan illesztőprogram, lépjen a címre.

Aláíratlan illesztőprogramok

Ha aláíratlan illesztőprogramokat talál, megjelenik ezek listája.

Az illesztőprogramok eszközökhöz és alkalmazásokhoz is tartozhatnak. Ne zárja be a Driver Verifier ablakot, és ne kattintson a gombra További Most.

Keressen frissített illesztőprogramokat

Meg kell nézni, hogy vannak-e frissített illesztőprogramok.

  1. Ha egy alkalmazás-illesztőprogramot lát a listában, látogassa meg a gyártó webhelyét – lehet, hogy az alkalmazást frissítették. Ha nincs frissített verzió, megpróbálhatja eltávolítani az alkalmazást (később bármikor újratelepítheti). Ha a kritikus hibák megszűnnek, az volt az oka.
  2. Ha egy eszközillesztőprogramot lát a listában, és Windows Vista rendszert futtat, a Windows Update segítségével keressen új illesztőprogramokat. Ez a módszer jól működik a Windows Vista rendszerben, mert sok eszközgyártó együttműködik a Microsofttal, hogy az illesztőprogramjait letölthetővé tegye a Windows Update szolgáltatáson keresztül. A vezérlőpulton válassza a lehetőséget Windows Updateés ellenőrizze az eszközillesztő frissítéseit. Ha az illesztőprogram megtalálható, telepítse.
  3. Ha a Windows Update nem kínál új illesztőprogramokat, keresse fel az eszköz gyártójának webhelyét. Talán új illesztőprogramok állnak rendelkezésre ott. Ha gondjai vannak az illesztőprogramok megtalálásával, nézze meg a webhely fórumát.

Az alkalmazás vagy az illesztőprogram frissítése után zárja be az Illesztőprogram-ellenőrző ablakot, gomb megnyomásával Megszünteti(de nem További) . Indítsa újra a számítógépet, és folytassa a munkát az operációs rendszeren. Ha a kritikus hiba már nem jelentkezik, az illesztőprogram frissítésével kijavította.

Illesztőprogramok eltávolítása

Ha nem található új illesztőprogram, próbálja meg eltávolítani az illesztőprogramot.

Figyelem! Az illesztőprogramok eltávolítása az eszközök működésképtelenségét okozza. Újraindítás után a legjobb esetben is az operációs rendszer telepíti a megfelelő illesztőprogramot a saját illesztőprogram-tárából. Ha nem biztos abban, hogy el kell-e távolítania egy adott illesztőprogramot, ne távolítsa el.

Az eszközkezelőben ( Rajt - Keresés / Futtatás - devmgmt.msc - rendben) keresse meg az eszközt, kattintson rá jobb gombbal, és válassza ki az elemet a helyi menüből Tulajdonságok. Ezután lépjen a lapra Sofőrés nyomja meg a gombot Töröl.

Aláíratlan illesztőprogramok ellenőrzése

Figyelem! Az aláíratlan illesztőprogramok ellenőrzése után előfordulhat, hogy a rendszer nem indul el (lásd alább, hogyan kell eljárni ilyen helyzetben).

Ha nem szeretné eltávolítani az illesztőprogramot és/vagy ellenőrizni szeretné az aláíratlan illesztőprogramokat, a Driver Verifier ablakban kattintson a További. A rendszer felkéri, hogy válasszon ki egy fizikai lemezt.

Kész, majd indítsa újra a számítógépet. Ha az újraindítás után egy kék képernyőt lát hibával, akkor a problémás illesztőprogram azonosításra került – a neve szerepelni fog a hibaüzenetben. Indítsa újra a számítógépet, és kattintson a csökkentett módba F8 Rajt - Keresés / Futtatás parancs verifier.exe /reset.

Ha a rendszer rendesen elindult, az aláíratlan illesztőprogramok ellenőrzése sikeres volt – nem ezek a probléma forrásai. A futtatással megtekintheti az ellenőrzött illesztőprogramok listáját verifier.exe .

Mivel nem az aláíratlan illesztőprogramok okozzák a végzetes hibát, ellenőriznie kell a többi illesztőprogramot.

Egyéni illesztőprogram ellenőrzése

Ha nem található aláíratlan illesztőprogram, vagy ha az illesztőprogram-ellenőrzés nem tár fel semmilyen problémát, akkor egyéni illesztőprogram-ellenőrzést kell végrehajtania. Ebben az esetben az alábbi ablakban válassza ki az elemet Válassza ki az illesztőprogram nevét a listából.

A következő lépésben a rendszer felkéri az ellenőrizni kívánt illesztőprogramok kiválasztására. Ne válassza ki az összes illesztőprogramot egyszerre, mivel ezek ellenőrzése sok időt és rendszererőforrást igényel.

Ezért előfordulhat, hogy az ellenőrzést több szakaszban kell elvégezni. Az illesztőprogramok kiválasztásának lépésenkénti sorrendje a következő lehet:

  1. Nemrég frissített illesztőprogramok vagy azok, amelyek általában problémákat okoznak (vírusirtó, tűzfal, virtuális lemez-illesztőprogramok).
  2. Nem a Microsoft által biztosított illesztőprogramok.
  3. Egyszerre 10-15 vezetőből álló csoport.

Válassza ki azt a meghajtót, amelyre az operációs rendszer telepítve van, és kattintson a gombra Kész, majd indítsa újra a számítógépet.

Figyelem! Az illesztőprogramok ellenőrzése után előfordulhat, hogy a rendszer nem indul el (lásd alább, hogyan kell eljárni ilyen helyzetben).

Ha az újraindítás után egy kék képernyőt lát hibával, akkor a problémás illesztőprogram azonosításra került – a neve szerepelni fog a hibaüzenetben. Indítsa újra a számítógépet, és kattintson a csökkentett módba F8 töltés közben. Bejelentkezés után állítsa vissza az összes illesztőprogram-ellenőrzési lehetőséget a beírással Rajt - Keresés / Futtatás parancs verifier.exe /reset.

Ha a rendszer rendesen elindult, a kiválasztott illesztőprogramok ellenőrzése sikeresen megtörtént – nem ezek a probléma forrásai. A futtatással megtekintheti az ellenőrzött illesztőprogramok listáját verifier.exeés az első lépésben kiválasztja a tételt Információk megjelenítése az aktuálisan tesztelt illesztőprogramokról.

Most válassza ki az illesztőprogramok következő csoportját, és ellenőrizze újra.

Minden illesztőprogram ellenőrizve – mi a következő lépés?

Ha az összes sofőr ellenőrzése sikeres volt, le kell vennem a kalappal a türelmét és kitartását. Valószínűleg nem az illesztőprogramok okozzák a rendszerben előforduló kritikus hibát. Lehetséges, hogy a probléma a számítógép hardverében rejlik - például egy hibás merevlemezben vagy RAM-ban, vagy a tápegység nem rendelkezik elegendő energiával az összes eszköz táplálásához. Más hardverproblémák is lehetnek, amelyeket az illesztőprogramok ellenőrzése sem észlel.