如何確定藍屏原因

電腦出現白底黑字的時候,額,錯了,是藍底白字的時候,那些白字——一串數字加字母,就是錯誤代碼,通過錯誤代碼,可以判斷電腦藍屏的原因。不過這個藍底白字顯示的時間特別短,一般人記不住。

其實,windows系統每次出錯,都會有相應的日誌被記錄下來,只要找到日誌,加以分析,找到藍屏的原因就好辦了。

Step1:查找日誌,XP和Vista的步驟差不多
Step1:查找日誌,XP和Vista的步驟差不多

右鍵我的電腦—高級(Vista下是高級系統設置)—啓動和故障恢復下的設置。藍屏的日誌有可能在Minidump文件夾,也有可能是MEMORY.DMP文件,在啓動和故障文件這裏是可判斷的。

這個界面最下面,會有一個路徑,如果顯示的是:小內存轉儲(64K),對應的路徑是%SystemRoot%/Minidump,藍屏的日誌就保存在Minidump文件夾。真實地址是:系統盤-windows文件夾-Minidump文件夾裏面。

也有一種可能,就是藍屏的時候,由操作系統將當時內存(含虛擬內存)中的數據直接寫到文件中去,生成MEMORY.DMP文件,這個文件就在Windows目錄下。

 

 

Step2:找一個日誌查看軟件
Step2:找一個日誌查看軟件

藍屏的日誌文件,只有用專門的軟件能查看,我試着用TXT是不行。建議用微軟官方的WinDbg

下載地址:http://www.microsoft.com/whdc/devtools/debugging/default.mspx

Install Debugging Tools for Windows 32-bit Version

Install Debugging Tools for Windows 64-bit Versions

這兩個分別對應32位與64位的系統,點進去下載最新的版本即可。

 

 

Step3:查看日誌
Step3:查看日誌

運行WinDbg—open crash dump,可以打開日誌文件,這個時候可以看到藍屏日誌,也就是藍屏時候的錯誤代碼。但是,這時候還看不到是哪個程序引起藍屏的。還需要在WinDbg下方輸入!analyze -v,記得帶上感嘆號,這時會顯示全部的日誌文件。

 

 

Step4:分析日誌
Step4:分析日誌

如果看不懂日誌,建議直接看日誌的最下面,有一個IMAGE_NAME後面會有程序名,這個程序就是引發藍屏的。

搜索這個文件名+藍屏,一般就能找到根源。

基本就是這些,如果實在看不懂,把日誌文件發上來,讓別人幫你解決問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章