Verifier

 

Applies To: Windows Server 2008 R2, Windows Server 2012, Windows 8

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 hexadecimal, combination of bits:

- 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