代码之家  ›  专栏  ›  技术社区  ›  n1313

Internet Explorer 8将其崩溃转储存储在哪里?

  •  4
  • n1313  · 技术社区  · 15 年前

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

    1 回复  |  直到 13 年前
        1
  •  7
  •   cha0site    13 年前

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

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

    要生成小型转储,请执行以下操作:

    1. 下载并安装 "Debugging Tools" package
    2. 从安装它的文件夹中,以管理员身份运行windbg.exe(右键单击“以管理员身份运行…”)。
    3. 按F6,按“可执行文件”排序,找到iexplore.exe,选择,确定。(如果此时只运行一个IExplore实例,则更容易。)
    4. 它会弹出一大堆数字,并最终在页面底部的一个提示上显示出来。只需键入g并按Enter。这会将调试器连接到IExplore进程,但会让它“前进”并继续执行其thang。
    5. 做任何你需要做的事来重新制造车祸。
    6. 这一次,崩溃条件将导致调试器“闯入”IExplore进程并挂起其所有操作。换句话说,与看到相同的崩溃消息不同,您将看到调试器接管,IExplore看起来像是冻结了。
    7. 再次忽略所有的spew并等待windbg窗口底部的提示,然后键入:

      .dump /m IE1.dmp

    如果不给它一个完整的路径,IE1.dmp文件将在安装调试器包的同一个文件夹中创建。如果你把这个小型垃圾堆压缩并上传到这里,我或者其他人也许能从中挖掘出更多的信息。