重启呀!
自打用Windows以来,那一抹克莱因蓝,真是低头不见抬头见。这低头呢,是摆腾机箱超频超蓝了,抬头呢,是用着用着又蓝了。
甚至当年点火炬的时候,都蓝了,更有Win98COMDEX/Spring主题演讲时,在比尔盖茨面前蓝了,正可谓是微软祖传工艺。
最近20H2又陆续开始推送,有几个更新补丁也可能造成蓝屏,相信多少朋友都有遇到,
那咱们今天,就聊聊蓝屏这档子事儿。蓝屏全称BlueScreenofDeath,也就是BSoD,从MS-DOS(Win1.0)时期就有的传统,
常见造成蓝屏的原因,无非是驱动不兼容、内存接触不良、硬盘快挂了、甚至是电源跟不上,都有可能,
为了方便,从1607版本开始提供了二维码,一般会跳转一个半天打不开的support官网支持页面。一般我们可以通过底下的蓝屏代码,以及失败的操作,初步猜测问题源头,
如果你经常蓝屏,代码大多一致,那么直接百度搜一下对应的代码(有win10蓝屏错误代码大全),就可以找到大概原因。但绝大多数情况下,这个代码也不准。
由于默认会在在[系统-高级系统设置-系统属性-高级-启动和故障恢复]中,勾选[将事件写入系统日志]和[自动重新启动],系统会自动写入[内存转储文件],
我们可以到C:\Windows\Minidump中查看,但DMP文件默认是打不开的,一般我们可以到微软官网提问(answers.microsoft.com/zh-hans/newthread),会有专人给你分析回答,小白福音,
如果登不上官网,以前还有个OSRonline有分析工具,不过停运了,也可以搜其他dumpfileanalysis尝试。
当然也可以自己分析,我们需要下载微软官方的Windbg(windowsdebug的意思)工具,这软有商店版本,老张这里演示用的是老版。
我们以管理员模式打开,首先Ctrl+S,打开符号表设置窗,粘贴或输入以下代码,OK确认:
SRV*C:\Symbols*http://msdl.microsoft.com/download/symbols
然后Ctrl+D打开崩溃文件,找Probablycauseby:xxxxxx可以看到引起蓝屏的原因,如果没有显示,那么通过最底下输入框,输入!analyze-v,回车确定,
等一段时间他会自动分析出结果,前面那串其实可以不看,蓝屏的时候能看到,
往下照PROCESS_NAME,如果是程序引起的蓝屏,则会给出详细的程序名,如xxxx.exe,其中BUGCHECK_STR会给出具体的蓝屏代码作为参考。
而STACK_TEXT中会给出“栈”信息,可以详细分析蓝屏成因,但非专业、普通用户并没法理解,可以给专业人士分析。
而你可以再输入!process来跑一遍验证,Windbg给你的结果中找到Image:xxxx,看看和之前Process_NAME名字是否一致,来判断是否此软件的原因。
这个方案能有七八成几率找到有效的蓝屏原因。不过需要注意,每次关闭奔溃文件,需要Shift+F5来关闭上个文档,否则下一个文档可能打不开。另外也可以用BlueScreenView等蓝屏分析工具,原理是一样的。
不过用起来更方便,打开后会自动搜索到你的DMP文件,并在底下给出具体的奔溃文件目录,很好用。
当然,如果你超频时电压不够、不稳、掉压、或者瞬间温度过高保护,那么会出现各种代码,这时候看代码并没有用,还是超频的问题。
如果硬盘有问题,则会有征兆,进文件多的目录会卡的异常,如果全盘扫描可能出红,那么请第一时间备份重要文件,并快换了硬盘吧,买硬盘,也不要贪小便宜,特便宜的翻新盘很多。