使用Windbg分析藍屏原因
使用Windbg分析藍屏原因
當電腦頻繁藍屏時我們需要軟件來查找藍屏原因,此時可以使用Windbg軟件對藍屏文件進行分析查找原因,下面就由學習啦小編教大家怎么使用吧,歡迎大家來閱讀學習。
使用Windbg分析藍屏原因
首先我們要保證我們設置了藍屏轉儲,這樣當藍屏時系統(tǒng)會以.dmp文件方式保留藍屏故障原因,我們需要查詢是否設置內(nèi)存轉儲和藍屏文件存放位置。右鍵單擊桌面計算機圖標--選擇屬性,單擊高級系統(tǒng)設置,在啟動和故障恢復欄中單擊設置,在寫入調(diào)試信息欄中選擇小內(nèi)存轉儲(如果已經(jīng)設置了可忽略此步驟),小轉儲目錄為%SystemRoot%\Minidump(藍屏文件存放位置),即為C:\Windows\Minidump文件夾。
查看完畢后打開Windbg軟件,首先需要為Windbg軟件設置符號表路徑,作為藍屏原因分析數(shù)據(jù)庫,否則軟件將沒有作用。單擊File--選擇Symbol File Path,在彈出的對話框Symbol Path文本框中輸入SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols,單擊OK。
設置完畢后單擊File--選擇Open Crash Dump來打開藍屏文件,在彈出的對話框中點選到C:\Windows\Minidump文件夾,單擊我們要分析的藍屏文件,單擊打開。
在彈出的對話框Save Information for workspace?(是否保存信息到工作區(qū))中單擊Yes。(如果下次不想再被提示,可以勾選Don't ask again in the WinDbg session)。
接下來就是對文件進行分析,這需要一定的經(jīng)驗和知識。這里我們著重可以看一下System Uptime(開機時間)和Probably Caused By(可能引起故障的原因是)。
需要進一步分析,可以單擊!analyze -v,此時我們可以從中提取到藍屏錯誤代碼和引起藍屏的程序名稱,再通過網(wǎng)絡搜索這些程序名和代碼等方式弄清原因。