Internet Explorer 8在哪里存储其故障转储? [英] Where does Internet Explorer 8 store its crash dumps?

查看:154
本文介绍了Internet Explorer 8在哪里存储其故障转储?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I am fighting a bug which does not reproduce on my machine, but repeats every time on my client's machine. I've tried everything, and now I am looking for any debug data (or whatever) that IE8 leaves after a crash. Google and Microsoft searches gave me nothing. Where does Internet Explorer 8 store its crash dumps? It definetely sends something to Microsoft after a crash, how can I see it?

推荐答案

这里有一篇帖子会告诉你如何生成迷你转储

There is a post here that will show you how to generate a mini dump

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并按Enter键即可。这会将调试器附加到IEXPLORE进程,但随后让它继续并继续执行它。

  5. 做任何你需要做的事情来重现崩溃。

  6. 这次,崩溃条件将导致调试器闯入IEXPLORE进程并暂停其所有操作。换句话说,您不会看到相同的崩溃消息,而是看到调试器接管并且IEXPLORE看起来已经冻结。

  7. 再次忽略所有的喷出并等待在WinDBG窗口底部提示,然后输入:

  1. Download and install the "Debugging Tools" package
  2. From the folder where you installed it, run WinDBG.exe as admin (right-click, "run as admin...").
  3. Press F6, sort "by executable", find IEXPLORE.EXE, select, OK. (It's easier if you have only one instance of IEXPLORE running at this time.)
  4. It'll spew out a whole bunch of numbers and eventually dump you on a prompt at the bottom of the page. Just type G and press enter. This attaches the debugger to the IEXPLORE process but then lets it "Go" and continue to do its thang.
  5. Do whatever you need to do to repro the crash.
  6. This time, a crash condition will cause the debugger to "break into" the IEXPLORE process and suspend all its actions. In other words, instead of seeing the same crash message you'll see the debugger take over and IEXPLORE will look like it's frozen.
  7. Ignore all the spew again and wait for the prompt at the bottom of the WinDBG window, then type this:

.dump / m IE1.dmp

如果你没有给它一个完整的路径,IE1.dmp文件将在你所在的同一个文件夹中创建安装了调试器包。如果你拉上那个minidump并将其上传到这里,我或其他人可以从中挖出更多信息。

If you don't give it a full path, the IE1.dmp file will be created in the same folder where you installed the debugger package. If you zip up that minidump and upload it here, I or someone else may be able to dig more info out of it.

这篇关于Internet Explorer 8在哪里存储其故障转储?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆