Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Az Illesztőprogram-ellenőrző állapotának legtöbb módosítása (aktiválás, inaktiválás, beállítások módosítása vagy az ellenőrzött illesztőprogramok listájának módosítása) csak akkor lép érvénybe, ha újraindítja a számítógépet ("újraindítás").
Egyes beállításokat azonban újraindítás nélkül is aktiválhat és inaktiválhat. Ezeket illékony beállításoknak nevezzük. Ezeknek a beállításoknak a módosításai azonnal érvénybe lépnek, és a következő rendszerindításig vagy a módosításukig tartanak.
Ez a szakasz a Windows különböző verzióiban található Driver Verifier verzióiban található változékony beállításokat és azok használatát ismerteti.
Megjegyzés
Ez a beállítás a Windows egy későbbi kiadásában megszűnik. A Windows 11 helyett a /dif [<ruleclass_1><ruleclass_2> ...] /now lehetőség érhető el. Lásd: Verifier parancssor.
Beállítások módosítása újraindítás nélkül
A Windows 11-ből csak a következő jelzők használhatók a változókkal:
0x00000004 (bit 2) - Randomized low resources simulation
0x00000020 (bit 5) - Deadlock detection
0x00000080 (bit 7) - DMA checking
0x00000200 (bit 9) - Force pending I/O requests
0x00000400 (bit 10) - IRP logging
Megjegyzés
A Windows 11 számos más jelzője is engedélyezhető újraindítás nélkül a /dif [<ruleclass_1><ruleclass_2> ...] /now paranccsal. A támogatott jelzőket Hitelesítő parancssoriismerteti.
Windows 10 óta csak a következő jelzők használhatók a volatile-lal:
Standard jelzők
0x00000001 (bit 0) - Special pool
0x00000002 (bit 1) - Force IRQL checking
0x00000008 (bit 3) - Pool tracking
0x00000010 (bit 4) - I/O verification
0x00000020 (bit 5) - Deadlock detection
0x00000080 (bit 7) - DMA checking
0x00000100 (bit 8) - Security checks
0x00000800 (bit 11) - Miscellaneous checks
További jelzők
0x00000004 (bit 2) - Randomized low resources simulation
0x00000200 (bit 9) - Force pending I/O requests (*)
0x00000400 (bit 10) - IRP logging (*)
0x00002000 (bit 13) - Invariant MDL checking for stack (*)
0x00004000 (bit 14) - Invariant MDL checking for driver (*)
Illesztőprogramok módosítása újraindítás nélkül
A számítógép újraindítása nélkül is hozzáadhat és eltávolíthat illesztőprogramokat (vagyis elindíthatja és leállíthatja az illesztőprogramok ellenőrzését), még akkor is, ha az Illesztőprogram-ellenőrző még nem fut.
Elindíthatja egy olyan illesztőprogram ellenőrzését is, amely újraindítás nélkül már be van töltve, de újraindítás nélkül nem állíthatja le a betöltött illesztőprogram ellenőrzését. Az illesztőprogram betöltése és ellenőrzése után az Illesztőprogram-ellenőrző figyeli azt a következő újraindításig, de az Illesztőprogram-ellenőrző opcionálisan újraindulás nélkül is ellenőrizheti az illesztőprogramot, ezáltal minimalizálva az Illesztőprogram-ellenőrző többletterhelését.
Az ingadozó beállításokat a Verifier parancssorivagy Illesztőprogram-ellenőrzőkezelőhasználatával módosíthatja.
Változékony és beállításjegyzék beállításai
Az illesztőprogramok hozzáadása és módosítása, valamint a beállítások újraindítás nélküli beállítása jelentős kényelem, és lehetővé teszi az Illesztőprogram-ellenőrző futtatását olyan tesztforgatókönyvekben, amelyek egyébként nem lennének lehetségesek.
Mivel azonban az illesztőprogram-ellenőrző beállításjegyzékhez való hozzáadásának hagyományos modellje számos előnnyel jár, minden beállításnál el kell döntenie, hogy az illékony metódust szeretné-e használni, vagy a beállításjegyzékben szeretné beállítani, vagy mindkettőt.
A változó vagy a "futtatókörnyezet" beállításai azonnal érvénybe lépnek, de ezek a beállítások elvesznek a Windows leállásakor vagy újraindításakor.
A beállításjegyzék-beállítások újraindítást igényelnek, de mindaddig a beállításjegyzékben maradnak, amíg ön nem módosítja őket, majd újra nem indítja őket.
A beállításjegyzékbe fel kell venni azokat a beállításokat, amelyeket következetesen használ, vagy amelyeket mérnie kell az illesztőprogram betöltése közben. Szükség esetén más beállítások is engedélyezhetők.
A beállításjegyzék-beállítások és az illékony beállítások használatakor ne feledje, hogy a beállításjegyzék-beállítások helyett illékony beállításokat használnak; ezek nem kiegészítések.
Változó beállítások konfigurálása a Hitelesítő parancssor használatával
Az illékony beállítások hozzáadásához vagy törléséhez használja a /volatile /flags paramétert.
Ha illesztőprogramot szeretne hozzáadni vagy eltávolítani az illékony listából, használja a /volatile /adddriver vagy /volatile /removedriver paramétereket. A részletekért tekintse meg Illesztőprogram-ellenőrző parancs szintaxisát.
Az illesztőprogram ellenőrzésének indítása vagy leállítása újraindítás nélkül:
verifier /volatile /adddriver DriverName.sys verifier /volatile /removedriver DriverName.sysEzzel a parancsszintaxissal hozzáadhatja (elindíthatja az ellenőrzést) bármely illesztőprogramhoz, még egy jelenleg betöltött illesztőprogramhoz is. A jelenleg betöltött illesztőprogramok eltávolítására (ellenőrzésének leállítására) vonatkozó parancsok sikertelenek lesznek. Mint mindig, a be nem töltött illesztőprogram ellenőrzése az illesztőprogram betöltése után azonnal megkezdődik.
A beállítások aktiválása vagy inaktiválása újraindítás nélkül:
verifier /volatile /flags <flags>Ez a parancs például újraindítás nélkül aktiválja a holtpontészlelési beállítást.
verifier /volatile /flags 0x20Az illesztőprogram-ellenőrző összes beállításának kikapcsolása:
Nem állíthatja le a jelenleg újraindítás nélkül betöltött illesztőprogram ellenőrzését. Az alábbi parancsszintaxissal azonban újraindítás nélkül inaktiválhatja az Illesztőprogram-ellenőrző összes beállítását, így a következő újraindításig minimálisra csökkenti a többletterhelést.
verifier /volatile /flags 0Az Illesztőprogram-ellenőrző továbbra is figyeli az illesztőprogramot az Automatikus ellenőrzések funkció beállításaival, amely nem kapcsolható ki, de a többletterhelés a tipikus ellenőrzés terhelésének körülbelül tíz százalékára csökken.
Változékony beállítások konfigurálása az Driver Verifier Manager használatával
Az illesztőprogram-ellenőrző jelenleg aktív funkcióinak megtekintése vagy az ingadozó beállítások módosítása
Indítsa el az Illesztőprogram-ellenőrző kezelőt, és válassza ki a Jelenleg ellenőrzött illesztőprogramok adatainak megjelenítése feladatot.
Kattintson a Tovább gombra.
Ezen a képernyőn az illesztőprogram-ellenőrző jelenleg érvényben lévő beállításai láthatók, beleértve az illékony beállításokat is, de nem tartalmazzák azokat az állandó beállításokat, amelyek a következő újraindítás után érvénybe lépnek. Minden illesztőprogramhoz fel lesz tüntetve az állapota.
Az aktív beállítások módosításához kattintson a módosítása gombra. Jelölje ki vagy törölje a kívánt beállításokat, majd kattintson OKgombra.
Új illesztőprogram ellenőrzéséhez kattintson a hozzáadása elemre. Megnyílik egy párbeszédpanel, ahol tallózhat a számítógépen az ellenőrizni kívánt illesztőprogram fájljának megkeresésére. A megfelelő illesztőprogram keresése után kattintson a Megnyitás elemre az ellenőrzött illesztőprogramok listájához való hozzáadásához.
Ha el szeretne távolítani egy illesztőprogramot a listából, jelölje ki az illesztőprogram nevét, majd kattintson a eltávolítása elemre.
Ha befejezte az Illesztőprogram-ellenőrző beállításainak tényleges megtekintését, vagy ha befejezte a módosításokat, kattintson kétszer a Tovább gombra, majd a Befejezésgombra.
Meghajtó állapotértékek
A Driver Verifier Manager három lehetséges állapotértéket jelenít meg az illesztőprogramok számára az Aktuális beállítások és ellenőrzött illesztőprogramok (futási idő adatai) képernyőn. A lehetséges állapotértékek a következők:
Betöltve Az illesztőprogram jelenleg betöltve van, és ellenőrzés alatt áll.
Az illesztőprogram betöltése és ellenőrzése az utolsó rendszerindítás óta legalább egyszer megtörtént, de jelenleg nincs betöltve.
Soha nem töltött be Illesztőprogram-ellenőrző utasítást kapott az illesztőprogram ellenőrzésére, de a kérés óta az illesztőprogram nincs betöltve. Ez azt jelezheti, hogy az illesztőprogram igény szerint van betöltve, és ebben a munkamenetben még nem volt rá szükség. Azt is jelezheti, hogy nem létező illesztőprogramot kértek ellenőrzésre, vagy hogy egy illesztőprogram képfájlja sérült.