Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Drivrutinsverifieraren övervakar drivrutiner och grafikdrivrutiner i Windows-kernelläge för att identifiera olagliga funktionsanrop eller åtgärder som kan skada systemet. Drivrutinsverifieraren kan utsätta Windows-drivrutiner för en mängd olika påfrestningar och tester för att hitta felaktigt beteende. Du kan konfigurera vilka tester som ska köras, vilket gör att du kan utsätta en drivrutin för tunga belastningar eller genom effektivare testning. Du kan också köra drivrutinsverifierare på flera drivrutiner samtidigt eller på en drivrutin i taget.
Viktigt!
Du måste vara i gruppen Administratörer på datorn för att använda drivrutinsverifieraren. Körning av drivrutinsverifierare kan orsaka att datorn kraschar, så du bör bara köra det här verktyget på datorer som används för testning och felsökning.
Syntax
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
Parameterar
Parameter | Beskrivning |
---|---|
/alla | Instruerar verktyget Drivrutinsverifierare att verifiera alla installerade drivrutiner efter nästa start. |
/bootmode [persistent \| disableafterfail \| oneboot \| resetonunusualshutdown] |
Styr om inställningarna för verktyget Drivrutinsverifierare är aktiverade efter en omstart. Om du vill ange eller ändra det här alternativet måste du starta om datorn. Följande lägen är tillgängliga:
|
/chaufför <driverlist> |
Anger en eller flera drivrutiner som ska verifieras. Parametern driverlist är en lista över drivrutiner efter binärt namn, till exempel driver.sys. Använd ett blanksteg för att avgränsa varje drivrutinsnamn. Jokerteckenvärden, till exempel n*.sys , stöds inte. |
/driver.exclude <driverlist> |
Anger en eller flera drivrutiner som ska undantas från verifieringen. Den här parametern gäller endast om alla drivrutiner har valts för verifiering. Parametern driverlist är en lista över drivrutiner efter binärt namn, till exempel driver.sys. Använd ett blanksteg för att avgränsa varje drivrutinsnamn. Jokerteckenvärden, till exempel n*.sys , stöds inte. |
/Fel | Aktiverar funktionen Simulering av låga resurser i verktyget Drivrutinsverifierare. Du kan använda /faults i stället för /flags 0x4 . Du kan dock inte använda /flags 0x4 med underparametrarna /faults . Du kan använda följande underparametrar för parametern /faults för att konfigurera simuleringen med låga resurser:
|
/faultsystematic | Anger alternativen för systematisk simulering av låga resurser .
0x40000 Använd flaggan för att välja simuleringsalternativet Systematiska lågresurser. Följande alternativ är tillgängliga:
|
/flaggor <options> |
Aktiverar de angivna alternativen efter nästa omstart. Det här talet kan anges i decimal- eller hexadecimalt format (med ett 0x prefix). Alla kombinationer av följande värden tillåts:
|
/flaggor <volatileoptions> |
Anger de alternativ för drivrutinsverifieraren som ändras omedelbart utan omstart. Det här talet kan anges i decimal- eller hexadecimalt format (med ett 0x prefix). Alla kombinationer av följande värden tillåts:
|
<probability> |
Tal mellan 1 och 10 000 som anger sannolikheten för felinmatning. Om du till exempel anger 100 innebär det en sannolikhet för felinmatning på 1% (100/10 000). Om den här parametern inte anges används standardannolikheten på 6%. |
<tags> |
Anger de pooltaggar som ska matas in med fel, avgränsade med blankstegstecken. Om den här parametern inte anges kan alla poolallokeringar matas in med fel. |
<apps> |
Anger bildfilens namn på de appar som ska matas in med fel, avgränsade med blankstegstecken. Om den här parametern inte har angetts kan simulering med låga resurser ske i valfritt program. |
<minutes> |
Ett positivt tal som anger längden på perioden efter omstart, i minuter, under vilken ingen felinmatning kommer att inträffa. Om den här parametern inte anges används standardlängden på 8 minuter . |
/iolevel <level> |
Anger nivån för I/O-verifiering. Värdet för [nivå] kan vara 1 – Aktiverar I/O-verifiering på nivå 1 (standard) eller 2 – Aktiverar I/O-verifiering på nivå 1 och I/O-verifiering på nivå 2. Om I/O-verifiering inte är aktiverat (med hjälp /flags 0x10 av ) ignoreras /iolevel . |
/logg <logfilename> [/intervalseconds] |
Skapar en loggfil med det angivna namnet. Verktyget Drivrutinsverifierare skriver regelbundet statistik till den här filen, baserat på det intervall som du kan ange. Standardintervallet är 30 sekunder. Om ett kontrollant -/loggkommando skrivs på kommandoraden returneras inte kommandotolken. Om du vill stänga loggfilen och returnera en uppmaning använder du CTRL+C-tangenten . Efter en omstart måste du skicka kontrollanten/loggkommandot igen för att skapa en logg. |
/reglemente <option> |
Alternativ för regler som kan inaktiveras, inklusive:
|
/standard | Aktiverar alternativen "standard" eller standardalternativ för drivrutinsverifierare efter nästa omstart. Standardalternativen är specialpool, Force IRQL-kontroll, poolspårning, I/O-verifiering, deadlockidentifiering, DMA-verifiering, säkerhetskontroller, diverse kontroller och DDI-efterlevnadskontroll. Detta motsvarar /flags 0x209BB .[! Obs! Från och med Windows 10-versioner efter 1803 aktiveras inte längre WDF-verifiering automatiskt med hjälp av |
/flyktig | Ändrar inställningarna utan att starta om datorn. Flyktiga inställningar träder i kraft omedelbart. Du kan använda parametern /volatile med parametern /flags för att aktivera och inaktivera vissa alternativ utan att starta om. Du kan också använda /volatile med parametrarna /adddriver och /removedriver för att starta eller stoppa verifieringen av en drivrutin utan omstart, även om drivrutinsverifieraren inte körs. Mer information finns i Använda flyktiga inställningar. |
/adddriver <volatiledriverlist> |
Lägger till de angivna drivrutinerna från de flyktiga inställningarna. Om du vill ange flera drivrutiner anger du deras namn, avgränsade med blanksteg. Jokerteckenvärden, till exempel n.sys, stöds inte. |
/removedriver <volatiledriverlist> |
Tar bort de angivna drivrutinerna från de flyktiga inställningarna. Om du vill ange flera drivrutiner anger du deras namn, avgränsade med blanksteg. Jokerteckenvärden, till exempel n.sys, stöds inte. |
/nollställa | Rensar alla inställningar för drivrutinsverifierarens verktyg. Efter nästa omstart verifieras inga drivrutiner. |
/querysettings | Visar en sammanfattning av de alternativ som ska aktiveras och drivrutiner som ska verifieras efter nästa start. Visningen innehåller inte drivrutiner och alternativ som lagts till med hjälp av parametern /volatile . Andra sätt att visa de här inställningarna finns i Visa inställningar för drivrutinsverifierare. |
/fråga | Visar en sammanfattning av drivrutinsverifierarens aktuella aktivitet. Fältet Nivå i displayen är det hexadecimala värdet för alternativ som angetts med parametern /volatile . Förklaringar av varje statistik finns i Övervaka globala räknare och övervaka enskilda räknare. |
/domän <types> <options> |
Styr inställningarna för kontrollanttillägget. Följande typer av verifierartillägg stöds:
|
/skogsavverkning | Aktiverar loggning för överträdta regler som identifierats av de valda kontrollanttilläggen. |
/livedump | Aktiverar insamling av direktminnesdumpar för regler som har identifierats av de valda kontrollanttilläggen. |
/? | Visar kommandoradshjälp. |
Returkoder
Följande värden returneras när drivrutinsverifieraren har körts:
0: EXIT_CODE_SUCCESS
1: EXIT_CODE_ERROR
2: EXIT_CODE_REBOOT_NEEDED
Anmärkningar
- Du kan använda parametern /volatile med några av alternativen för drivrutinsverifieraren /flags och med /standard. Du kan inte använda /volatile med alternativen /flags för DDI-efterlevnadskontroll, Power Framework Delay Fuzzing, Storport Verification eller SCSI-verifiering. Mer information finns i Använda flyktiga inställningar.