guide · static export
PC

Read a Blue Screen Dump to Find the Failing Driver

A blue screen names a stop code, not a culprit. The dump file behind it does name the driver, and reading it takes ten minutes with the right tool.

by@guidox updated:10/31/26 time:25 min level:Advanced tested on:Windows 11 24H2 works on:Windows 10, Windows 11 tools:WinDbg
TL;DR

Open the **.dmp** file in **WinDbg** and run **!analyze -v**. The lines `MODULE_NAME` and `IMAGE_NAME` name the faulting driver; the stop code alone is only a category.

Before you start

Requirements

  • WinDbg from the Store
  • Admin rights
  • Twenty minutes
Step by step

Instructions

01

Confirm dumps exist and are small enough

A minidump of a few hundred kilobytes is written to the Windows folder by default. Automatic memory dump gives more context but takes longer to write on a slow disk.

%SystemRoot%\inidump
02

Note when the crash happened

Match the dump timestamp with what you installed or plugged in that day. A dump written minutes after a driver update is a short investigation.

tipA crash that repeats every fifteen minutes points at hardware or a thermal problem, not at one program.
03

Open the dump in WinDbg

WinDbg opens a dump directly and sets the symbol path. The first analysis can take a minute while symbols download; a second run is instant.

windbg -z %SystemRoot%\inidump\30124-12345-01.dmp
04

Run the automated analysis

The analyze command prints the stop code, the faulting module and a suggested cause. Read MODULE_NAME and IMAGE_NAME first; everything above is context.

!analyze -v
05

Separate Windows from third-party code

A module under system32 is usually a Microsoft component reacting to something else, while a vendor name points at a real cause. Look one frame down the stack for the caller.

kb
⚠ warningA stop code of 0x9F or 0xD1 with an ntoskrnl module is the classic signal that a third-party driver misbehaved during power transitions.
06

Act on the single driver you found

Update, roll back or remove that driver, then watch whether a new dump appears. Changing five components at once makes the next dump useless.

Troubleshooting

Common issues

The analysis blames ntoskrnl.exe

Normal. The kernel caught the fault; the caller below it in the stack is the real suspect.

No dump file exists

Dump writing is disabled or the page file is too small. Enable it and set the page file to system managed.

Symbols fail to download

No internet or a proxy. The module names still appear, only the line numbers do not.

The crash has no dump and reboots instantly

Disable automatic restart on system failure to see the stop code first.

FAQ

Frequently asked

Does WinDbg need a developer setup?

No. The Store version runs standalone and only needs the dump file.

Can I send the dump to someone?

Yes, but it contains memory content. Share it only with the vendor you trust.

How to undo this

Nothing on the system changes. WinDbg is read-only with dumps; uninstall it when the investigation is finished.

Changelog · 1 entry
  1. 2026-10-31
    First version
Interactive version: checklist, feedback, related guides →

Free · no account needed · tracks your progress