[Article] Driver Verifier-- tracking down a mis-behaving driver.

Community Article Author 900 Reputation points Moderator
2025-07-17T11:10:27.2333333+00:00

📌 Note: This article was originally created by ZigZag3143 (MS -MVP), a valued member on Answers Support Community. It provided meaningful insights and proved helpful to many. We're recreating it here on their behalf to preserve its value and ensure continued access for others.

Technical Level : Intermediate

Summary Driver verifier is a utility built into the OS (Vista, WIN 7, Win 8, and win 10) that will often find the driver/drivers that are the underlying cause of BSOD/Crashes It is an "iffy" proposition because it will not ALWAYS tell us which driver it was, but it is the best way to narrow down the possibilities

Details

Most times it will crash and tell you what the driver is, but sometimes it will crash and not tell you the driver.

Other times it will crash before you can log in to Windows. In Any case please note what you see on the screen and upload the DMP files to us for analysis.  I'd suggest that you first backup your data just in case

***You should not be running verifier in safe mode because many drivers do not load in safe mode.    If you want to add safe mode to the boot menu You can enable this here ***Then make a System Restore point (so you can restore the system using the Vista/Win7 Startup Repair feature).

Be sure you can get back into safe mode to turn off verifier or you may may brick your computer  The command to turn verifier off is verifier /reset launched from an elevated command prompt

Here is the procedure: Go to Start and type in "verifier" (without the quotes) and press Enter (win 10 may be different when it is released) Select "Create custom settings (for code developers)" and click "Next" Image

Select everything.  For Win 8 and win 10  dont checkDDI compliance checking and randomized low resource simulation, then click "Next" Image Select "Select driver names from a list" and click "Next" Image Then select all drivers NOT provided by Microsoft and click "Next" Image Select "Finish"

Please make sure it is running by opening an elevated command prompt and typing verifier /querysettings  It should return a list of drivers (we do not care which ATM).  If it does not it is NOT running

Reboot the system and wait for it to crash to the Blue Screen. Continue to use your system normally, and if you know what causes the crash, do that repeatedly. 

The objective here is to get the system to crash because Driver Verifier is stressing the drivers out. 

If it doesn't crash for you, then let it run for at least 36 hours of continuous operation.

When it crashes it will say something like DRIVER_VERIFIED_DETECTED_VIOLATION (xxxxx.sys)  The xxxx.sys is the name of the driver that caused the crash.  If it is listed please note it and tell us what it is.

If you can't get into Windows because it crashes too soon, try it in Safe Mode, and to disable verifier type the following.  Verifier /reset If you can't get into Safe Mode, try using System Restore from your installation DVD to set the system back to the previous restore point that you created. Further Reading http://support.microsoft.com/kb/244617

When the problem has been fixed be sure to turn off verifier by typing verifier /reset from an elevated command prompt

Windows for home | Windows 10 | Windows update

Locked Question. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
{count} votes