4

我正在打一個不能在我的機器上重現的錯誤,但每次都在我的客戶機器上重複。我試過了所有的東西,現在我正在尋找IE8在崩潰後遺留的任何調試數據(或其他)。谷歌和微軟搜索沒有給我什麼。 Internet Explorer 8在哪裏存儲其崩潰轉儲?它在崩潰之後定義地向微軟發送了一些東西,我怎麼能看到它?Internet Explorer 8在哪裏存儲其崩潰轉儲?

回答

7

這裏有一個後,會告訴你如何生成一個小型轉儲

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並按下輸入。這將調試器附加到IEXPLORE過程,然後讓它「去」並繼續執行它的功能。
  5. 做任何你需要做的事來重現崩潰。
  6. 這次,崩潰情況會導致調試器「闖入」IEXPLORE進程並暫停其所有操作。換句話說,不是看到相同的崩潰消息,而是看到調試器接管並且IEXPLORE看起來像被凍結了。
  7. 全部噴涌再次忽略,等待提示在WinDbg的窗口的底部,然後鍵入:

    .dump /m IE1.dmp

如果你不給它一個完整的路徑時, IE1.dmp文件將在您安裝調試器軟件包的相同文件夾中創建。如果你壓縮了這個小型轉儲並在這裏上傳,我或其他人可能會從中挖掘更多信息。

+0

謝謝,我會這樣做的。 – n1313 2009-09-18 14:30:44

+1

我很想知道你可以從看dmp文件中收集什麼。你如何分析它? – MorganTiley 2012-04-02 18:55:53