Verifier

Updated: April 17, 2012

Applies To: Windows Server 2008 R2

Driver verifier manager.

Syntax

verifier /standard /driver <name> [<name> ...]
verifier /standard /all
verifier [/flags <flags>] [/faults [<probability> [<tags> [<applications> [<minutes>]]]] /driver <name> [<name>...]
verifier [/flags FLAGS] [/faults [<probability> [<tags> [<applications> [<minutes>]]]] /all
verifier /querysettings
verifier /volatile /flags <flags>
verifier /volatile /adddriver <name> [<name>...]
verifier /volatile /removedriver <name> [<name>...]
verifier /volatile /faults [<probability> [<tags> [<applications>]]
verifier /reset
verifier /query
verifier /log <LogFileName> [/interval <seconds>]

Parameters

Parameter Description

<flags>

Must be a number in decimal or hex, combination of bits:

 

Value Description

bit 0

special pool checking

bit 1

force irql checking

bit 2

low resources simulation

bit 3

pool tracking

bit 4

I/O verification

bit 5

deadlock detection

bit 6

unused

bit 7

DMA verification

bit 8

security checks

bit 9

force pending I/O requests

bit 10

IRP logging

bit 11

miscellaneous checks

For example, /flags 27 is equivalent with /flags 0x1B

/volatile

Used to change the verifier settings dynamically without restarting the system. Any new settings will be lost when the system is restarted.

<probability>

Number between 1 and 10,000 specifying the fault injection probability. For example, specifying 100 means a fault injection probability of 1% (100/10,000).

If this parameter is not specified then the default probability of 6% will be used.

<tags>

Specifies the pool tags that will be injected with faults, separated by space characters. If this parameter is not specified then any pool allocation can be injected with faults.

<applications>

Specifies the image file name of the applications that will be injected with faults, separated by space characters. If this parameter is not specified then low resources simulation can take place in any application.

<minutes>

A positive number specifying the length of the period after rebooting, in minutes, during which no fault injection will occur. If this parameter is not specified then the default length of 8 minutes will be used.

/?

Displays Help at the command prompt.

Additional references