文章編號: 315263 - 上次校閱: 2011年5月15日 - 版次: 5.0 如何讀取 Windows 偵錯時所建立的小記憶體傾印檔案
如果要繼續收到 Windows XP的安全性更新,請確定您執行的是 Windows XP (含 Service Pack 3 (SP3))。如需詳細資訊,請參閱此 Microsoft 網頁: 已結束針對部分 Windows 版本的支援 (英文) (http://windows.microsoft.com/zh-tw/windows/help/end-support-windows-xp-sp2-windows-vista-without-service-packs?os=xp)在此頁中結論 本文將逐步告訴您,如何檢查小記憶體傾印檔案。
您可以使用這個檔案,以判斷電腦停止回應的原因。 小記憶體傾印檔案小記憶體傾印檔案會記錄有助於識別電腦意外停止的原因的小量有用資訊。這個選項要求在開機磁碟區上至少保留 2 MB 的分頁檔。在執行 Microsoft Windows 2000 或更新版本的電腦上,每當電腦意外地停止時,Windows 就會建立新的檔案。這些檔案的歷程記錄會儲存在資料夾中。此傾印檔案類型包含下列資訊:
如果發生第二個問題,並且 Windows 建立了第二個小記憶體傾印檔案,Windows 會保留前一個檔案。Windows 會以日期編碼做為每個檔案的檔名。例如,Mini022900-01.dmp 就是 2000 年 2 月 29 日所產生的第一個記憶體傾印檔案。Windows 會將所有小記憶體傾印檔案的清單保存在 %SystemRoot%\Minidump 資料夾中。 設定傾印類型如果要將啟動及修復選項設定為使用小記憶體傾印檔案,請執行下列步驟。注意 由於 Microsoft Windows 有多種版本,因此下列步驟可能會依您的電腦而有所差異。如有需要,請參閱您的產品說明文件,以完成這些步驟。
讀取小記憶體傾印檔案的工具您可以使用「傾印檢查公用程式」(Dumpchk.exe),來載入小記憶體傾印檔案,也可以使用 Dumpchk.exe,來確認是否已經正確地建立記憶體傾印檔案。「傾印檢查公用程式」不需要存取偵錯符號。「傾印檢查公用程式」是隨附於 Microsoft Windows 2000 支援工具及 Microsoft Windows XP 支援工具中。如需有關如何在 Windows 2000 及 Windows NT 中使用「傾印檢查公用程式」的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件: 156280?
(http://support.microsoft.com/kb/156280/
)
How to use Dumpchk.exe to check a memory dump file
如需有關如何在 Windows XP
中使用「傾印檢查公用程式」的詳細資訊,請按一下下面的文件編號,檢視「 Microsoft 知識庫」中的文件:315271?
(http://support.microsoft.com/kb/315271/
)
如何使用 Dumpchk.exe 來檢查記憶體傾印檔案
注意 Microsoft Windows Server 2003 支援工具中並未包含「傾印檢查公用程式」。如果取得適用於
Microsoft Windows Server 2003 的「傾印檢查公用程式」,請從下列 Microsoft 網站下載及安裝 Windows
套件的偵錯工具:http://www.microsoft.com/taiwan/whdc/ddk/debugging/default.mspx
(http://www.microsoft.com/taiwan/whdc/ddk/debugging/default.mspx)
此外,您也可以使用 WinDbg 工具或 KD.exe 工具來讀取小記憶體傾印檔案。WinDbg 及 KD.exe 均隨附於
Windows 套件的最新版偵錯工具中。這個網站還提供了適用於 Windows 的可下載符號套件。 如果要使用這些資源,請在將要存放所下載的本機符號,或符號伺服器所使用符號快取的磁碟機上建立資料夾。例如,使用 C:\Symbols。 您可以將下列符號路徑與本文所述的所有命令搭配使用: SRV*c:\symbols*http://msdl.microsoft.com/download/symbols 如果您將符號下載到本機資料夾,請使用該資料夾的路徑做為符號路徑。如需有關 Windows 傾印檔案選項的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件。 254649?
(http://support.microsoft.com/kb/254649/
)
Windows 2000、Windows XP 和 Windows Server 2003 中記憶體傾印檔案選項的概觀
安裝偵錯工具如果要下載及安裝 Windows 偵錯工具,請造訪下列 Microsoft 網站:http://www.microsoft.com/taiwan/whdc/ddk/debugging/default.mspx
(http://www.microsoft.com/taiwan/whdc/ddk/debugging/default.mspx)
選取「一般」安裝。依照預設,安裝程式會將偵錯工具安裝在下列資料夾中:C:\Program Files\Debugging Tools for Windows 開啟傾印檔案安裝完成之後,如果要開啟傾印檔案,請依照下列步驟執行:
摺疊此表格
範例命令您可以使用下列範例命令來開啟傾印檔案。這些命令假設如下:
kd -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\windows\i386 -z c:\windows\minidump\minidump.dmp 範例 2:如果您偏好圖形版本的偵錯工具,而非命令列版本,請改為輸入下列命令:windbg -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\windows\i386 -z c:\windows\minidump\minidump.dmp 檢查傾印檔案您可以使用數種命令來收集傾印檔案中的資訊,其中包括下列命令:
如需其他命令的說明及完整的命令語法,請參閱偵錯工具的說明文件。 您可以從下列位置找到偵錯工具的說明文件: C:\Program Files\Debugging Tools for Windows\Debugger.chm 注意 如果發生任何與符號相關的問題,請使用 Symchk 公用程式,以確認是否正確地載入正確的符號。
如需有關使用 Symchk
的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:311503?
(http://support.microsoft.com/kb/311503/
)
Use the Microsoft Symbol Server to obtain debug symbol files
使用批次檔簡化命令在您識別出必須用來載入記憶體傾印的命令之後,就可以建立批次檔來檢查傾印檔案。例如,建立批次檔並命名為 Dump.bat。將該檔儲存在安裝偵裝工具的資料夾中。在批次檔中輸入下列文字:cd "c:\program files\debugging tools for windows" 當您想要檢查傾印檔案時,請輸入下列命令,將傾印檔案路徑傳送到批次檔中:kd -y srv*c:\symbols*http://msdl.microsoft.com/download/symbols -i c:\windows\i386 -z %1 dump c:\windows\minidump\minidump.dmp 這篇文章中的資訊適用於:
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。 | 其他資源 其他支援網站社群立即取得協助文章翻譯
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
回此頁最上方
