You, at some point of time in your life might have ran into a recurring Blue Screen of Death (BSoD), and, like many BSoDs, it’s because a bad driver is at fault.However, the screen isn’t giving you the correct information, either because it’s not listing a driver at all, or because it’s listing a system driver that’s acting as a false positive. Driver Verifier is a free utility included with all versions of Windows from Windows XP onward. It literally verifies each of the drivers on your PC until it comes across the one causing the problem, intentionally generating that same Blue Screen, but then recording the information in a log file, helping you to track down the problem.
Run Driver Verifier
If you’ve been getting the same Blue
Screen often, and you’d like to become proactive and fix it, here’s how to use
Driver Verifier.
In Windows XP:
- Click Start
- Click Run…
- Type CMD and press Enter
- In the new box, type verifier and press Enter
In Windows Vista and 7:
- Click Start
- Type CMD in the box and press Enter
- In the new box, type verifier and press Enter
In Windows 8 and 8.1:
- Press Windows Key + X
- Click Command Prompt (Admin) (Windows PowerShell (Admin) in Windows 8.1)
- In the new box, type verifier and press Enter
All verisons of Windows:
- Make sure Create custom settings (for code developers) is selected.
- Click Next.
- Select Select individual settings from a full list.
- Click Next.
- Deselect Systematic Low Resource Simulation and Force Pending I/O Requests. (These two cause an unnecessary workload on your PC.) Make sure everything else is selected.
- Click Next twice.
- Select Select Driver Names from a List.
- Click Next.
- Select all the drivers on this screen, except those that say Microsoft Corporation under Provider. It’s very unlikely a Microsoft driver is causing the issue.
- Click Finish.
Note: If you’re not able to perform the above steps because the Blue Screen keeps happening, try booting in Safe Mode first.
You must restart your PC at this
point. Then, try to cause the BSoD again by doing what you did before. Windows
is placing extra stress on your drivers to help you along. If you can’t
reproduce the BSoD, try letting your computer run overnight. Once the BSoD
occurs again, restart your PC in Safe Mode
and read the Minidump file.
Read the Dump File
Driver Verifier will run, trigger
the Blue Screen and record a log file. That log file is found in
C:\Windows\Minidump\. Read it, and you’ll see what driver is causing the
problem. Try Googling the driver name to find out what piece of hardware on
your PC uses it.
So how do you read it? You need a
debugging tool, which you can download from Microsoft.
The Windows 7 version is here, and The Windows 8 version is here. (The Windows debugging tools are actually part of Windows SDK and you need to download the full SDK from these links to debug the Dump files). Download the SDK, install it, select the debugging tools,
and deselect everything else.
Note that debugging tools for
previous versions of Windows are no longer available; you’ll have to send your
dump file to a Microsoft technician to analyze.
After installing it, find it on your
Start Screen. It’s called windbg (x64). Run it.
Then:
- Click File, then Open Crash Dump.
- Navigate to C:\Windows\Minidump\ and open the .DMP file contained within.
- Look toward the bottom of the resulting file, where the line says Probably Caused By. This is a good indicator of which driver is causing the problem.
Fix the Driver
Update the driver related to that
piece of hardware:
In Windows XP:
- Click Start
- Click Control Panel
- Click Switch to Classic View
- Double-click System
- Click the Hardware tab
- Click Device Manager
- Find the device causing the issue
- Right click on it
- Click Update Driver
In Windows Vista and 7:
- Click Start
- Click Control Panel
- Double-click Device Manager
- Find the device causing the issue
- Right click on it
- Click Update Driver
In Windows 8 and 8.1:
- Press Windows Key + X
- Click Control Panel
- View by Small Icons
- Click Device Manager
- Find the device causing the issue
- Right click on it
- Click Update Driver
Disable Driver Verifier
After you’re done using Driver
Verifier, you’re going to want to disable it, as it’s quite a burden on your PC
while it’s running.
In all versions of Windows:
- Re-run Driver Verifier using the steps above.
- Select Delete Existing Settings.
- Click Finish.
- Reboot your PC again.
0 comments:
Post a Comment