Previous Next

Using Volatile Settings

Most changes to Driver Verifier's status (activating, deactivating, changing options, or changing the list of drivers being verified) take effect on reboot.

However, some options can be activated and deactivated without a reboot intervening. These are referred to as volatile settings. These settings take place immediately, and will last until the next boot, or until they are changed again.

Only the Special Memory Pool, Forcing IRQL Checking, and Low Resources Simulation options can be activated or deactivated in a volatile manner.

In Windows XP and later, the list of drivers being verified can also be changed in a volatile manner. However, a driver can only be added or removed from the volatile settings if it is not currently loaded.

Note  For volatile settings to be enabled, at least one Driver Verifier option must have been selected during the last boot, and at least one driver must have been selected to be verified. If Driver Verifier was completely inactive during the last boot, it cannot be activated through volatile settings alone.

Volatile settings can be set by using the Verifier Command Line, or by using the Driver Verifier Manager graphical interface. There are two versions of Driver Verifier Manager — one for Windows 2000 and one for Windows XP and later.

Verifier Command Line

To add or delete volatile options, use the /volatile /flags parameter.

(Windows XP and later) To add or remove a driver from the volatile list, use the /volatile /adddriver or /volatile /removedriver parameters.

See Verifier Command Line for details.

Driver Verifier Manager (Windows 2000)

To view the Driver Verifier features that are currently active, select either the Driver Status or the Volatile Settings tab.

To change the volatile settings, select the Volatile Settings tab.

The display on each of these screens shows the Driver Verifier options currently in effect, including volatile settings, but not including changes to permanent settings that are scheduled to take effect after the next boot. Each driver will have its status listed.

If you wish to make changes, select or unselect the desired options, then press Apply.

Driver Verifier Manager (Windows XP and later)

To view the Driver Verifier features that are currently active, or to change the volatile settings, start Driver Verifier Manager and select the Display information about the currently verified drivers task. Then press Next.

The display on this screen shows the Driver Verifier options currently in effect, including volatile settings, but not including changes to permanent settings that are scheduled to take effect after the next boot. Each driver will have its status listed.

To change the active options, press Change. Select or deselect the desired options, and then press OK.

To verify a new driver, press Add. This opens a popup window that allows you to browse the system for the desired driver file. After locating the correct driver, press Open to add it to the list of verified drivers.

To remove a driver from the list, select that driver's name and press Remove.

Then press Next, Next again, and Finish.

Driver Status Values

There are three possible status values for drivers shown on this screen. They are as follows:

Loaded
The driver is currently loaded and is being verified.
Unloaded
The driver was loaded and verified at least once since the last boot, but is currently not loaded.
Never Loaded
Driver Verifier was instructed to verify this driver, but the driver has not been loaded since this request. This can indicate that the driver is loaded on demand and has not yet been required in this session. It might also indicate that a nonexistent driver was requested for verification, or that a driver image file has been corrupted.