玩大型游戏正到关键处,画面一黑,蓝屏底下写着 0x0000004e。重启能进系统,玩一会儿又来。这串码在蓝屏里不算罕见,多数和内存页管理被打乱有关,来源可能是驱动,也可能是内存条本身。
先记全整行信息
那一屏除了代码,还有一两个英文单词组成的名字,以及一个收集进度的百分比。等它走到一百再重启,转储文件才完整。文件在系统盘 Windows 目录的 Minidump 里,按修改时间排,最新的就是这次。
事件查看器里也能翻到对应的严重错误记录,时间点对得上,说明是同一次崩溃。
排查顺序别乱
- 最近装过驱动、外设、杀毒或虚拟机的,先卸掉再看
- 加过内存的,退回单条,两条互换插槽再试
- 跑一次 Windows 内存诊断,让它重启后自测
- 机械硬盘查坏道,固态看健康度和固件版本
- 进 BIOS 关掉超频和内存的自动超频档
从软到硬,从近到远。刚折腾过什么就先撤什么,比盲猜快得多。
驱动不是越新越好
显卡驱动回退一个稳定版本,常常比追最新版管用。芯片组和网卡驱动也别漏,尤其是自己重装过系统、驱动全靠系统自动配的那种机器,配错了也不报错,只在负载高的时候崩。
散热也要看一眼。积灰多了,显卡和内存附近温度上来,随机蓝屏会变频繁,清一次灰能省很多事。
复现比猜更有用
蓝屏之后别急着重启就忘。先记下当时在干什么:开游戏、插移动硬盘、从休眠唤醒。连续两次都发生在同一个动作之后,这条线索比任何工具都值钱,能直接指向对应的驱动或外设。
虚拟内存改成系统托管,别手动锁死成几百兆。内存紧张时它顶不住,蓝屏会更频繁,改完重启一次。
系统盘剩不到十个 G 的,先清理。临时文件和休眠文件占着地方,转储写不下去,下次蓝屏连文件都没有,排查全靠猜。
补丁也要看一眼。装完某个补丁当天开始蓝的,卸掉它观察两天,能省很多事。
反复蓝屏又查不出东西,可以把转储文件交给懂行的人看,里面会点名某个系统文件。看到名字再动手,比装一堆修复工具靠谱。真到内存条报错那一步,换条比修系统省时间。