我收到一位客户的支持电子邮件,说他的应用程序在启动时崩溃,他收到的只是一条类似以下的消息:
(应用程序名称)遇到问题您可以向 Microsoft 发送有关以下内容的信息
出了什么问题来帮助改进这个应用程序。
将发送给 Microsoft 的文件
C:\Users\User_Name\AppData\Local\Temp\WER####.tmp.appcompat.txt
C:\Users\用户名\AppData\Local\Temp\WER####.tmp.hdmp
我想 - 微软不会用我愚蠢的应用程序真正帮助他们。他们应该将转储文件发送给我进行调试,但是该怎么做呢?我从崩溃的应用程序中获得的示例转储文件大小为 90MB,压缩后仍为 30MB。如何调试应用程序?有没有一种简单的方法可以从客户那里获取这些转储文件?从崩溃的应用程序窗口切换到桌面后,这些也会立即被删除,除非您让它在快照视图中运行(崩溃)并按 WinKey+D。
Windows 开发人员仪表板似乎可以选择获取最常见崩溃的小型转储文件,这可以帮助找到问题(假设您的客户遇到最常见的崩溃问题之一,或者实际上很少有问题导致您的应用程序崩溃)崩溃并且它们都在那里)。您只需要前往:
仪表板/应用程序/报告/质量/最常见的崩溃
您可以在那里下载一个包含迷你转储的 cab 文件。您只需将 cab 重命名为 zip 或使用提取 cab 存档的工具即可提取该文件。然后只需在 WinDbg 中打开转储文件并开始调试!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)