Selecting Driver Verifier Options
Driver Verifier options can be selected by using the Verifier Command Line, or by using Driver Verifier Manager.
Verifier Command Line
To activate or deactivate individual options, specify the desired options after the /flags parameter.
(Windows XP and later) To activate the standard options -- Special Pool, Force IRQL Checking, Pool Tracking, I/O Verification, DMA Verification, and Deadlock Detection -- use the /standard parameter. Starting with Windows Vista, the standard options also include Security Checks and Miscellaneous Checks. Starting with Windows 8, the standard options also include DDI compliance checking.
To deactivate all options and clear the verified driver list, use the /reset parameter.
See Verifier Command Line for details.
Driver Verifier Manager
Driver Verifier Manager can select options in a variety of ways:
To control exactly which options are active, select the Create custom settings task and press Next. On the next screen, select Select individual settings from a full list, and press Next. The next screen lists all of Driver Verifier's options. Starting with Windows Vista, the options also include Security Checks and Miscellaneous Checks. Starting with Windows 8, the options also include Power Framework Delay Fuzzing, DDI compliance checking, Invariant MDL Checking for Stack, and Invariant MDL Checking for Driver. Starting with Windows 8.1, the options also include NDIS/WIFI verification, Kernel synchronization delay fuzzing, VM switch verification, and Systematic low resources simulation. Check whichever options you wish to activate.
To choose from predefined sets of options, select the Create custom settings task and press Next. On the next screen, select Enable predefined settings and select any of the check boxes. Selecting the Standard settings enables Special Pool, Force IRQL Checking, Pool Tracking, I/O Verification, DMA Verification, and Deadlock Detection. Starting with Windows Vista, selecting the standard options also enables Security Checks and Miscellaneous Checks. Starting with Windows 8, selecting the standard options also enables DDI compliance checking. Selecting the Low resource simulation check box enables Low Resources Simulation. Selecting the Enhanced I/O Verification check box enables Enhanced I/O Verification.
To choose the standard options, select the Create standard settings task. The standard settings include Special Pool, Force IRQL Checking, Pool Tracking, I/O Verification, DMA Verification, and Deadlock Detection. Starting with Windows Vista, the standard settings also include Security Checks and Miscellaneous Checks. Starting with Windows 8, the standard settings also include DDI compliance checking.
Note that starting with Windows Vista, if the Low resources simulation check box is selected using either of the first two methods listed above, the next screen is the screen for setting the Probability, Applications, Pool Tags, and System Start Delay Time options for Low Resources Simulation. Set these options to the desired values.
When you have completed one of these steps, press Next. See Selecting Drivers to be Verified for the next step.
To deactivate all options and clear the verified driver list, select the Delete existing settings task. Then press Finish.
Reboot Required
Beginning in Windows Vista, you can activate and deactivate all options without restarting ("rebooting") the computer except for DDI compliance checking, Power Framework Delay Fuzzing, or Storport Verification. For details, see Using Volatile Settings.
For details, see Using Volatile Settings.