Selecting Driver Verifier Options

Driver Verifier options can be selected by using the Verifier Command Line, or by using Driver Verifier Manager. There are two versions of Driver Verifier Manager -- one for Windows 2000 and one for Windows XP and later.

Verifier Command Line

To activate or deactivate individual options, specify the desired options after the /flags parameter.

(Windows 2000 only) To control the level of I/O Verification, use the /iolevel 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.

(Windows Server 2003 and later) To activate Disk Integrity Checking, use the /disk parameter.

To deactivate all options and clear the verified driver list, use the /reset parameter.

See Verifier Command Line for details.

Driver Verifier Manager (Windows 2000)

To activate or deactivate individual options, select the Settings tab. Driver Verifier's options are listed in the Verification Type section (Special Pool, Force IRQL Checking, Low Resources Simulation, Pool Tracking, and I/O Verification). Check whichever options you wish to activate, and clear those you wish to deactivate. If I/O Verification is selected, you can choose between Level 1 and Level 2 (choosing Level 2 enables both Level 1 and Level 2 tests). To choose which drivers you wish to verify, see Selecting Drivers to be Verified.

To turn on the standard options -- Special Pool, Force IRQL Checking, Pool Tracking, and I/O Verification Level 2 -- select the Settings tab. Press the Preferred Settings button. This button also selects the Verify All Drivers option button. If you wish to now change the list of drivers verified, see Selecting Drivers to be Verified; otherwise, press Apply.

To deactivate all options and clear the verified driver list, select the Settings tab. Press the Reset All button. Then press Apply.

Driver Verifier Manager (Windows XP and later)

In Windows XP and later, 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 (Special Pool, Pool Tracking, Force IRQL Checking, I/O Verification, Enhanced I/O Verification, Deadlock Detection, DMA Verification, and Low Resources Simulation -- plus Disk Integrity Checking in Windows Server 2003 and later). 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. In Windows Server 2003 and later, selecting the Disk integrity checking check box enables Disk Integrity Checking.

  • 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, Storport Verification, or SCSI Verification. For details, see Using Volatile Settings.

On systems prior to Windows Vista, you can activate and deactivate certain options without rebooting, but only after you have enabled Driver Verifier on at least one driver then rebooted the computer. For details, see Using Volatile Settings.

 

 

Send comments about this topic to Microsoft

Show:
© 2014 Microsoft