電腦經(jīng)常藍(lán)屏是什么原因
電腦開機(jī)的時(shí)候有出現(xiàn)過(guò)藍(lán)屏的情況,相信很多用戶也遇到過(guò),電腦藍(lán)屏也會(huì)影響我們的使用,為什么出現(xiàn)藍(lán)屏呢?下面是小編整理的相關(guān)內(nèi)容,一起看看吧!
電腦經(jīng)常藍(lán)屏的原因
電腦藍(lán)屏,又叫藍(lán)屏死機(jī)(Blue Screen of Death,簡(jiǎn)稱BSoD),是微軟的 Windows 系列操作系統(tǒng)在無(wú)法從一個(gè)系統(tǒng)錯(cuò)誤中恢復(fù)過(guò)來(lái)時(shí)所顯示的屏幕圖像。藍(lán)屏,英文名稱BSOD。從專業(yè)的角度講,這一術(shù)語(yǔ)被定義為“是指當(dāng)MicrosoftWindows崩潰或停止執(zhí)行(由于災(zāi)難性的錯(cuò)誤或者內(nèi)部條件阻止系統(tǒng)繼續(xù)運(yùn)行下去)時(shí)所顯示的藍(lán)色屏幕”。而我們平常所說(shuō)的“系統(tǒng)崩潰”或者“內(nèi)核錯(cuò)誤”或“停止錯(cuò)誤”的專業(yè)術(shù)語(yǔ)為“程序錯(cuò)誤檢查”。在Windows Vista中,死機(jī)則變成了紅色,稱為紅屏死機(jī)(Red screen of death,縮寫RSoD)
一旦遇上藍(lán)屏,大多數(shù)的人都會(huì)以為Windows不行了所以就癱瘓了,有的罪魁禍?zhǔn)资荳indows,或者Windows不夠強(qiáng)悍、不夠穩(wěn)定的意思。要知道,每當(dāng)有內(nèi)核模式設(shè)備驅(qū)動(dòng)程序或者子系統(tǒng)引發(fā)了一個(gè)非法異常,Windows就會(huì)面臨這個(gè)艱難的抉擇,雖然Windows最終還是選擇了崩潰,但是這并不代表它就不能夠忽略該異常,讓設(shè)備驅(qū)動(dòng)程序或者子系統(tǒng)繼續(xù)往下執(zhí)行。
Windows之所以要選擇“亡我”,是因?yàn)樗恢涝撳e(cuò)誤是否能被隔離出來(lái)從而不傷害系統(tǒng)的其它程序與數(shù)據(jù),或者該組件將來(lái)是否能夠恢復(fù)正常,而且,Windows深知,這個(gè)異常更有可能來(lái)電腦藍(lán)屏源于更深層的問(wèn)題,比如由于內(nèi)存的常規(guī)破壞(General Corruption),或者由于硬件設(shè)備不能正常工作。允許系統(tǒng)繼續(xù)運(yùn)行可能導(dǎo)致更多的異常,而且,存儲(chǔ)在磁盤或其他外設(shè)中的數(shù)據(jù)可能也會(huì)遭受破壞。Windows意識(shí)到,這樣做的風(fēng)險(xiǎn)太大了,為了您的`程序、數(shù)據(jù)安全與完整,為了將您的損失在第一時(shí)間減小至最低,Windows于是忍痛做出了自我犧牲。
當(dāng)系統(tǒng)檢測(cè)到引發(fā)崩潰的致命錯(cuò)誤時(shí),Windows自己執(zhí)行崩潰函數(shù)“KeBugCheckEx”。該函數(shù)接受一個(gè)停止代碼(STOP Code,也稱為錯(cuò)誤檢查碼“Bug Check Code”),以及四個(gè)根據(jù)停止代碼來(lái)解釋的參數(shù)(下文中會(huì)有圖例)。在調(diào)用KeBugCheckEx之后,首先該系統(tǒng)所有處理器上的所有中斷將被屏蔽,然后系統(tǒng)將顯示器切換到低分辨率的VGA圖形模式(因?yàn)檫@是所有Windows平臺(tái)顯卡均支持的通用模式),繪制一個(gè)藍(lán)色背景,然后顯示此停止代碼,并且后面緊跟一些對(duì)用戶診斷錯(cuò)誤有幫助的關(guān)鍵信息。
最后,KeBugCheckEx調(diào)用所有已注冊(cè)的設(shè)備驅(qū)動(dòng)程序錯(cuò)誤檢查回調(diào)函數(shù)(這種回調(diào)函數(shù)通過(guò)調(diào)用KeRegisterBugCheckCallback函數(shù)來(lái)注冊(cè)),從而讓這些驅(qū)動(dòng)程序停止運(yùn)行它們所支配的設(shè)備(有系統(tǒng)數(shù)據(jù)結(jié)構(gòu)已經(jīng)被破壞得太嚴(yán)重以至于藍(lán)屏都顯示不出來(lái)的可能性)。
處理方法編輯檢查
在開始-->;運(yùn)行中輸入:EventVwr.msc ,回車出現(xiàn)“事件查看器”,注意檢查其中的“系統(tǒng)日志”和“應(yīng)用程序日志”中表明“錯(cuò)誤”的項(xiàng)。
把藍(lán)屏中密密麻麻的英文記下來(lái),接著到其他電腦中上網(wǎng),進(jìn)入微軟幫助與支持網(wǎng)站電腦藍(lán)屏在左上角的“搜索(知識(shí)庫(kù))”中輸入停機(jī)碼。如果,搜索結(jié)果沒有適合信息,可以選擇“英文知識(shí)庫(kù)”再搜索一遍。一般情況下,會(huì)在這里找到有用的解決案例。另外,在baidu、Google等搜索引擎中使用藍(lán)屏的停機(jī)碼或者后面的說(shuō)明文字為關(guān)鍵詞搜索,往往也會(huì)有收獲。
一般情況下,藍(lán)屏都是在硬件驅(qū)動(dòng)或新加硬件并安裝驅(qū)動(dòng)后,出現(xiàn)沖突或不兼容的情況,這時(shí)Windows 2K/XP提供的“最后一次正確配置”就是解決藍(lán)屏的快捷方式。
重啟系統(tǒng),在出現(xiàn)啟動(dòng)菜單時(shí),按下F8鍵,就會(huì)出現(xiàn)windows高級(jí)啟動(dòng)選項(xiàng)菜單,鍵盤光標(biāo),選定:“最后一次正確配置”,然后,回車鍵(Enter),回車鍵(Enter),按下去。
有些藍(lán)屏是Windows本身存在缺陷造成的,因此可通過(guò)安裝最新的系統(tǒng)補(bǔ)丁和Service Pack來(lái)解決。
如果系統(tǒng)可以運(yùn)行的情況下,錯(cuò)打了沖突的補(bǔ)丁,可以用,金山急救箱,來(lái)“擴(kuò)展掃描”,立即掃描,掃描完畢后,會(huì)提示:哪個(gè)補(bǔ)丁,不需要修復(fù)。然后,照提示點(diǎn):立即處理。完畢后,如果提示需要“重啟電腦”,立即重啟電腦,就可以了。
重啟
Windows 2K/XP藍(lán)屏信息非常多,無(wú)法在一篇文章中全面講解,但他們產(chǎn)生的原因往往集中在不兼容的硬件和驅(qū)動(dòng)程序、有問(wèn)題的軟件、病毒等,因此,首先為大家提供了一些常規(guī)的解決方案。在遇到藍(lán)屏錯(cuò)誤時(shí),應(yīng)先對(duì)照這些方案進(jìn)行排除,下列內(nèi)容對(duì)正在使用Windows、Vista或Windows 7的用戶也有幫助。
有時(shí)只是某個(gè)程序或驅(qū)動(dòng)程序一時(shí)犯錯(cuò),重啟后它們會(huì)改過(guò)自新。藍(lán)屏第二部分是推薦用戶進(jìn)行的操作信息。有時(shí), 推薦的操作僅僅是一般性的建議(比如:到星晴吧網(wǎng)站查找BIOS的更新等); 有時(shí),也就是顯示一條與當(dāng)前問(wèn)題相關(guān)的提示. 一般來(lái)說(shuō), 惟一的建議就是重啟。
硬件
應(yīng)該檢查新硬件是否插牢,這個(gè)被許多人忽視的問(wèn)題往往會(huì)引發(fā)許多莫名其妙的故障。如果確認(rèn)沒有問(wèn)題,Windows 8藍(lán)屏將其拔下, 然后換個(gè)插槽試試,并安裝最新的驅(qū)動(dòng)程序。同時(shí),還應(yīng)對(duì)照微軟網(wǎng)站的硬件兼容類別檢查一下硬件是否與操作系統(tǒng)兼容。如果,你的硬件沒有在表中,那么就得到硬件廠商網(wǎng)站進(jìn)行查詢,或者撥打他們的咨詢電話。
對(duì)于新裝的電腦經(jīng)常出現(xiàn)藍(lán)屏問(wèn)題,應(yīng)該檢查并升級(jí)BIOS到最新版本。同時(shí)關(guān)閉其中的內(nèi)存相關(guān)項(xiàng),比如:緩存和映射。另外,還應(yīng)該對(duì)照微軟的硬件兼容列表檢查自己的硬件。還有就是,如果主板BIOS無(wú)法支持大容量硬盤也會(huì)導(dǎo)致藍(lán)屏,需要對(duì)其進(jìn)行升級(jí)。
軟件
電腦藍(lán)屏除了與硬件有關(guān),或與驅(qū)動(dòng)等沖突會(huì)造成,還和電腦中的軟件會(huì)發(fā)生沖突并造成藍(lán)屏,下面列舉出常見的電腦軟件沖突造成藍(lán)屏的原因和解決辦法。
1.啟動(dòng)時(shí)加載程序過(guò)多
不要在啟動(dòng)時(shí)加載過(guò)多的應(yīng)用程序,以免使系統(tǒng)資源消耗殆盡。正常情況下,Win9X啟動(dòng)后系統(tǒng)資源應(yīng)不低于90%。最好維持在90%以上,若啟動(dòng)后未運(yùn)行任何程序就低于70%,就需要卸掉一部分應(yīng)用程序,否則就可能出現(xiàn)“藍(lán)屏”。
2.應(yīng)用程序存在著BUG
有些應(yīng)用程序設(shè)計(jì)上存在著缺陷或錯(cuò)誤,運(yùn)行時(shí)有可能與Win9X發(fā)生沖突或爭(zhēng)奪資源,造成Win9X無(wú)法為其分配內(nèi)存地址或遇到其保護(hù)性錯(cuò)誤。這種BUG可能是無(wú)法預(yù)知的,免費(fèi)軟件最為常見。另外,由于一些用戶還在使用盜版軟件,這些盜版軟件在解密過(guò)程中會(huì)破壞和丟失部分源代碼,使軟件十分不穩(wěn)定,不可靠,也常常導(dǎo)致“藍(lán)屏”。
3.遭到不明的程序或病毒攻擊所至
這個(gè)現(xiàn)象只要是平時(shí)我們?cè)谏暇W(wǎng)的時(shí)候遇到的,特別是進(jìn)到一些BBS站時(shí),可能暴露了自己的IP,被"黑客"用一些軟件攻擊所至。對(duì)互這種情況最好就是在自己的計(jì)算機(jī)上安裝一些防御軟件。再有就是登錄BBS要進(jìn)行安全設(shè)置,隱藏自己IP。
4.版本沖突
有些應(yīng)用程序需調(diào)用特定版本的動(dòng)態(tài)鏈接庫(kù)DLL[3] ,如果在安裝軟件時(shí),舊版本的DLL覆蓋了新版本的DLL,或者刪除應(yīng)用程序時(shí),誤刪了有用的DLL文件,就可能使上述調(diào)用失敗,從而出現(xiàn)“藍(lán)屏”。不妨重新安裝試一試。
驅(qū)動(dòng)
如果剛安裝完某個(gè)硬件的新驅(qū)動(dòng),或安裝了某個(gè)軟件,而它又在系統(tǒng)服務(wù)中添加了相應(yīng)項(xiàng)目(比如:殺毒軟件、新的播放器、CPU降溫軟件、防火墻軟件等),在重啟或使用中出現(xiàn)了藍(lán)屏故障,請(qǐng)到安全模式來(lái)卸載或禁用它們。
病毒
比如沖擊波和震蕩波等病毒有時(shí)會(huì)導(dǎo)致Windows藍(lán)屏死機(jī),因此查殺病毒必不可少。同時(shí)一些木馬間諜軟件也會(huì)引發(fā)藍(lán)屏,所以,最好再用相關(guān)工具進(jìn)行掃描檢查。
【電腦經(jīng)常藍(lán)屏是什么原因】相關(guān)文章:
電腦經(jīng)常死機(jī)的原因01-29
七種電腦藍(lán)屏的原因01-30
電腦藍(lán)屏原因分析與解決辦法02-01
電腦藍(lán)屏的原因與解決辦法01-29
電腦藍(lán)屏幾個(gè)常見的原因及解決辦法01-31
電腦藍(lán)屏怎么修復(fù)01-28
七種電腦藍(lán)屏的原因及其解決辦法01-29
怎樣解決電腦藍(lán)屏問(wèn)題01-29
電腦藍(lán)屏如何處理01-31