引言

蓝屏错误DMP文件一般默认会保存在系统根目录下,如C:\Windows\或C:\Windows\Minidump文件夹下,这是因为Windows系统版本不同而不同。
需要使用到微软的Debugging Tools来打开蓝屏错误DMP文件,结合官网和经验来判断蓝屏发生的原因。

一、查找DMP文件所在位置

  1. 在Windows10系统中,“我的电脑“–“”属性“”进入"系统信息(system info)"

    也可以按Windows键+X,选择“系统(system)”–“系统信息(system info)”

    在这里插入图片描述在这里插入图片描述

  2. 然后点击“更改设置(Change Setting)”–“高级(Advanced)”–“设置Settings…”,查看Dump File所在目录

    也可以在“运行”窗口输入“sysdm.cpl”直接进入“系统属性(System Properties)”

    在这里插入图片描述3. 如上图,DMP文件所在目录是%SystemRoot%
    %SystemRoot%是系统中的一个变量,是指操作系统的系统目录或者是根目录,我的系统安装在C盘,所以%SystemRoot%对应的目录是C:\Windows。

    请注意!
    DMP文件还可以存放在%SystemRoot%\Minidump中

    minidump文件夹下的文件可能会处于权限保护之下,建议首先复制文件到桌面
    在这里插入图片描述

二、安装分析工具Windbg

  1. 分析DMP文件我们一般使用Windbg这个工具,而该工具包含中SDK里,SDK的下载地址:
    蓝屏Dump分析工具 x86位版本下载:微软Windbg官方安装版x86(单独安装使用)
    蓝屏Dump分析工具 x64位版本下载:微软Windbg官方安装版x64(单独安装使用)
    如果有需要可以下载完整版SDK:Windows 10 SDK下载链接(部分安装使用)
    在这里插入图片描述
  2. 安装完成后重启电脑,即可打开Windbg工具。

三、分析DMP文件

  1. 设置符号表

    注:符号表是WinDbg关键的“数据库”,里边储存着各种蓝屏代码的分析结果。

    1.1 运行Windbg,然后按Ctrl+S或从文件菜单中打开符号表设置窗;
    1.2 将符号表地址:SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols 粘贴在输入框中,确定。

    注:加粗字体(C:\Symbols)为符号表本地存储路径,建议固定路径,你也可以选择其它路径,可避免符号表重复下载。

    在这里插入图片描述

  2. 打开DMP文件或将DMP拖进Windbg
    在这里插入图片描述在这里插入图片描述
    如果在打开第二个DMP文件时,可能因为上一个分析记录未清除,导致无法直接分析下一个dmp文件,可以使用快捷键Shift+F5来关闭上一个DMP的分析记录。

  3. 打开之后首先查看两点#

    • 第一个关键信息:Probably caused by:*********
    • 第二个关键信息:找到并点击“!analyze –v ”,从弹出的内容中查找 BUGCHECK_STR: ********

    参考链接:https://blog.csdn.net/qq_35583007/article/details/92793605#commentBox

  4. 根据以上信息,再对照蓝屏常见错误:WindowsBug 检查代码参考 中的信息,找到问题对应的大致可能的原因。

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐