查找/分析Windows蓝屏DMP文件
2025-05-03 05:31:39
文章目录
引言一、查找DMP文件所在位置二、安装分析工具Windbg三、分析DMP文件
引言
蓝屏错误DMP文件一般默认会保存在系统根目录下,如C:\Windows\或C:\Windows\Minidump文件夹下,这是因为Windows系统版本不同而不同。 需要使用到微软的Debugging Tools来打开蓝屏错误DMP文件,结合官网和经验来判断蓝屏发生的原因。
一、查找DMP文件所在位置
在Windows10系统中,“我的电脑“–“”属性“”进入"系统信息(system info)"
也可以按Windows键+X,选择“系统(system)”–“系统信息(system info)”
然后点击“更改设置(Change Setting)”–“高级(Advanced)”–“设置Settings…”,查看Dump File所在目录
也可以在“运行”窗口输入“sysdm.cpl”直接进入“系统属性(System Properties)”
3. 如上图,DMP文件所在目录是%SystemRoot% %SystemRoot%是系统中的一个变量,是指操作系统的系统目录或者是根目录,我的系统安装在C盘,所以%SystemRoot%对应的目录是C:\Windows。
请注意! DMP文件还可以存放在%SystemRoot%\Minidump中 minidump文件夹下的文件可能会处于权限保护之下,建议首先复制文件到桌面
二、安装分析工具Windbg
分析DMP文件我们一般使用Windbg这个工具,而该工具包含中SDK里,SDK的下载地址: 蓝屏Dump分析工具 x86位版本下载:微软Windbg官方安装版x86(单独安装使用) 蓝屏Dump分析工具 x64位版本下载:微软Windbg官方安装版x64(单独安装使用) 如果有需要可以下载完整版SDK:Windows 10 SDK下载链接(部分安装使用) 安装完成后重启电脑,即可打开Windbg工具。
三、分析DMP文件
设置符号表
注:符号表是WinDbg关键的“数据库”,里边储存着各种蓝屏代码的分析结果。
1.1 运行Windbg,然后按Ctrl+S或从文件菜单中打开符号表设置窗; 1.2 将符号表地址:SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols 粘贴在输入框中,确定。
注:加粗字体(C:\Symbols)为符号表本地存储路径,建议固定路径,你也可以选择其它路径,可避免符号表重复下载。
打开DMP文件或将DMP拖进Windbg 如果在打开第二个DMP文件时,可能因为上一个分析记录未清除,导致无法直接分析下一个dmp文件,可以使用快捷键Shift+F5来关闭上一个DMP的分析记录。
打开之后首先查看两点#
第一个关键信息:Probably caused by:********* 第二个关键信息:找到并点击“!analyze –v ”,从弹出的内容中查找 BUGCHECK_STR: ********
参考链接:https://blog.csdn.net/qq_35583007/article/details/92793605#commentBox
根据以上信息,再对照蓝屏常见错误:WindowsBug 检查代码参考 中的信息,找到问题对应的大致可能的原因。