藍(lán)屏案例一一破解
自從裝了卡巴斯基以后,用BT的時候總是出現(xiàn)藍(lán)屏,把我郁悶壞了,藍(lán)屏的時候看到一些代碼,完全不知所云啊,真是頭大。結(jié)果對照藍(lán)屏案例,發(fā)現(xiàn)是軟件沖突。后來干脆把卡巴斯基刪了,總算搞定。 ---------------------------------------------------------------------------------------------------------- 為什么Windows 2000/XP會藍(lán)屏?45個經(jīng)典藍(lán)屏案例一一破解 NT內(nèi)核的操作系統(tǒng)采用的是分層管理結(jié)構(gòu)(層又稱為模式),主要有用戶層(User Mode)和內(nèi)核層(Kernel Mode),我們可以通過下面這個形象的比喻來理解Windows的運行規(guī)范和藍(lán)屏起因。 平時產(chǎn)品制造廠運行得有序而高效,每個生產(chǎn)小組加班加點制造各種用途的產(chǎn)品,工廠里有個極為嚴(yán)格的規(guī)定,那就是不管要用什么裝配零件,都必須經(jīng)過直接控制所有零件的廠領(lǐng)導(dǎo)(具有高特許級別,可以直接訪問所有硬件和內(nèi)存)的批準(zhǔn),之后才能到倉庫中提取相應(yīng)零件,而生產(chǎn)小組只負(fù)責(zé)生產(chǎn)(只擁有較低權(quán)限,不能直接訪問硬件和有限地 利用內(nèi)存)。 有一天,A 生產(chǎn)小組沒有經(jīng)過廠領(lǐng)導(dǎo)批準(zhǔn),偷偷跑到倉庫里面想拿一個裝配零件,但馬上就被年年被評為先進的值班員Dr.Watson 發(fā)現(xiàn)了,于是Dr.Watson 立即通知廠領(lǐng)導(dǎo),這個生產(chǎn)小組的工作馬上被停止,而且還在廠宣傳欄貼出一個告示:XXX 生產(chǎn)小組出現(xiàn)了錯誤,廠領(lǐng)導(dǎo)決定馬上將其關(guān)閉、整頓,并會記錄在案,以觀后效。但A 生產(chǎn)小組的錯誤似乎沒有引起大家的注意,一天,D生產(chǎn)小組居然闖進倉庫哄搶裝配零件,為了防止零件資源失控,產(chǎn)生更嚴(yán)重的混亂,廠領(lǐng)導(dǎo)立即決定停止整個工廠的工作,并命令保衛(wèi)科對所有生產(chǎn)小組進行全面檢查,保衛(wèi)科在檢查后為廠領(lǐng)導(dǎo)提交了一份用藍(lán)色紙寫的報告,這個報告主要分為三部分: 1.故障檢查信息 ***STOP 0 × 0000001E(0 × c0000005, 0 × FDE38AF9,0 × 00000001, 0 × 7E8B0EB4) KMODE_EXCEPTION_NOT_HANDLED *** 其中錯誤的第一部分是停機碼(Stop Code)也就是0 ×0000001E(也可以縮寫為0 × 1E),用于識別已發(fā)生錯誤的類型。錯誤第二部分是被括號括起來的四個數(shù)字集,表示隨機的開發(fā)人員定義的參數(shù)(這個參數(shù)對于普通用戶根本無法理解,只有驅(qū)動程序編寫者或微軟操作系統(tǒng)的開發(fā)人員才懂) 。第三部分是錯誤名。信息第一行通常用來識別產(chǎn)生錯誤的驅(qū)動程序或設(shè)備。這種信息多數(shù)很簡潔,但停機碼可以作為搜索項在微軟知識庫和其他技術(shù)資料中使用。 2.推薦操作 藍(lán)屏第二部分是推薦用戶進行的操作信息。有時,推薦的操作僅僅是一般性建議(比如:到銷售商網(wǎng)站查找BIOS的更新等);有時,也就是顯示一條與當(dāng)前問題相關(guān)的提示。一般來說,惟一的建議就是重啟電腦。 3.調(diào)試端口信息 告訴用戶內(nèi)存轉(zhuǎn)儲映像是否寫到磁盤上了,使用內(nèi)存轉(zhuǎn)儲映像可以確定發(fā)生問題的性質(zhì),還會告訴用戶調(diào)試信息是否被傳到另一臺電腦上,以及使用什么端口完成這次通訊。不過,這里的信息對于普通用戶來說,沒有什么意義。有時候保衛(wèi)科可以順利查到是哪個生產(chǎn)小組的問題,會在第一部分明確報告是哪個文件犯的錯,但常常它也只能查個大概范圍,而無法明確指出問題所在。由于工廠全面被迫停止,只有重新整頓開工,有時,那個生產(chǎn)小組會意識到錯誤,不再重犯。但有時仍然會試圖哄搶零件,于是廠領(lǐng)導(dǎo)不能不重復(fù)停工決定(不能啟動并顯示藍(lán)屏信息,或在進行相同操作時再次出現(xiàn)藍(lán)屏)。 出現(xiàn) 藍(lán)屏 后的九個常規(guī)解決方案 Windows 2000/XP 藍(lán)屏信息非常多,無法在一篇文章中全面講解,但它們產(chǎn)生的原因往往集中在不兼容的硬件和驅(qū)動程序、有問題的軟件、病毒等,因此首先為大家提供一些常規(guī)的解決方案,在遇到藍(lán)屏錯誤后,應(yīng)先對照這些方案 進行排除。 1.重啟 有時只是某個程序或驅(qū)動程序一時犯錯,重啟后它們會改過自新。 2.新硬件 首先,應(yīng)該檢查新硬件是否插牢,這個被許多人忽視的問題往往會引發(fā)許多莫名其妙的故障。如果確認(rèn)沒有問題,將其拔下,然后換個插槽試試,并安裝最新的驅(qū)動程序。同時還應(yīng)對照微軟網(wǎng)站的硬件兼容列表檢查一下硬件是否與操作系統(tǒng)兼容。如果你的硬件沒有在表中,那么就得到硬件廠商網(wǎng)站進行查詢,或撥打他們的咨詢電話。 Windows XP的硬件兼容列表:http://support.microsoft.com/ default.aspx?scid=kb;zh-cn;314062 Windows 2000的硬件兼容列表:https://winqual.microsoft. com/download/display.asp?FileName=hcl/Win2000HCL.txt 3.新驅(qū)動和新服務(wù) 如果剛安裝完某個硬件的新驅(qū)動,或安裝了某個軟件,而它又在系統(tǒng)服務(wù)中添加了相應(yīng)項目(比如:殺毒軟件、CPU 降溫軟件、防火墻軟件等),在重啟或使用中出現(xiàn)了藍(lán)屏 故障,請到安全模式來卸載或禁用它們。 4.檢查病毒 比如沖擊波和震蕩波等病毒有時會導(dǎo)致Windows 藍(lán)屏死機,因此查殺病毒必不可少。同時一些木馬間諜軟件也會引發(fā)藍(lán)屏,所以最好再用相關(guān)工具進行掃描檢查。 5.檢查BIOS 和硬件兼容性 |