【问题标题】:How to get crash dump in Windows 8.1 without using WinDbg如何在不使用 WinDbg 的情况下在 Windows 8.1 中获取故障转储
【发布时间】:2014-02-12 06:55:08
【问题描述】:

我有一个用户正在运行我的一个应用程序,他看到应用程序崩溃。如何在不要求他使用 WinDbg 的情况下从他的计算机获取故障转储?

我已阅读其他问题,这在 Windows XP 中使用 Dr. Watson 很容易做到,但似乎该选项在 Windows 8.1 中不再可用。

其他答案指向 c:\Users\[user]\AppData\Local\Microsoft\Windows\WER\ReportArchive 目录,但我只在那里看到 WER 文件。

知道如何获取故障转储吗?

谢谢。

【问题讨论】:

    标签: windows-8.1 crash-dumps


    【解决方案1】:

    我编写了一个程序来捕获 WER 故障转储。我能够使用this article 中提到的密钥在本地捕获转储文件。唯一微妙的要求是程序必须以管理员权限运行。如果您遵循此方法,请确保再次运行该程序以禁用捕获崩溃报告,因为更改这些键可能会影响其他应用程序的所有未来崩溃转储。

    【讨论】:

    【解决方案2】:

    ProcDump from SysInternals.

    注册为即时 (AeDebug) 调试器。在 c:\dumps 中进行完整转储。

    C:\>procdump -ma -i c:\dumps
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-21
      • 2020-03-15
      • 2020-10-08
      相关资源
      最近更新 更多