从事件日志到换件,一条不绕弯的排查路径
自动重启不是一种故障,是 Windows 的默认处置方式。系统遇到无法恢复的错误时会直接重启,蓝屏在屏幕上停留几秒就消失,用户只记得“闪了一下,然后就重启了”。
所以排查的第一步不是换件,而是让机器把话说完。下面是一条按顺序走的路径:先拿到错误信息,再按发生时机缩小范围,最后才动螺丝刀。
图 1 台式机是自动重启排查的主要对象,笔记本多一层供电与电池变量
一、先关掉“自动重新启动”
路径:此电脑右键 → 属性 → 高级系统设置 → 在“启动和故障恢复”里点设置 → 取消勾选“自动重新启动” → 确定。
这个开关默认是勾上的。勾着的时候,系统出错会立刻重启,蓝屏一闪而过,事件日志里只剩下“重启过一次”的痕迹。取消勾选后,下一次出错会停在蓝屏界面,屏幕上有停止码和失败模块名——这是后面所有判断的依据。
二、去事件查看器认几个 ID
路径:Win+R 输入 eventvwr.msc → Windows 日志 → 系统 → 右侧“筛选当前日志” → 勾选“关键”和“错误”。主要看下面这几条:
事件 / 来源 | 说明 |
41 / Kernel-Power | 系统在未正常关机的情况下重新启动。它只说明“没走正常关机流程”,不等于电源坏了 |
6008 | 上一次关机是意外的,与 41 常常成对出现 |
1001 / BugCheck | 系统因蓝屏重启,事件详情里带停止码,是最直接的线索 |
17、18、19 / WHEA-Logger | 硬件层面的错误记录,18 多为已纠正、19 为不可纠正,指向 CPU、内存或 PCIe 链路 |
1074 | 有人或程序主动发起了关机/重启,常见于更新与驱动安装 |
41 号事件被误读得最多。它出现只说明上次关机不正常,断电、死机、蓝屏、长按电源键都会留下它;把它直接当成“电源坏了”的证据,是最常见的误判。要看的是 41 前后有没有 1001,以及 WHEA 有没有成串出现。
三、按“什么时候重启”分四类
重启发生的时机,比错误代码更能缩小范围。同样是重启,高负载时发生和空闲时发生,指向的是完全不同的部件。
发生时机 | 常见原因 | 先验证什么 |
高负载时(渲染、游戏、批量打印) | 电源峰值功率不足或老化;CPU、显卡过热 | 换电源交叉测试;看温度曲线 |
空闲或轻载时 | 内存不稳、驱动冲突、电源管理策略 | 内存测试;关闭快速启动;回退驱动 |
开机几十秒内循环重启 | 内存接触不良、供电短路保护、主板 | 拔插内存;单条测试;断开外设 |
睡眠唤醒后 | 电源管理、显卡或网卡驱动 | 关闭睡眠观察;回退对应驱动 |
图 2 台式机电源:高负载瞬间重启最常见的原因是峰值功率不足或电容老化,只有交叉换电源能证伪
四、三个低成本验证,按顺序做
第一步永远是最便宜的那一步,不要上来就换件。
内存。断电,拔下内存条,用橡皮擦干净金手指,插回主板的第二槽(多数主板标为 A2),单条先测。系统自带 Windows 内存诊断(Win+R 输入 mdsched),要更严格就用 MemTest86 跑完整一轮。有两条内存时逐条交叉,能直接分辨是条子的问题还是插槽的问题。
电源。换一只已知良好、功率足够的电源做交叉测试。这是唯一能证伪“功率不足或老化”的办法——万用表测空载电压看不出来,因为问题只出现在负载上来的那几秒。高负载瞬间重启、平时一切正常,是这类故障最典型的样子。
温度。清灰、换硅脂,重点看散热鳍片是否被灰堵死、风扇是否还能转。CPU 撞到温度墙会主动降频甚至保护性关机,与电源问题的表现很像,区别在于温度问题通常伴随风扇长时间高转。
图 3 内存条金手指氧化与接触不良会表现为随机重启,橡皮擦是最便宜的一次排查
五、笔记本多两个变量
笔记本除了上面的路径,还要看两处。一是适配器功率:用非原装的小功率适配器,高负载时供电跟不上会直接掉电重启,这种重启在事件日志里同样是 41。二是电池:电池老化后内阻升高,瞬时供电能力下降,插着电也可能在高负载时掉一下。
六、什么情况可以直接换件
多条内存在不同插槽上都报错,换条依旧:指向主板插槽或 CPU 内存控制器。
交叉电源后不再重启,温度也正常:原电源失效,换掉即可。
WHEA-Logger 19 反复出现且与负载相关:按硬件错误逐件替换,先内存后电源再主板。
清灰、换硅脂、换电源都做过仍重启:按主板供电模块处理。
七、为什么先做这一步
自动重启最贵的地方不是零件,是把蓝屏信息扔掉之后重新猜。关掉那个默认勾选的开关,成本是一分钟;不关,后面每换一个件都是几十到几百块,而且换完还不知道对不对。
你的机器上一次重启,事件日志里留下的是 41 还是 1001?这两条对应的方向完全相反。