直接用WhoCrashed、WinDbg Preview和BlueScreenView分析.dmp文件可快速定位蓝屏根源驱动;先确认C:\Windows\Minidump下存在小内存转储文件,再通过三工具交叉验证标红或高频出现的.sys文件名(如nvlddmkm.sys),即为问题驱动。

直接用工具打开蓝屏生成的 .dmp 文件,就能快速揪出导致崩溃的驱动文件。关键不是装一堆软件,而是选对工具、配好设置、看准报告里的 .sys 文件名——它就是问题源头。
先确认系统在蓝屏时真生成了dump文件
没文件,再好的工具也白搭。默认路径是 C:\Windows\Minidump\,里面应有类似 Mini072826-01.dmp 的文件:
- 按 Win + R,输入
sysdm.cpl回车 → “高级”选项卡 → “启动和故障恢复” → “设置” - 检查“写入调试信息”是否为小内存转储(256 KB),路径是否为
C:\Windows\Minidump - 勾选“将事件写入系统日志”,取消勾选“自动重新启动”,这样蓝屏代码才看得清
- 如果该文件夹打不开或为空,右键 → “属性” → “安全” → 给当前用户“完全控制”权限
用 WhoCrashed 快速定位(适合新手)
它不用配置、不需符号、点几下就能出结果,特别适合刚装完系统就蓝屏的情况:
- 去官网下载 WhoCrashed v7.10(避免新版兼容性问题),安装后直接运行
- 启动后点“Analyze”,它会自动扫描
Minidump目录下的所有文件 - 报告里“Probable cause”列中标红的 .sys 文件名(比如
nvlddmkm.sys、rt640x64.sys)就是罪魁祸首 - 右键复制这个文件名,搜“xxx.sys 官网驱动”,去对应硬件厂商(NVIDIA/Intel/Realtek等)下载 WHQL 认证版本安装
用 WinDbg Preview 深度验证(适合进一步确认)
当 WhoCrashed 结果模糊,或想确认驱动版本、调用上下文时,用 WinDbg 做二次验证:
- 从 Microsoft Store 安装 WinDbg Preview(别用旧版 WinDbg,界面和符号支持更稳)
- 启动后点“File” → “Open dump file”,选中刚才那个
.dmp文件 - 在底部命令框输入:
.sympath srv*C:\Symbols*https://msdl.microsoft.com/download/symbols,回车 - 再输入:
.reload /f强制加载符号(首次可能要等一两分钟) - 最后输入:
!analyze -v,重点看输出里的 IMAGE_NAME: 和 MODULE_NAME: 后面的 .sys 名字
用 BlueScreenView 辅助交叉比对(适合多次蓝屏)
如果蓝屏反复发生但每次报错代码不同,说明问题可能有共性,BlueScreenView 能帮你找出高频嫌疑驱动:
- 从 NirSoft 下载绿色版 BlueScreenView,解压后右键以管理员身份运行
- 它会自动读取全部
.dmp文件,在主表格里列出每次崩溃详情 - 重点关注“Caused By Driver”列:背景红色、出现次数最多、且不是微软签名(如
ntoskrnl.exe)的 .sys 文件 - 比如
atikmdag.sys(AMD显卡)、dxgmms2.sys(Win11图形子系统)反复出现,就优先处理它们
三个工具配合起来,基本覆盖从初筛到验证的全过程。谁先谁后不重要,关键是盯住那个 .sys 文件名——它才是你该去更新、回退或卸载的对象。


















