藍屏代碼0xc0000001怎么修復 藍屏代碼0xc000021a怎么修復( 二 )


整體來看,第三方軟件和驅動造成的藍屏死機占到總數的絕大部分 。
三、解決方案
說了這么多,那么該如何解決呢?
先來說說整體思路,對于有一定專業知識和技能的用戶來說,方向是找出導致問題的原因,可以盡快自己解決;對于普通用戶或小白用戶,肯定是需要搜索解決方案的,我們的目的是找到最精準最有效的檢索信息/關鍵詞,也就是我們之前就提到的“probably caused by”,盡可能短時間內較為容易地找到有效解決方案 。
我們這里提供幾種細分思路:一是上網搜索或求助;二是通過分析獲取較為準確的起因和問題所在,有針對性的解決;三是重裝或還原系統;四是找售后解決 。
1、搜索或求助
我們電腦上出現的藍屏幾乎可以確定曾經有人也遇到過,出現過的問題大部分也都有解決方案,他山之石,可以攻玉,所以搜索或求助大部分時間都是省時省力又有效的辦法 。
搜索的關鍵詞就是終止代碼,在貼吧、論壇特別是微軟官方社區,長期存在大量精品帖子幫助求助者解答各種各樣奇奇怪怪的藍屏問題,微軟官方論壇中高質量帖多為英文,翻譯一下不難理解,分析準確、步驟詳細且討論時間長達數年 。

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

文章插圖
2、精確分析,對癥下藥
現在我們講重點,首先還是那句話,找到“probably caused by”非常重要 。由于一個終止代碼往往可以囊括數十種錯誤原因,所以有時遇到一些疑難雜癥通過網上的教程難以修復,這時如果可以分析出引發藍屏的原因和癥結所在,將會節省大量時間,盡早解決問題 。當然,一些用戶可以憑借經驗、專業知識甚至是直覺直接可以解決,普通用戶還是難免要搜索一下,不過有了更精準的信息,也更容易找到解決方案 。
補充一個我們之后會用到的概念,Dump/dmp文件:Dump文件是進程的內存鏡像,文件后綴為“.dmp”,可以把程序的執行狀態通過調試器保存到Dump文件中,多用以調試驅動程序 。(根據小編個人習慣,下文中都作“dmp文件” 。)Windows藍屏瞬間也會生成dmp文件,將和藍屏相關的時間、終止代碼、可能誘因、內存地址等信息保存在內 。
首先我們要知道的是,藍屏生成的dmp文件大部分情況下存儲在“C:\\Windows\\Minidump”路徑下,打開文件需要權限 。
可以分析dmp文件的工具非常多,下面我們分享最有代表性的三個:依次為WinDBG、BlueScreenView和聯想藍屏分析診斷工具 。這幾款軟件都可以載入dmp文件,讀取其中堆棧信息等參數,通過分析其中的關鍵參數,可以大致或精確地推斷出癥結所在,方便對癥下藥 。雖然基礎功能都是一樣的,但也有不同點:按照上述提到的順序,圖形化程度、操作便捷性、有效信息展示直觀性、易用性等依次提高 。
小編找到幾個dmp文件,我們以其中一個為例,來看三款軟件的使用和分析過程 。
藍屏代碼0xc0000001怎么修復 藍屏代碼0xc000021a怎么修復

文章插圖
  • WinDBG
下載地址:WinDBG_64位安裝版微軟官方下載·網盤-提取碼:qhek
①安裝
軟件安裝后打開,界面如下 。
藍屏代碼0xc0000001怎么修復 藍屏代碼0xc000021a怎么修復

文章插圖
②設置符號表
符號表相當于WinDBG的“數據庫”,離開符號表WinDBG幾乎無法分析出太多有效信息 。設置方法為:運行軟件后單擊【File→Symbol File Path…】或按快捷鍵【Ctrl+S】彈出設置對話框,將符號表地址
粘貼于其中,點擊確定即可 。

推薦閱讀