Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az Illesztőprogram-ellenőrző figyeli a Windows kernelmódú illesztőprogramjait és grafikus illesztőprogramjait, hogy észlelje a rendszer sérülését okozó szabálytalan függvényhívásokat vagy műveleteket. A Driver Verifier számos stressznek és tesztnek vetheti alá a Windows-illesztőprogramokat, hogy helytelen viselkedést találjon. Konfigurálhatja, hogy mely teszteket kell futtatnia, ami lehetővé teszi, hogy a vezetőt nehéz terhelésen vagy egyszerűbb tesztelésen keresztül helyezze át. Az Illesztőprogram-ellenőrző egyszerre több illesztőprogramon is futtatható, illetve egyszerre egy illesztőprogramon is.
Fontos
Az Illesztőprogram-ellenőrző használatához a számítógép Rendszergazdák csoportjában kell lennie. Az illesztőprogram-ellenőrző futtatása a számítógép összeomlását okozhatja, ezért ezt a segédprogramot csak teszteléshez és hibakereséshez használt számítógépeken kell futtatnia.
Szemantika
verifier /standard /all
verifier /standard /driver NAME [NAME ...]
verifier /flags <options> /all
verifier /flags <options> /driver NAME [NAME ...]
verifier /rules [OPTION ...]
verifier /query
verifier /querysettings
verifier /bootmode [persistent | disableafterfail | oneboot]
verifier /reset
verifier /faults [Probability] [PoolTags] [Applications] [DelayMins]
verifier /faultssystematic [OPTION ...]
verifier /log LOG_FILE_NAME [/interval SECONDS]
verifier /volatile /flags <options>
verifier /volatile /adddriver NAME [NAME ...]
verifier /volatile /removedriver NAME [NAME ...]
verifier /volatile /faults [Probability] [PoolTags] [Applications] [DelayMins]
verifier /domain <types> <options> /driver ... [/logging | /livedump]
verifier /logging
verifier /livedump
verifier /?
verifier /help
Paraméterek
Paraméter | Leírás |
---|---|
/összes | A Driver Verifier segédprogramot irányítja az összes telepített illesztőprogram ellenőrzésére a következő rendszerindítás után. |
/bootmode [persistent \| disableafterfail \| oneboot \| resetonunusualshutdown] |
Azt szabályozza, hogy az Illesztőprogram-ellenőrző segédprogram beállításai engedélyezve vannak-e az újraindítás után. A beállítás beállításához vagy módosításához újra kell indítania a számítógépet. A következő módok érhetők el:
|
/sofőr <driverlist> |
Egy vagy több ellenőrzött illesztőprogramot ad meg. Az illesztőprogramlista paraméter az illesztőprogramok bináris név szerinti listája, például driver.sys. Az egyes illesztőnevek elválasztásához használjon szóközt. A helyettesítő karakterek (például n*.sys a ) nem támogatottak. |
/driver.exclude <driverlist> |
Egy vagy több olyan illesztőprogramot ad meg, amelyek nem lesznek kizárva az ellenőrzésből. Ez a paraméter csak akkor alkalmazható, ha az összes illesztőprogram ki van jelölve ellenőrzésre. Az illesztőprogramlista paraméter az illesztőprogramok bináris név szerinti listája, például driver.sys. Az egyes illesztőnevek elválasztásához használjon szóközt. A helyettesítő karakterek (például n*.sys a ) nem támogatottak. |
/Hibák | Engedélyezi az Alacsony erőforrások szimulációja funkciót az Illesztőprogram-ellenőrző segédprogramban. A /faults parancsot a helyén használhatja /flags 0x4 . A /flags 0x4 alparaméterekkel azonban nem használható. Az alacsony erőforrás-szimuláció konfigurálásához a /faults paraméter alábbi alparamétereit használhatja:
|
/hibákszisztematikus | Megadja a rendszerszintű alacsony erőforrások szimulációjának lehetőségeit.
0x40000 A jelölő használatával válassza ki a Szisztematikus alacsony erőforrások szimulációs lehetőséget. A következő lehetőségek érhetők el:
|
/Zászlók <options> |
A következő újraindítás után aktiválja a megadott beállításokat. Ez a szám decimális vagy hexadecimális formátumban (0x előtaggal) adható meg. A következő értékek bármilyen kombinációja megengedett:
|
/Zászlók <volatileoptions> |
Megadja az illesztőprogram-ellenőrző segédprogram beállításait, amelyek újraindítás nélkül azonnal módosulnak. Ez a szám decimális vagy hexadecimális formátumban (0x előtaggal) adható meg. A következő értékek bármilyen kombinációja megengedett:
|
<probability> |
1 és 10 000 közötti szám, amely megadja a hibainjektálási valószínűséget. A 100 megadása például 1% (100/10 000) hibainjektálási valószínűséget jelent. ha ez a paraméter nincs megadva, a rendszer a 6% alapértelmezett valószínűségét használja. |
<tags> |
Megadja azokat a készletcímkéket, amelyeket a rendszer hibákkal injektál, szóköz karakterekkel elválasztva. Ha ez a paraméter nincs megadva, akkor a készletfoglalások hiba esetén injektálhatók. |
<apps> |
Megadja a hibákkal beszúrni kívánt alkalmazások képfájlnevét szóköz karakterekkel elválasztva. Ha ez a paraméter nincs megadva, akkor az alacsony erőforrások szimulációja bármely alkalmazásban történhet. |
<minutes> |
Pozitív szám, amely meghatározza az újraindítás utáni időszak hosszát percekben, amely alatt nem történik hibainjektálás. Ha ez a paraméter nincs megadva, akkor a rendszer az alapértelmezett 8 perces időtartamot használja. |
/iolevel <level> |
Megadja az I/O-ellenőrzés szintjét. A [szint] értéke lehet 1 – 1. szintű I/O-ellenőrzés engedélyezése (alapértelmezett) vagy 2 – Engedélyezi az 1. szintű I/O-ellenőrzést és a 2. szintű I/O-ellenőrzést. Ha az I/O-ellenőrzés nincs engedélyezve (a használatával /flags 0x10 ), az /iolevel figyelmen kívül lesz hagyva. |
/napló <logfilename> [/intervalseconds] |
Létrehoz egy naplófájlt a megadott névvel. Az Driver Verifier segédprogram rendszeresen ír statisztikákat ebbe a fájlba az opcionálisan beállított időköz alapján. Az alapértelmezett időköz 30 másodperc. Ha egy hitelesítő /napló parancs be van állítva a parancssorba, a parancssor nem tér vissza. A naplófájl bezárásához és a kérés visszaadásához használja a CTRL+C billentyűkombinációt. Újraindítás után a napló létrehozásához újra el kell küldenie a hitelesítő /napló parancsot. |
/Szabályok <option> |
A letiltható szabályok beállításai, beleértve a következőket:
|
/szabvány | A következő újraindítás után aktiválja a "standard" vagy az alapértelmezett Illesztőprogram-ellenőrző beállításait. A standard lehetőségek a speciális készlet, a force IRQL-ellenőrzés, a készletkövetés, az I/O-ellenőrzés, a holtpont észlelése, a DMA-ellenőrzés, a biztonsági ellenőrzések, a vegyes ellenőrzések és a DDI-megfelelőség ellenőrzése. Ez egyenértékű a /flags 0x209BB .[! MEGJEGYZÉS] A Windows 10 1803 utáni verzióitól kezdve a használat |
/illékony | A számítógép újraindítása nélkül módosítja a beállításokat. Az illékony beállítások azonnal érvénybe lépnek. A /volatile paraméterrel a /flags paraméterrel engedélyezheti és letilthatja bizonyos beállításokat újraindítás nélkül. Az /adddriver és /removedriver paraméterekkel a /volatile használatával újraindítás nélkül is elindíthatja vagy leállíthatja az illesztőprogram ellenőrzését, még akkor is, ha az Illesztőprogram-ellenőrző segédprogram nem fut. További információ: Változó beállítások használata. |
/adddriver <volatiledriverlist> |
Hozzáadja a megadott illesztőprogramokat a változó beállításokból. Több illesztőprogram megadásához listázhatja a nevüket szóközök szerint elválasztva. A helyettesítő karakterek (például n.sys) nem támogatottak. |
/eltávolítvafolyó <volatiledriverlist> |
Eltávolítja a megadott illesztőprogramokat a változó beállításokból. Több illesztőprogram megadásához listázhatja a nevüket szóközök szerint elválasztva. A helyettesítő karakterek (például n.sys) nem támogatottak. |
/átszed | Törli az Illesztőprogram-ellenőrző segédprogram összes beállítását. A következő újraindítás után a rendszer nem ellenőrzi az illesztőprogramokat. |
/querysettings | Megjeleníti az aktiválni kívánt beállítások és a következő rendszerindítás után ellenőrizni kívánt illesztőprogramok összegzését. A megjelenítés nem tartalmazza az /volatile paraméterrel hozzáadott illesztőprogramokat és beállításokat. A beállítások megtekintésének egyéb módjai: Illesztőprogram-ellenőrző beállításainak megtekintése. |
/lekérdezés | A Driver Verifier segédprogram aktuális tevékenységének összegzését jeleníti meg. A megjelenített Szint mező a /volatile paraméterrel beállított beállítások hexadecimális értéke. Az egyes statisztikák magyarázatát lásd: Globális számlálók figyelése és egyéni számlálók monitorozása. |
/tartomány <types> <options> |
Szabályozza a hitelesítő bővítmény beállításait. A következő hitelesítő bővítménytípusok támogatottak:
|
/fakitermelés | Engedélyezi a naplózást a kijelölt ellenőrzőbővítmények által észlelt szabálysértések esetén. |
/élődömping | Engedélyezi az élő memóriaképek gyűjteményét a kijelölt ellenőrzőbővítmények által észlelt szabálysértések esetén. |
/? | Parancssori súgó megjelenítése. |
Visszatérési kódok
A rendszer a következő értékeket adja vissza az illesztőprogram-ellenőrző futtatása után:
0: EXIT_CODE_SUCCESS
1: EXIT_CODE_ERROR
2: EXIT_CODE_REBOOT_NEEDED
Megjegyzések
- A /volatile paramétert az Driver Verifier segédprogram /flags lehetőségeivel és a /standard beállításokkal használhatja. A /volatile lehetőséget nem használhatja a DDI-megfelelőség ellenőrzésére, a Power Framework késleltetési fuzzingjára, a Storport-ellenőrzésre vagy az SCSI-ellenőrzésre vonatkozó /flags beállításokkal. További információ: Változó beállítások használata.