最近好几个朋友跟我吐槽,说电脑一开全屏游戏就蓝屏,那个蓝底白字的画面一出来,心都凉了半截。尤其那种正打到关键团战,屏幕突然一蓝,代码一闪而过,重启之后啥也没了,纯纯的折磨。
我自己也修过不少这种问题,今天干脆把几个常见代码和背后的逻辑捋清楚。先说结论:绝大多数情况不在游戏本身,是你电脑的某些硬件或驱动在满载状态下撑不住了。
常见的代码就那么几个,0x00000116、0x0000007E、0x00000124,还有比较新的0x00000113。很多人一搜代码就慌了,其实没这么玄乎。
0x00000116这个最典型,十次里有七次是显卡驱动的问题。全屏游戏会把GPU拉满,如果驱动本身有bug,或者你用的是那种国内网站下载的魔改版驱动,就很容易在某一帧直接崩溃,系统被迫蓝屏保护。我见过有人用驱动精灵装了个“最新版”,结果版本号是错的,后来又换了官方驱动才稳定。
0x0000007E这个代码覆盖面广一些,但玩游戏时出现多半是内存读写异常。有个朋友一台老电脑,8G内存,经常玩到一半蓝屏代码就是这个。查了内存条,金手指都发黑了,用橡皮擦干净再插回去,居然好了。

0x00000124则是硬件层面,多半是CPU供电不稳或者过热。这种情况在夏天尤为常见,我自己的机器试过,玩游戏时CPU温度飙到95度以上,然后蓝屏重启,清理了一下散热器积灰换硅脂,问题就没了。当然也有电源老化导致供电不足的,电压纹波大,CPU一睿频就崩。
还有个情况容易被忽略,就是显存和内存的兼容性问题。有些人的电脑,单看配置没问题,但用的是XMP超频内存,某些游戏引擎对内存时序特别敏感,一进全屏就翻车。我自己曾经开过XMP就偶尔蓝屏,关掉之后稳如老狗。
所以碰到这个问题,建议按下面这个顺序排查,比重装系统快得多。
先更新显卡驱动,去NV或者AMD官网下载,别用那些第三方软件。如果已经蓝屏进不了系统,就进安全模式,用DDU把现有驱动卸干净,再装官方驱动。
接着查温度,下载个HWMonitor看看满负载时CPU和显卡的温度。CPU超过85度、显卡超过90度就得注意散热了。
然后检查内存,用MemTest86做个完整测试,或者先尝试只插一根内存条跑游戏。能开游戏玩半小时不蓝屏,那就说明是其中一根有问题。
最后看看电源。一般支持300W显卡的机器,电源至少要有550W以上,且最好是金牌认证的正规品牌。电源功率不够不会马上表现出来,运行日常程序没事,加载大型游戏时峰值功耗一上来,电压不稳就蓝屏。
其实细想,电脑这东西跟人一样,平时看好像没啥毛病,一剧烈运动就出问题。全屏游戏对电脑的负载比窗口化高出不少,GPU占用率从60%跳到99%,供电和散热压力瞬间到顶。那些以前不太明显的隐患,这时候就暴露出来了。
另外有个不那么大众的原因,有些人用老版本系统,某些补丁没打,导致DirectX兼容问题。Win10系统最好更新到最新版本,特别是那种小版本号很老的,不排除有已知bug。
总之蓝屏不可怕,可怕的是不知道原因闷头瞎折腾。先对照代码,再逐个排查,大概率能自己搞定。真搞不定的再送去维修店,省得被奸商换个电容收你几百块。希望各位的游戏排位赛赶紧恢复正常,别蓝屏了。