蓝屏代码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】弹出设置对话框,将符号表地址
粘贴于其中,点击确定即可 。