Windows 7藍屏不要怕 微軟自(zì)有解決方(fāng)案
Windows 7是微軟推出的最為自豪的操作係統,不過,更高的穩定性隻是相(xiàng)對而言的。不少朋友還是因為硬件驅動、軟件(jiàn)兼容、操作失誤等各種原因而頻繁藍屏(píng)。藍屏故障的提示都是滿屏幕的英文,新手當(dāng)然隻(zhī)能望而興歎了。然而,我們真的就(jiù)隻能束(shù)手無策嗎?今天,海魚給菜鳥朋友介紹微軟(ruǎn)官方推薦(jiàn)的藍屏故障處(chù)理方案。
32位下載地址:http://www.microsoft.com/whdc/devtools/debugging/installx86.mspx
62位下載地址:http://www.microsoft.com/whdc/devtools/debugging/install64bit.mspx
一、簡介Winbg藍屏分析工具
微軟發布(bù)了專(zhuān)門的藍屏處理工(gōng)具——Windows Debugging Tool(以下簡稱:Windbg)。首先,大家(jiā)應該確認自己的Windows 7存(cún)在藍屏(píng)故障的核心轉儲文件(Kernal Memory Dump)或是小內存轉儲文件(Minidump)。如果是核心轉儲(chǔ)文件,默認保存的文件是C:\Windows\Memory.dmp,如(rú)果是小內存轉儲文件,相應文件(jiàn)是C:\Windows\MiniDump目錄下的按照日期命名的文件。海(hǎi)魚檢查了係統發(fā)現不存在Memory.dmp文件,但在C:\Windows\MiniDump目錄下有一個082110-26582-01.dmp文件(如圖1),顯然,這是2010年8月21日第一(yī)個小內存轉儲文件了。如果沒有相應的內(nèi)存(cún)轉儲(chǔ)文件,你暫時(shí)不要安裝Windbg,巧婦難為無米之炊嘛!現在,你可以根(gēn)據操(cāo)作係統來安裝相應的WinDBG。安裝過程很簡(jiǎn)單,隻需一(yī)路的單擊“Next”按鈕基本就(jiù)可以了。
▲圖1
二、快速配置Windbg
下麵,我們要來配置(zhì)下Windbg。首先,需要選擇一個臨時目錄存放Symbol文件(源文件(jiàn)被編譯連接(jiē)產生可執行代碼.exe或.dll,編譯器和連接器同時還生成(chéng).pdb文件,這(zhè)就是所謂的Symbol文件,Symbol文件包含了實際執行代碼不需要的信息,這些信息是用於開發人員調(diào)試的,這裏設置該目錄為C:\sytemp)。我們可以在Windbg窗口單擊“File→Symbol Search Path”命令(lìng),在打開的(de)窗口輸入"SRV*c:\sytemp*http://msdl.microsoft.com/download/symbols",單擊“OK”按鈕(如圖2,後麵(miàn)的應該是下載Symbol文件的網址了);這(zhè)時,我(wǒ)們已經配置好Windbg了。
▲圖2
三、Windbg分析內存轉儲文件
終於,我們可以用Windbg來分析藍屏(píng)的內存(cún)轉儲文件了(le)。我們隻需(xū)單擊“File→Open Crash Dump”命令,接著找到剛才的核心內存轉儲文件或者小內(nèi)存轉儲文件(海魚的是小內存轉儲文件)打開。不過,該文件(jiàn)一(yī)般屬於高級(jí)別的(de)係統屬性(xìng),隻有最高用戶權限的System用戶才能利用,這時需要右鍵單擊該文件選擇“屬性”,然後切換到“安(ān)全(quán)”標簽,單(dān)擊“高級(jí)”按(àn)鈕(niǔ),接下來的操作就是讓(ràng)當前用戶獲取有效權限(xiàn)(操作方式和10個加速Win7的頂級技巧類似)。接著,就可(kě)以順利用(yòng)Open Crash Dump命令打開內存轉儲文件了。然(rán)後,在彈出(chū)的窗口單擊“Yes”按鈕(niǔ)即可保存分析的信息(如圖3)。然後,需要加載“User Symbols”和“unloaded module list”文件(如圖4)。
▲圖3
▲圖4
四、如何分析Windbg的結果
一直等到出現了“Use !analyze -v to get detailed debugging information.”提示和“0: kd>”提示符時,就可以輸入“!analyze -v”命令讓程序開始分析轉儲文件了(le)。接著在“3:kd>”旁輸入“!analyze -v”命令,接著就可以(yǐ)獲得大量的藍屏故障的分析錯誤代碼了(如圖5)。在錯(cuò)誤代碼中,海魚看到了一個(gè)熟悉的進程名——Vmware-vmx.exe,顯然藍屏就是這個進程引起的。當然,對於菜鳥而言,這些錯誤代碼如同天書,但不要緊,你可(kě)以將這些代碼複製(zhì)然後貼到論壇讓高(gāo)手幫你分析就可以了(如:微軟的係統修複和故障(zhàng)恢複論壇)。
▲圖5
關鍵詞:Windows7藍屏,解決方案
閱讀本(běn)文後您有什麽感想? 已有 人給出評價(jià)!
- 1
- 1
- 1
- 1
- 1
- 1