DMP转储文件是什么以及如何使用(Win11/10)

当正在运行的 Windows 应用程序意外停止或崩溃时,您的系统会生成一个“故障转储文件”来保存崩溃事件发生之前的信息。阅读这些故障转储文件可能会帮助您找到错误原因并对其进行故障排除。了解如何读取Windows 创建的小型内存转储文件。

读取小型内存转储 (DMP) 文件

一个小的内存转储文件记录了最小的有用信息集,这些信息可以帮助您查明应用程序崩溃或意外停止的原因。每次您的计算机意外停止时,较新版本的 Windows 都会自动创建一个新文件。与这些文件相关的历史记录存储在该%SystemRoot%Minidump文件夹中。转储文件类型包含以下信息:

  1. Stop 消息及其参数和其他数据
  2. 加载的驱动程序列表
  3. 停止的处理器的处理器上下文 (PRCB)
  4. 已停止进程的进程信息和内核上下文 (EPROCESS)
  5. 已停止线程的进程信息和内核上下文 (ETHREAD)
  6. 已停止线程的内核模式调用堆栈。

用户可以使用Windows 调试器 (WinDbg.exe)工具读取小内存转储文件。它 (WinDbg) 作为最新版本的 Windows 调试工具包的一部分提供。

您可以将调试工具安装为 Windows 软件开发工具包 (SDK) 中的独立组件。

在安装过程中,当 SDK 安装向导出现时,选中标记为Windows 调试工具的复选框。此操作将使您能够将调试工具安装为 Windows 软件开发工具包 (SDK) 中的独立组件。

设置 Windows 调试器后,通过从“文件”菜单中选择“打开故障转储”选项或按 CTRL+D 打开转储。

当计算机屏幕上弹出“打开故障转储”对话框时,在“文件名”框中输入故障转储文件的完整路径和名称,或使用对话框选择正确的路径和文件名。

现在,选择了正确的文件后,选择Open

等待几秒钟以允许转储文件加载,因为它连接到 Internet 并下载所需的符号以显示在读数中。

DMP转储文件是什么以及如何使用(Win11/10)

您应该会看到一条消息,内容为 – Debugee not connected

DMP转储文件是什么以及如何使用(Win11/10)

成功下载所有符号后,转储文本底部应显示以下消息 – Followup: MachineOwner。

在转储窗口底部的命令栏中输入命令以分析转储文件。!analyze -v您应该会在Bugcheck Analysis下看到一个链接。

DMP转储文件是什么以及如何使用(Win11/10)

点击链接以!analyze -v在页面底部的提示中输入命令。

DMP转储文件是什么以及如何使用(Win11/10)

完成后,详细的错误检查分析应该会占据屏幕空间。

向下滚动到它显示的部分STACK_TEXT 。STACK_TEXT 字段显示故障组件的堆栈跟踪。在这里,您会发现数字行,每行后跟一个冒号和一些文本。该文本应该可以帮助您确定崩溃的原因以及导致崩溃的服务(如果适用)。

使用!analyze扩展获取更多详细信息。不要忘记使用-v, 选项来完全详细地显示数据。

执行时,’!analyze’ 命令将确定可能导致错误的指令并将其显示在 FOLLOWUP_IP 字段中。

  • SYMBOL_NAME – 显示符号
  • MODULE_NAME – 显示模块
  • IMAGE_NAME – 显示图片名称
  • DEBUG_FLR_IMAGE_TIMESTAMP – 显示与该指令对应的图像时间戳

采取必要的措施来解决问题!

  • 您还可以使用命令行工具Dumpchk.exe 检查内存转储文件。
  • 您可以使用故障转储分析器软件来分析故障转储报告。
  • 或者,您可以使用WhoCrashed Home Edition单击一下即可检查错误。该工具对 Windows 内存转储进行事后崩溃转储分析,并以易于理解的方式呈现所有收集到的信息。

如何读取小型转储 DMP 文件?

要在 Windows 11/10 上读取 Small Memory Dump (DMP) 文件,您可以按照上述步骤操作。首先,您需要找到该文件。为了您的信息,您可以前往 %SystemRoot%Minidump 文件夹并找到您想要阅读的确切文件。然后,您可以相应地打开它并根据您的要求开始分析文件。

如何在 Windows 中打开 .DMP 文件?

要在 Windows 中打开 .DMP 文件,您需要使用 WinDbg。为此,右键单击 WinDbg 并选择以管理员身份运行选项。接下来,您可以单击“文件”菜单并选择要阅读或打开的文件。供您参考,Windows 将所有 DMP 文件存储在 %SystemRoot%Minidump 文件夹中。

希望有帮助!

本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年5月16日 下午9:29
下一篇 2023年5月17日

相关推荐

  • 什么是Itibiti.exe以及如何安全地删除它?

    如果您今天来这里是为了删除 itibiti.exe 文件,那么您在删除它时应该小心。 在我们指导您完成整个过程的同时,重要的是要查明此文件是否确实是应删除的病毒或广告软件,或者它是…

    2023年5月22日
  • 如何使用IObit Uninstaller 从Windows 10批量卸载软件

    您购买了一个新程序,安装了它,但厌倦了它,现在您想再次摆脱它。唯一的问题是,该程序本身安装了几个其他程序供其运行。现在,您的工作就是卸载大量内容。 您必须梳理所有已安装的应用程序和…

    2023年8月16日
  • 网络列表服务 (netprofm.dll) CPU高 [修复]

    我们都遇到过意外的高 CPU 使用率,即使我们的 Windows PC 上没有打开很多程序。这通常是一个临时问题,可以自行修复,但有时,恶意或故障的 Windows 服务(例如网络…

    2024年2月3日
  • 适用于Linux实例的Windows子系统已终止

    本文将介绍如何修复WSL 中的Windows Subsystem for Linux 实例已终止 错误。通常,此错误与 WSL2 相关。由于此错误,受影响的用户无法在 Window…

    2024年1月17日
  • 如何去掉电脑桌面右上角的灰色方框

    如果您的显示驱动程序已损坏,您可能会在显示器上看到一个灰色框(或其他彩色对象,如绿色圆圈等)。此外,系统图形的错误配置或冲突的应用程序也可能导致正在讨论的错误。 用户登录到他的系统…

    2023年6月10日
  • 如何快速强制终止程序,电脑强制关闭卡死的程序

    Windows 程序冻结时令人沮丧。每个人都曾在应用程序中单击过某些内容,结果只是让窗口消失并显示可怕的“无响应”文本。 强制关闭冻结程序的第一步可能是打开任务管理器,这很好。然而…

    2023年7月5日
  • Win11/10如何优化硬盘性能以提高系统速度?

    HDD或硬盘驱动器往往会随着时间的推移而变化。磁盘空间不足,硬盘驱动器老化,坏道,后台运行的应用程序过多,我们可以指望。在这篇文章中,我们将讨论如何在 Windows 11/10 …

    2023年5月18日
  • 如何清除事件查看器中的所有事件日志

    事件查看器可用作故障排除工具。事件查看器显示有关系统事件的详细信息。此信息包括事件类型、事件发生的日期和时间、事件源、事件类别、事件 ID、事件发生时登录的用户以及事件所在的计算机…

    2023年8月15日
  • 修复虚拟机没有网络的方法和步骤,一分钟搞定

    虚拟机使用计算机或主机的互联网网络连接到网络。如果虚拟机已正确创建和配置,您应该具有活动的互联网,尽管网络连接的具体类型可能有所不同。但是如果虚拟机上没有互联网怎么办? 通过检查虚…

    2023年7月11日
  • 修复:在Windows上打开后照片变黑

    在某些情况下,照片应用仅针对 JPEG 图像显示黑屏。一些用户报告说,黑屏问题只发生在从特定应用程序(如 CorelDraw)或一组应用程序(如 Adob​​e Photoshop…

    2023年8月18日