Syntax des Treiberüberprüfungsbefehls
Die folgende Syntax wird verwendet, wenn das Hilfsprogramm "Verifier" in einem Eingabeaufforderungsfenster ausgeführt wird.
Sie können mehrere Optionen in derselben einzelnen Zeile eingeben. Zum Beispiel:
verifier /flags 7 /driver beep.sys disksdd.sys
Windows 11-Syntax
Sie können den Parameter "/volatile" mit einigen Optionen für die Treiberüberprüfung /flags verwenden. Ausführliche Informationen finden Sie unter Verwenden von veränderliche Einstellungen.
Hinweis
Der Parameter "/volatile " wird in einer zukünftigen Version von Windows nicht mehr unterstützt. In Windows 11 ist die Option "/dif DifEnabledRule /now" die Option "/now". Lesen Sie den Abschnitt Windows 11-Regelklassen unten für die Regelklassen, die mit dieser Option aktiviert werden können.
verifier /standard /all
verifier /standard /driver NAME [NAME ...]
verifier {/ruleclasses | /rc | dif} <options> [<ruleclass_1> <ruleclass_2> ...] /all
verifier {/ruleclasses | /rc | dif} <options> [<ruleclass_1> <ruleclass_2> ...] /driver NAME [NAME ...]
verifier /flags <options> /all
verifier /flags <options> /driver NAME [NAME ...]
verifier /rules [OPTION ...]
verifier /dif [<ruleclass_1> <ruleclass_2> ...] /now /driver NAME [NAME ...]
verifier /query
verifier /querysettings
verifier /bootmode [persistent | resetonbootfail | resetonunusualshutdown | oneboot]
verifier /bc <number_of_reboots>
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
Windows 10-Syntax
Sie können den Parameter "/volatile " mit einigen Optionen "Driver Verifier /flags " und mit "/standard" verwenden. Sie können /volatile nicht mit den /flags-Optionen für die DDI-Complianceüberprüfung, power Framework Delay Fuzzing oder Storport Verification verwenden. Ausführliche Informationen finden Sie unter Verwenden von veränderliche Einstellungen.
verifier /standard /all
verifier /standard /driver NAME [NAME ...]
verifier {/ruleclasses | /rc} <options> [<ruleclass_1> <ruleclass_2> ...] /all
verifier /flags <options> /all
verifier /flags <options> /driver NAME [NAME ...]
verifier /rules [OPTION ...]
verifier /query
verifier /querysettings
verifier /bootmode [persistent | resetonbootfail | resetonunusualshutdown | 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
Windows 8.1-Syntax
Sie können den Parameter "/volatile " mit einigen Optionen "Driver Verifier /flags " und mit "/standard" verwenden. Sie können /volatile nicht mit den /flags-Optionen für die DDI-Complianceüberprüfung, Power Framework Delay Fuzzing, Storport Verification verwenden. Ausführliche Informationen finden Sie unter Verwenden von veränderliche Einstellungen.
verifier /standard /all
verifier /standard /driver NAME [NAME ...]
verifier /flags <options> /all
verifier /flags <options> /driver NAME [NAME ...]
verifier /rules [OPTION ...]
verifier /faults [Probability] [PoolTags] [Applications] [DelayMins]
verifier /faultssystematic [OPTION ...]
verifier /log LOG_FILE_NAME [/interval SECONDS]
verifier /query
verifier /querysettings
verifier /bootmode [persistent | disableafterfail | oneboot]
verifier /reset
verifier /volatile /flags <options>
verifier /volatile /adddriver NAME [NAME ...]
verifier /volatile /removedriver NAME [NAME ...]
verifier /volatile /faults [Probability] [PoolTags] [Applications] [DelayMins]
verifier /?
Windows 8, Windows 7-Syntax
Sie können den Parameter "/volatile " mit einigen Optionen "Driver Verifier /flags " und mit "/standard" verwenden. Sie können /volatile nicht mit den /flags-Optionen für die DDI-Complianceüberprüfung, Power Framework Delay Fuzzing, Storport Verification, SCSI Verification oder mit /disk verwenden. Ausführliche Informationen finden Sie unter Verwenden von veränderliche Einstellungen.
verifier [/volatile] [/standard | /flags Options ] [ /all | /driver DriverList ]
verifier /volatile /faults [Probability PoolTags Applications DelayMins] /driver DriverList
verifier /volatile {/adddriver | /removedriver} DriverList
verifier /reset
verifier /querysettings
verifier /query
verifier /log LogFileName [/interval Seconds]
verifier /?
Parameter
Befehlszeilensyntax "Verifier"
/all Directs Driver Verifier, um alle installierten Treiber nach dem nächsten Start zu überprüfen.
/bc <number_of_reboots> Legt die Anzahl der Neustarts fest, für die die Überprüfung aktiv sein soll.
Diese Option legt automatisch den ResetOnUnusualShutdown-Startmodus fest.
Im /bootmode-Modus wird gesteuert, ob die Einstellungen für die Treiberüberprüfung nach einem Neustart aktiviert sind. Um diese Option festzulegen oder zu ändern, müssen Sie den Computer neu starten.
Bootmode | Beschreibung |
---|---|
beharrlich |
Stellt sicher, dass die Treiberüberprüfungseinstellungen über viele Neustarts beibehalten werden (bleiben wirksam). Dies ist die Standardeinstellung. |
resetonbootfail |
Deaktiviert die Treiberüberprüfung für nachfolgende Neustarts, wenn das System nicht gestartet werden konnte. |
Oneboot |
Aktiviert nur die Treiberüberprüfungseinstellungen für das nächste Mal, wenn der Computer gestartet wird. Die Treiberüberprüfung ist für nachfolgende Neustarts deaktiviert. |
resetonunusualshutdown |
(Eingeführt in Windows 10, Build 1709) Die Treiberüberprüfung wird beibehalten, bis ein ungewöhnliches Herunterfahren auftritt. Die Abkürzung "rous" kann verwendet werden. |
/dif DifEnabledRule Enable checking using a DIF enabled rule. Die Überprüfung wird wirksam, wenn das System das nächste Mal neu gestartet wird. In Windows 11 hinzugefügt.
/dif DifEnabledRule /now Sofortiges Aktivieren der Überprüfung mithilfe einer DIF-aktivierten Regel. Aktiviert die Regelklassen sofort, ohne einen Neustart zu benötigen. Diese Option ist nur gültig, wenn bereits keine Regelklassen ausgeführt werden. Lesen Sie die Beschreibungen der Windows 11-Regelklassen für die Regelklassen, die sofort aktiviert werden können.
/driverList gibt einen oder mehrere Treiber an, die überprüft werden. DriverList ist eine Liste von Treibern nach binärem Namen, z. B. Driver.sys. Verwenden Sie ein Leerzeichen, um die einzelnen Treibernamen zu trennen. Wildcardwerte, z. B. n*.sys, werden nicht unterstützt.
/driver.exclude DriverList gibt einen oder mehrere Treiber an, die von der Überprüfung ausgeschlossen werden. Dieser Parameter gilt nur, wenn alle Treiber zur Überprüfung ausgewählt wurden. DriverList ist eine Liste von Treibern nach binärem Namen, z. B. Driver.sys. Verwenden Sie ein Leerzeichen, um die einzelnen Treibernamen zu trennen. Wildcardwerte, z. B. n*.sys, werden nicht unterstützt.
/faults aktiviert das Feature "Simulation geringer Ressourcen" in der Treiberüberprüfung. Sie können /faults anstelle von /flags 0x4 verwenden. Sie können jedoch keine /flags 0x4 mit den /faults-Unterparametern verwenden.
Sie können die folgenden Unterparameter des Parameters "/faults " verwenden, um die Simulation niedriger Ressourcen zu konfigurieren.
Subparameter | Beschreibung |
---|---|
Probability |
Gibt die Wahrscheinlichkeit an, dass die Treiberüberprüfung eine bestimmte Zuordnung fehlschlägt. Geben Sie eine Zahl (in dezimaler oder hexadezimaler Form) ein, um die Anzahl der Chancen in 10.000 darzustellen, die die Zuordnung durch die Treiberüberprüfung fehlschlägt. Der Standardwert 600 bedeutet 600/10.000 oder 6 %. |
Pooltags |
Schränkt die Zuordnungen ein, die driver verifier nicht mit den angegebenen Pooltags zuzuordnen ist. Sie können ein Wildcardzeichen (*) verwenden, um mehrere Pooltags darzustellen. Wenn Sie mehrere Pooltags auflisten möchten, trennen Sie die Tags durch Leerzeichen ab. Standardmäßig können alle Zuordnungen zu Fehlern führen. |
Anwendungen |
Beschränkt die Zuordnungen, die Driver Verifier nicht für das angegebene Programm zuzuweisen hat. Geben Sie den Namen einer ausführbaren Datei ein. Trennen Sie die Programmnamen beim Auflisten durch Leerzeichen ab. Standardmäßig können alle Zuordnungen zu Fehlern führen. |
DelayMins |
Gibt die Anzahl der Minuten nach dem Starten an, in denen die Treiberüberprüfung keine Zuordnungen absichtlich fehlschlägt. Diese Verzögerung ermöglicht das Laden der Treiber und die Stabilisierung des Systems, bevor der Test beginnt. Geben Sie eine Zahl (im Dezimal- oder Hexadezimalformat) ein. Der Standardwert beträgt 7 (Minuten). |
/faultsystematic gibt die Optionen für systematische Simulation geringer Ressourcen an. Verwenden Sie das Kennzeichen 0x40000 , um die Simulationsoption "Systematische Low Resources" auszuwählen.
OPTION | Beschreibung |
---|---|
enableboottime |
Aktiviert Fehlereinfügungen über Computerneustarts hinweg. |
disableboottime |
Deaktiviert Fehlereinfügungen über Computerneustarts hinweg (dies ist die Standardeinstellung). |
recordboottime |
Aktiviert Fehlereinfügungen im Modus über Computerneustarts hinweg. |
resetboottime |
Deaktiviert Fehlereinfügungen über Computerneustarts hinweg und löscht die Stapelausschlussliste. |
enableruntime |
Aktiviert dynamisch Fehlereinfügungen. |
disableruntime |
Deaktiviert fehlereinfügungen dynamisch. |
recordruntime |
Aktiviert dynamisch Fehlereinfügungen im Modus. |
resetruntime |
Deaktiviert Fehlereinfügungen dynamisch und löscht die zuvor fehlerhafte Stapelliste. |
Abfragestatistiken |
Zeigt die aktuelle Fehlereinfügungsstatistik an. |
incrementcounter |
Erhöht den Testdurchlaufzähler, der verwendet wird, um zu ermitteln, wann ein Fehler eingefügt wurde. |
getstackid COUNTER |
Ruft den angegebenen eingefügten Stapelbezeichner ab. |
excludestack STACKID |
Schließt den Stapel aus der Fehlereinfügung aus. |
"/flags Options " aktiviert die angegebenen Optionen nach dem nächsten Neustart. Diese Zahl kann im Dezimal- oder hexadezimalen Format (mit einem Präfix) eingegeben werden. Eine beliebige Kombination der folgenden Werte ist zulässig.
Decimal | Hexadezimal | Standardeinstellung | Option |
---|---|---|---|
1 |
0x1 (Bit 0) |
X |
|
2 |
0x2 (Bit 1) |
X |
|
4 |
0x4 (Bit 2) |
||
8 |
0x8 (Bit 3) |
X |
|
16 |
0x10 (Bit 4) |
X |
|
32 |
0x20 (Bit 5) |
X |
|
64 |
0x40 (Bit 6) |
Erweiterte E/A-Überprüfung Diese Option wird automatisch aktiviert, wenn Sie die E/A-Überprüfung auswählen. |
|
128 |
0x80 (Bit 7) |
X |
|
256 |
0x100 (Bit 8) |
X |
|
512 |
0x200 (Bit 9) |
||
1024 |
0x400 (Bit 10) |
||
2048 |
0x800 (Bit 11) |
X |
|
8192 |
0x2000 (Bit 13) |
Invariante MDL-Überprüfung auf Stapel (ab Windows 8) |
|
16384 |
0x4000 (Bit 14) |
Invariante MDL-Überprüfung auf Treiber (ab Windows 8) |
|
32768 |
0x8000 (Bit 15) |
Power Framework Delay Fuzzing (ab Windows 8) (veraltet in Windows 10 Build 19042 und höher) |
|
65536 |
0x10000 (Bit 16) |
Port-/Miniport-Schnittstellenüberprüfung (ab Windows 10) |
|
131072 |
0x20000 (Bit 17) |
X |
DDI-Complianceüberprüfung (ab Windows 8) |
262144 |
0x40000 (Bit 18) |
Systematische Simulation geringer Ressourcen (ab Windows 8.1) (veraltet in Windows 10 Build 19042 und höher) |
|
524288 |
0x80000 (Bit 19) |
DDI-Complianceüberprüfung (zusätzlich) (ab Windows 8.1) (veraltet in Windows 10 Build 19042 und höher) |
|
2097152 |
0x200000 (Bit 21) |
NDIS/WIFI-Überprüfung (ab Windows 8.1) |
|
8388608 |
0x800000 (Bit 23) |
Kernelsynchronisierungsverzögerung (ab Windows 8.1) (veraltet in Windows 10 Build 19042 und höher) |
|
16777216 |
0x1000000 (Bit 24) |
Überprüfung des VM-Switches (ab Windows 8.1) |
|
33554432 |
0x2000000 (Bit 25) |
Codeintegritätsprüfungen (ab Windows 10) |
Sie können diese Methode nicht verwenden, um die Storport-Überprüfungsoptionen zu aktivieren. Weitere Informationen finden Sie unter Storport Verification.
/flags VolatileOptions Specifies the Driver Verifier options that are changed immediately without rebooting.
Sie können den /volatile-Parameter mit allen /flags-Werten verwenden.)
Geben Sie eine Zahl im Dezimal- oder hexadezimalen Format (mit einem Präfix 0x ) ein.
Eine beliebige Kombination der folgenden Werte ist zulässig.
Hexadezimal | Option |
---|---|
0x00000004 (Bit 2) |
Randomisierte Simulation mit geringen Ressourcen |
0x00000020 (Bit 5) |
Deadlock-Erkennung |
0x00000080 (Bit 7) |
DMA-Überprüfung |
0x00000200 (Bit 9) |
Erzwingen ausstehender E/A-Anforderungen |
0x00000400 (Bit 10) |
IRP-Protokollierung |
/ruleclasses oder /rc< ruleclass_1><ruleclass_2 ... <>ruleclass_k>
Der Parameter "ruleclasses" ist ab Windows Version 1803 verfügbar.
Der Parameter "ruleclasses" umfasst einen größeren Satz von Überprüfungsklassen als der obige Parameter "/flags ". Während /flags auf einen 32-Bit-Bitmapausdruck beschränkt ist, kann diese Option mehr als 32 Überprüfungsklassen enthalten. Jede positive Dezimalzahl stellt eine Überprüfungsklasse dar. Mehrere Klassen können ausgedrückt werden, indem jede Klassen-ID durch ein Leerzeichen getrennt wird. Die folgenden Regelklassen-IDs sind verfügbar.
Standardregelklassen
Wert | Regel |
---|---|
1 | Spezieller Pool |
2 | Erzwingen der IRQL-Überprüfung |
4 | Poolverfolgung |
5 | E/A-Überprüfung |
6 | Deadlock-Erkennung |
8 | DMA-Überprüfung |
9 | Sicherheitsüberprüfungen |
12 | Verschiedene Prüfungen |
18 | Complianceüberprüfung |
34 | WDF-Überprüfung |
37 | Überprüfung des Dateisystemfilters (5) |
Zusätzliche Regelklassen
Diese Regelklassen sind für spezifische Szenariotests vorgesehen. Regelklassen, die mit (*)
"E/A-Überprüfung" (5) gekennzeichnet sind und diese automatisch aktivieren. Regelklassen, die mit (**)
Unterstützung für die Deaktivierung einzelner Regeln gekennzeichnet sind. Regelklassen, die (***)
mit gekennzeichnet sind, befinden sich standardmäßig im Protokollierungsmodus und erfordern "/onecheck ", um bei Verstößen abstürzen zu können.
Kennzeichnungen, die mit (!)
dem DIF-Modus (Regelklasse 36) gekennzeichnet sind, müssen aktiviert werden.
Wert | Regel |
---|---|
3 | Randomisierte Simulation mit geringen Ressourcen |
10 | Erzwingen ausstehender E/A-Anforderungen (*) |
11 | IRP-Protokollierung (*) |
14 | Invariante MDL-Überprüfung auf Stapel (*) |
15 | Invariante MDL-Überprüfung auf Treiber (*) |
16 | Power Framework-Verzögerungsfuzzing |
17 | Überprüfung der Port-/Miniport-Schnittstelle |
19 | Systematische Simulation geringer Ressourcen |
20 | DDI-Complianceüberprüfung (zusätzlich) |
22 | NDIS/WIFI-Überprüfung (**) |
24 | Fuzzing der Kernelsynchronisierungsverzögerung |
25 | Überprüfung des VM-Switches |
26 | Codeintegritätsprüfungen |
33 | Treiberisolationsprüfungen (***, !) |
36 | DIF-Modus |
Windows 11-Regelklassen
Ab Windows 11 sind die folgenden Standardregelklassen verfügbar. Diese Regelklassen sind alle aktiviert, wenn Sie die Option "/standard " verwenden.
In der Spalte "/now" wird angegeben, welche Regelklassen ohne Neustart mithilfe der Option "/dif DifEnabledRule /now" aktiviert werden können.
Standardregelklassen
Wert | Regel | /jetzt |
---|---|---|
1 | Spezieller Pool | ja |
2 | Erzwingen der IRQL-Überprüfung | ja |
4 | Poolverfolgung | ja |
5 | E/A-Überprüfung | ja |
6 | Deadlock-Erkennung | Nein |
8 | DMA-Überprüfung | Nein |
9 | Sicherheitsüberprüfungen | ja |
12 | Verschiedene Prüfungen | ja |
18 | Complianceüberprüfung | ja |
34 | WDF-Überprüfung | Nein |
37 | Überprüfung des Dateisystemfilters | Nein |
Beachten Sie, dass die Regelklasse 37 (Überprüfung des Dateisystemfilters) erfordert, dass auch die Regelklasse 5 (E/A-Überprüfung) aktiviert ist. Weitere Informationen zu dieser Regelklasse finden Sie unter der Überprüfung des Dateisystemfilters.
Zusätzliche Regelklassen
Die folgenden zusätzlichen Regelklassen sind verfügbar.
- In der Spalte "/now" wird angegeben, welche Regelklassen ohne Neustart mithilfe der Option "/dif DifEnabledRule /now" aktiviert werden können.
- Die erforderliche Spalte "Rule"-Klassen gibt an, welche Regelklassen auch für die Verwendung der angegebenen Regelklasse aktiviert sein müssen. Beachten Sie, dass der Befehl "/dif " automatisch Regelklasse 36 (DIF-Modus) enthält, aber /ruleclasses und /rc nicht.
- Regelklassen, die mit
(**)
Unterstützung für die Deaktivierung einzelner Regeln gekennzeichnet sind. - Regelklassen, die
(***)
mit markiert sind, befinden sich standardmäßig im Protokollierungsmodus und erfordern, dass die Option "/onecheck " bei Verletzung abstürzt.
Wert | Regel | /jetzt | Regelklassen erforderlich |
---|---|---|---|
3 | Randomisierte Simulation mit geringen Ressourcen | Nein | Keine |
10 | Erzwingen ausstehender E/A-Anforderungen | Nein | 5 |
11 | IRP-Protokollierung | Nein | 5 |
14 | Invariante MDL-Überprüfung auf Stapel | Nein | 5 |
15 | Invariante MDL-Überprüfung auf Treiber | Nein | 5 |
16 | Power Framework-Verzögerungsfuzzing | Nein | Keine |
17 | Überprüfung der Port-/Miniport-Schnittstelle | Nein | Keine |
19 | Systematische Simulation geringer Ressourcen | ja | 36 |
20 | DDI-Complianceüberprüfung – zusätzliche | ja | none |
22 | NDIS/WIFI-Überprüfung (**) |
Nein | Keine |
24 | Fuzzing der Kernelsynchronisierungsverzögerung | Nein | Keine |
25 | Überprüfung des VM-Switches | Nein | Keine |
26 | Codeintegritätsprüfungen | Nein | Keine |
33 | Treiberisolationsprüfungen (***) |
Nein | 36 |
36 | DIF-Modus | ja | none |
/log LogFileName [/interval|Seconds] Erstellt eine Protokolldatei mit dem Namen LogFileName. Driver Verifier schreibt in regelmäßigen Abständen Statistiken in diese Datei. Ausführliche Informationen finden Sie unter Erstellen von Protokolldateien.
Wenn in der Befehlszeile ein Prüfer /log-Befehl eingegeben wird, wird die Eingabeaufforderung nicht zurückgegeben. Um die Protokolldatei zu schließen und zur Eingabeaufforderung zurückzukehren, drücken Sie STRG+C. Um nach einem Neustart ein Protokoll zu erstellen, müssen Sie den Befehl „verifier /log“ erneut übermitteln.
Option | Beschreibung |
---|---|
/interval Seconds | Gibt das Intervall zwischen Protokolldateiaktualisierungen an. Der Standardwert ist 30 Sekunden. |
/rules-Optionsoptionen für Regeln, die deaktiviert werden können (erweitert).
Option | Beschreibung |
---|---|
query |
Zeigt den aktuellen Status der steuerbaren Regeln an. |
reset |
Setzt alle Regeln auf ihren Standardzustand zurück. |
Standard-ID |
Legt die Regel-ID auf den Standardzustand fest. Für die unterstützten Regeln ist die Regel-ID der Fehlerüberprüfung 0xC4 (DRIVER_VERIFIER_DETECTED_VIOLATION) Parameter 1 Wert. |
id deaktivieren |
Deaktiviert die angegebene Regel-ID. Für die unterstützten Regeln ist die Regel-ID der Fehlerüberprüfung 0xC4 (DRIVER_VERIFIER_DETECTED_VIOLATION) Parameter 1 Wert. |
/standard Aktiviert die Optionen "Standard" oder "Driver Verifier" nach dem nächsten Start. Die Standardoptionen sind Special Pool, Force IRQL Checking, Pool Tracking, E/A Verification, Deadlock Detection, DMA Verification. und WDF-Überprüfung Die Standardoptionen umfassen auch Sicherheitsprüfungen, verschiedene Prüfungen und DDI-Konformitätsüberprüfungen.
Hinweis
Ab Windows 10-Versionen nach 1803 aktiviert die Verwendung von /flags 0x209BB die WDF-Überprüfung nicht mehr automatisch. Verwenden Sie die Syntax /standard, um Standardoptionen zu aktivieren, und schließen Sie dabei die WDF-Überprüfung ein.
/stop Deaktiviert Regelklassen, die über "/dif /now" aktiviert sind, um die Überprüfung anzuhalten.
/volatile /flags Ändert die Einstellungen, ohne den Computer neu zu starten. Die flüchtigen Einstellungen werden sofort wirksam. Sie können den /volatile-Parameter mit dem /flags-Parameter verwenden, um einige Optionen ohne Neustart zu aktivieren und zu deaktivieren. Sie können /volatile auch mit den Parametern "/adddriver" und "/removedriver" verwenden, um die Überprüfung eines Treibers ohne Neustart zu starten oder zu beenden, auch wenn die Treiberüberprüfung noch nicht ausgeführt wird.
Gibt die Optionen für die Treiberüberprüfung an, die sofort ohne Neustart geändert werden. Nur die folgenden Flags können mit veränderlich verwendet werden:
0x00000004 (Bit 2) - Randomisierte Simulation niedriger Ressourcen 0x00000020 (Bit 5) - Deadlock-Erkennung 0x00000080 (Bit 7) - DMA-Überprüfung 0x00000200 (Bit 9) – Erzwingen ausstehender E/A-Anforderungen 0x00000400 (Bit 10) – IRP-Protokollierung
Ausführliche Informationen finden Sie unter Verwenden von veränderliche Einstellungen.
Option | Beschreibung |
---|---|
/adddriver VolatileDriverList |
Fügt die angegebenen Treiber zu den veränderliche Einstellungen hinzu. Um mehrere Treiber anzugeben, geben Sie deren Namen getrennt durch Leerzeichen an. Wildcardwerte, z. B. n.sys, werden nicht unterstützt. Details finden Sie unter Verwenden von veränderliche Einstellungen . |
/removedriver VolatileDriverList |
Entfernt die angegebenen Treiber aus den flüchtigen Einstellungen. Um mehrere Treiber anzugeben, geben Sie deren Namen getrennt durch Leerzeichen an. Wildcardwerte, z. B. n.sys, werden nicht unterstützt. Details finden Sie unter Verwenden von veränderliche Einstellungen . |
/reset Löscht alle Treiberüberprüfungseinstellungen. Nach dem nächsten Start werden keine Treiber überprüft.
/querysettings Zeigt eine Zusammenfassung der Optionen an, die aktiviert werden, und Treiber, die nach dem nächsten Start überprüft werden. Die Anzeige enthält keine Treiber und Optionen, die mithilfe des Parameters "/volatile " hinzugefügt werden. Weitere Möglichkeiten zum Anzeigen dieser Einstellungen finden Sie unter Anzeigen der Einstellungen für die Treiberüberprüfung.
/query Zeigt eine Zusammenfassung der aktuellen Aktivität der Treiberüberprüfung an. Das Feld Level in der Ansicht ist der Hexadezimalwert von Optionen, die mit dem /volatile-Parameter festgelegt wurden. Erläuterungen zu jeder Statistik finden Sie unter Monitoring Global Counters and Monitoring Individual Counters .
/domain Types **** Options Controls the verifier extension settings. Die folgenden Überprüfungserweiterungstypen werden unterstützt.
Typen | Beschreibung |
---|---|
Wdm |
Aktiviert die Überprüfungserweiterung für WDM-Treiber. |
Ndis |
Aktiviert die Überprüfungserweiterung für Netzwerktreiber. |
Ks |
Aktiviert die Überprüfungserweiterung für Streamingtreiber im Kernelmodus. |
audio |
Aktiviert die Überprüfungserweiterung für Audiotreiber. |
Die folgenden Erweiterungsoptionen werden unterstützt.
Optionen | Beschreibung |
---|---|
rules.default |
Aktiviert Standardüberprüfungsregeln für die ausgewählte Überprüfungserweiterung. |
rules.all |
Aktiviert alle Gültigkeitsprüfungsregeln für die ausgewählte Prüfererweiterung. |
/Protokollierung Aktiviert die Protokollierung für verletzte Regeln, die von den ausgewählten Prüfererweiterungen erkannt wurden.
/livedump Aktiviert die Speicherabbildsammlung für verletzte Regeln, die von den ausgewählten Prüfererweiterungen erkannt wurden.
/? Zeigt die Befehlszeilenhilfe an.
Weitere Informationen zur Verwendung dieser Befehle finden Sie unter Controlling Driver Verifier and Monitoring Driver Verifier.For more information about the use of these commands, see Controlling Driver Verifier and Monitoring Driver Verifier.
/Hilfe Zeigt die Befehlszeilenhilfe an.
Weitere Informationen zur Verwendung dieser Befehle finden Sie unter Controlling Driver Verifier and Monitoring Driver Verifier.For more information about the use of these commands, see Controlling Driver Verifier and Monitoring Driver Verifier.
Rückgabecodes
Die folgenden Werte werden zurückgegeben, nachdem die Treiberüberprüfung ausgeführt wurde.
0: EXIT_CODE_SUCCESS
1: EXIT_CODE_ERROR
2: EXIT_CODE_REBOOT_NEEDED