藍屏代碼0xc0000001怎么修復 藍屏代碼0xc000021a怎么修復

半夜一點半,正在肝圖/Debug/做PPT/寫論文的你,面對電腦桌面上二十多個窗口正昏昏欲睡 。此時,一片藍色映入眼簾,只見屏幕上出現一個二維碼和幾行字:

:(
你的電腦遇到問題,需要重新啟動 。
我們只收集某些錯誤信息,然后你可以重新啟動 。
30%完成
有關此問題的詳細信息和可能的解決方法,請訪問
https://www.windows.com/stopcode
如果致電支持人員,請向他們提供以下信息:
xxxxxxxxxxxxxxxxxx

你睡意全無,想砸電腦的同時還在擔心剛剛的數據有沒有自動保存,一夜的辛勞是否付諸東流 。
你遇到的是Windows藍屏死機 。
但不慌,藍屏而已 。
一、何為藍屏
官方描述為:
“如果某個問題導致設備意外關機或重啟,則可能會發生藍屏錯誤(也稱為停止錯誤) 。你可能會看到一個藍屏,同時顯示消息‘你的設備遇到了問題,需要重啟’ ?!?br /> 我們可以簡單理解為,當Windows系統無法從一個錯誤中恢復時,用以提示用戶錯誤信息的圖像,因為背景是藍色的,稱為藍屏死機,Blue Screen of Death,縮寫為:BSoD,簡稱藍屏 。
所以這里要給藍屏洗一下,大多數用戶都是談藍屏色變,其實大家恐懼的是各種各樣的系統崩潰,藍屏只是幫電腦解脫了,還提醒用戶發生了什么事情,只是因為事情有時太復雜藍屏君說得又很隱晦 。但不管出了什么問題,用戶都只能看到一張藍屏和不是那么易懂的終止代碼,藍屏才成了最不招人待見的畫面,背了這么多年的黑鍋 。
先來看一張Windows 7/Vista/XP的藍屏界面:

藍屏代碼0xc0000001怎么修復 藍屏代碼0xc000021a怎么修復

文章插圖
再來看一張Windows10的藍屏界面:
除去一些起到描述和安慰劑作用的語句,Windows 7時代的藍屏只有四行是有用的,最令人感動的是會提示“可能誘因”:
普通用戶就算看不懂這是什么文件,搜索或求助時這個“XXXXXX.XXX”也是非常有效或關鍵的信息,比如上圖中的“SPCMDCON.SYS” 。
以及下面一行:
這是一個簡單描述的詞組,Windows 8及以后大多這樣提示了,也是檢索時的有效信息 。經過簡單的檢索,我們可以發現錯誤是由一個名為“SPCMDCON.SYS”的內存設備控制程序的驅動程序引起的,屬于內存完整性錯誤,可以根據情況通過替換文件或修改注冊表解決 。
而到了Windows 10,有效信息就只有一行半了:
其中半個是鏈接:https://www.windows.com/stopcode,掃描二維碼可以得到同樣的鏈接,用瀏覽器訪問會重定向到藍屏錯誤疑難解答支持界面 。
在這個網頁中微軟會對藍屏和終止代碼做簡單的描述,然后引導你做簡單的判斷并進行操作 。由于針對性較弱,一般作用不大 。
最有用的信息就是最后一行終止代碼,Windows 8及之后多為描述性語句,如:
CRITICAL_PROCESS_DIED、SYSTEM_THREAD_EXCEPTION_NOT_HANDLED、IRQL_NOT_LESS_OR_EQUAL、VIDEO_TDR_TIMEOUT_DETECTED、PAGE_FAULT_IN_NONPAGED_AREA、SYSTEM_SERVICE_EXCEPTION、DPC_WATCHDOG_VIOLATION等;
Windows 7及之前版本的系統還會顯示十六進制錯誤代碼,Windows 10少數情況下也會出現,如:0x0000000A、0x0000003B、0x000000EF、0x00000133、0x000000D1、0x1000007E、0xC000021A、0x0000007B、0xC000000F等 。
用戶可以根據終止代碼查找相關錯誤信息和解決方案,想必許多人都有過類似經歷 。
二、誘發因素
導致藍屏死機的因素可以分為硬件和軟件兩大類 。
1、硬件
先來說硬件,硬盤壞道、內存地址錯誤甚至是接觸不良、電源電壓或電流不穩、CPU過熱等都可能引起藍屏死機,一些需要通過外部接口連接的硬件比如USB網卡也會成為罪魁禍首 。硬件故障引起的藍屏一部分通過重啟、更換可以解決,還有很大一部分和軟件驅動有關系,下面看軟件 。
2、軟件
軟件原因導致藍屏的情況更多,我們分類來講: