用微軟自帶方案如何解決電腦藍屏
膝上型電腦作為一種新興的時尚潮流商品,在人們日常工作、學習和生活中日趨普及,起到越來越重要的作用,但是膝上型電腦用久了也會給我們帶來些問題,比如藍屏,下面就由小編跟大家分享用微軟自帶方案解決電腦藍屏吧,希望對大家有所幫助~
用微軟自帶方案解決電腦藍屏步驟
一、簡介Winbg藍屏分析工具
微軟釋出了專門的藍屏處理工具——Windows Debugging Tool***以下簡稱:Windbg***。首先,大家應該確認自己的Windows 7存在藍屏故障的核心轉儲檔案***Kernal Memory Dump***或是小記憶體轉儲檔案***Minidump***。如果是核心轉儲檔案,預設儲存的檔案是C:\Windows\Memory.dmp,如果是小記憶體轉儲檔案,相應檔案是C:\Windows\MiniDump目錄下的按照日期命名的檔案。海魚檢查了系統發現不存在Memory.dmp檔案,但在C:\Windows\MiniDump目錄下有一個082110-26582-01.dmp檔案***如圖1***,顯然,這是2010年8月21日第一個小記憶體轉儲檔案了。如果沒有相應的記憶體轉儲檔案,你暫時不要安裝Windbg,巧婦難為無米之炊嘛!現在,你可以根據作業系統來安裝相應的WinDBG。安裝過程很簡單,只需一路的單擊“Next”按鈕基本就可以了。
二、快速配置Windbg
下面,我們要來配置下Windbg。首先,需要選擇一個臨時目錄存放Symbol檔案***原始檔被編譯連線產生可執行程式碼.exe或.dll,編譯器和聯結器同時還生成.pdb檔案,這就是所謂的Symbol檔案,Symbol檔案包含了實際執行程式碼不需要的資訊,這些資訊是用於開發人員除錯的,這裡設定該目錄為C:\sytemp***。我們可以在Windbg視窗單擊“File→Symbol Search Path”命令,在開啟的視窗輸入"SRV*c:\sytemp*
三、Windbg分析記憶體轉儲檔案
終於,我們可以用Windbg來分析藍屏的記憶體轉儲檔案了。我們只需單擊“File→Open Crash Dump”命令,接著找到剛才的核心記憶體轉儲檔案或者小記憶體轉儲檔案***海魚的是小記憶體轉儲檔案***開啟。不過,該檔案一般屬於高級別的系統屬性,只有最高使用者許可權的System使用者才能利用,這時需要右鍵單擊該檔案選擇“屬性”,然後切換到“安全”標籤,單擊“高階”按鈕,接下來的操作就是讓當前使用者獲取有效許可權***操作方式和10個加速Win7的頂級技巧類似***。接著,就可以順利用Open Crash Dump命令開啟記憶體轉儲檔案了。然後,在彈出的視窗單擊“Yes”按鈕即可儲存分析的資訊***如圖3***。然後,需要載入“User Symbols”和“unloaded module list”檔案***如圖4***。
四、如何分析Windbg的結果
一直等到出現了“Use !analyze -v to get detailed debugging information.”提示和“0: kd>”提示符時,就可以輸入“!analyze -v”命令讓程式開始分析轉儲檔案了。接著在“3:kd>”旁輸入“!analyze -v”命令,接著就可以獲得大量的藍屏故障的分析錯誤程式碼了***如圖5***。在錯誤程式碼中,海魚看到了一個熟悉的程序名——Vmware-vmx.exe,顯然藍屏就是這個程序引起的。當然,對於菜鳥而言,這些錯誤程式碼如同天書,但不要緊,你可以將這些程式碼複製然後貼到論壇讓高手幫你分析就可以了***如:微軟的系統修復和故障恢復論壇***。