引言
藍屏錯誤DMP文件一般默認會保存在系統根目錄下,如C:\Windows\或C:\Windows\Minidump文件夾下,這是因爲Windows系統版本不同而不同。
需要使用到微軟的Debugging Tools來打開藍屏錯誤DMP文件,結合官網和經驗來判斷藍屏發生的原因。
一、查找DMP文件所在位置
-
在Windows10系統中,“我的電腦“–“”屬性“”進入"系統信息(system info)"
也可以按Windows鍵+X,選擇“系統(system)”–“系統信息(system info)”
-
然後點擊“更改設置(Change Setting)”–“高級(Advanced)”–“設置Settings…”,查看Dump File所在目錄
也可以在“運行”窗口輸入“
sysdm.cpl
”直接進入“系統屬性(System Properties)”3. 如上圖,DMP文件所在目錄是
%SystemRoot%
%SystemRoot%是系統中的一個變量,是指操作系統的系統目錄或者是根目錄,我的系統安裝在C盤,所以%SystemRoot%對應的目錄是C:\Windows。請注意!
DMP文件還可以存放在%SystemRoot%\Minidump中
minidump文件夾下的文件可能會處於權限保護之下,建議首先複製文件到桌面
二、安裝分析工具Windbg
- 分析DMP文件我們一般使用Windbg這個工具,而該工具包含中SDK裏,SDK的下載地址:
藍屏Dump分析工具 x86位版本下載:微軟Windbg官方安裝版x86(單獨安裝使用)
藍屏Dump分析工具 x64位版本下載:微軟Windbg官方安裝版x64(單獨安裝使用)
如果有需要可以下載完整版SDK:Windows 10 SDK下載鏈接(部分安裝使用)
- 安裝完成後重啓電腦,即可打開Windbg工具。
三、分析DMP文件
-
設置符號表
注:符號表是WinDbg關鍵的“數據庫”,裏邊儲存着各種藍屏代碼的分析結果。
1.1 運行Windbg,然後按Ctrl+S或從文件菜單中打開符號表設置窗;
1.2 將符號表地址:SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols 粘貼在輸入框中,確定。注:加粗字體(C:\Symbols)爲符號表本地存儲路徑,建議固定路徑,你也可以選擇其它路徑,可避免符號表重複下載。
-
打開DMP文件或將DMP拖進Windbg
如果在打開第二個DMP文件時,可能因爲上一個分析記錄未清除,導致無法直接分析下一個dmp文件,可以使用快捷鍵Shift+F5來關閉上一個DMP的分析記錄。
-
打開之後首先查看兩點#
- 第一個關鍵信息:
Probably caused by:*********
- 第二個關鍵信息:找到並點擊“!analyze –v ”,從彈出的內容中查找
BUGCHECK_STR: ********
參考鏈接:https://blog.csdn.net/qq_35583007/article/details/92793605#commentBox
- 第一個關鍵信息:
-
根據以上信息,再對照藍屏常見錯誤:Windows常見藍屏故障分析(MVP 撰稿) 中的信息,找到問題對應的大致可能的原因。