4

我正在与一个无法在我的机器上重现但每次在我的客户机器上重复的错误作斗争。我已经尝试了所有方法,现在我正在寻找 IE8 在崩溃后留下的任何调试数据(或其他数据)。谷歌和微软的搜索什么也没给我。Internet Explorer 8 在哪里存储它的故障转储?它在崩溃后肯定会向 Microsoft 发送一些东西,我怎么能看到它?

4

1 回答 1

7

这里有一篇文章将向您展示如何生成迷你转储

http://www.vistax64.com/windows-updates/227276-mshtml-dll-internet-explorer-8-crash-3.html

要生成小型转储:

  1. 下载并安装“调试工具”包
  2. 从安装它的文件夹中,以管理员身份运行 WinDBG.exe(右键单击,“以管理员身份运行...”)。
  3. 按F6,“按可执行文件”排序,找到IEXPLORE.EXE,选择,确定。(如果此时您只运行一个 IEXPLORE 实例会更容易。)
  4. 它会吐出一大堆数字,并最终将您转储到页面底部的提示符上。只需键入 G 并按回车键。这会将调试器附加到 IEXPLORE 进程,然后让它“开始”并继续执行它的任务。
  5. 做任何你需要做的事情来重现崩溃。
  6. 这一次,崩溃情况将导致调试器“闯入”IEXPLORE 进程并暂停其所有操作。换句话说,您将看到调试器接管,而不是看到相同的崩溃消息,IEXPLORE 看起来就像它被冻结了。
  7. 再次忽略所有喷出并等待 WinDBG 窗口底部的提示,然后键入:

    .dump /m IE1.dmp

如果您不提供完整路径,则 IE1.dmp 文件将在您安装调试器包的同一文件夹中创建。如果您压缩该小型转储并将其上传到此处,我或其他人也许可以从中挖掘出更多信息。

于 2009-09-18T14:14:33.170 回答