必须先用事件查看器排除bios误报或软件干扰:id为41的kernel-power事件中bugcheckcode为空且powerbuttontimestamp缺失,即为硬件级强制断电;若hwinfo64显示vrm/pch温度正常而cpu package突跳98℃,则ntc阻值漂移导致bios误报;短接测ntc阻值偏差>±8%或bios中过热保护阈值被误设为70℃等异常值,均可确认非真实过温。

电脑在满载运行中反复出现几秒断电→重启的间歇性故障,但事件查看器里查不到关机原因、无蓝屏代码、Debug卡停在00/FF,此时不能直接认定是主板过温保护触发,必须先用系统日志排除BIOS误报或软件干扰项。
确认Windows未参与关机决策
打开“事件查看器”→左侧展开“Windows日志”→点击“系统”,在右侧“操作”栏点“筛选当前日志”→勾选“事件级别”中的“错误”和“警告”,在“事件来源”框输入“Kernel-Power”→点确定。
找到ID为41的“内核电源事件”,双击打开→看“事件数据”区域最后一行:“BugcheckCode”值是否为空。若为空,且“PowerButtonTimestamp”字段缺失或为0,说明关机动作完全绕过了Windows内核,【这是硬件级强制断电的铁证】;若该字段存在非零时间戳,则说明是系统响应了某个软中断(如电源按钮误触发),需转向排查机箱面板线短路。
将针对 Pi、Claude Code、Codex、OpenCode、Gemini CLI 或 ACP harness 的自然语言请求路由至 OpenClaw ACP 运行时会话,或直接路由至 acpx-...
交叉验证BIOS温度读数可信度
方法一:HWiNFO64双轨比对
运行HWiNFO64便携版→勾选“Sensors Only”→展开左侧“Motherboard”节点→找到标有“CPU VRM Temperature”“PCH Temperature”“Chipset Temperature”的三项实时读数;同时保持任务管理器性能页签开启,观察“CPU”和“GPU”占用率曲线。若断电前这三项温度读数均稳定在50℃以下,而“CPU Package”却突然跳变到98℃并同步关机,说明主板温控IC(NTC热敏电阻)已漂移,BIOS在读取错误高温值。
方法二:物理复位法验证
关机断电10分钟→拔掉主板24Pin供电接口→用金属镊子短接ATX电源绿色线(PS_ON)与任意黑色地线,强制电源空载启动→此时主板通电但不触发POST→用万用表20kΩ档测NTC焊盘阻值(需提前查清丝印位置,常见于南桥附近小黑块)。若实测值偏离标称值>±8%,【直接判定NTC失效,BIOS所有温度告警均不可信】。
检查BIOS中隐藏的温度策略开关
第一步:进BIOS按Del/F2键(具体键位看开机LOGO提示)→切换至“Advanced”选项卡→展开“Hardware Monitor”或“PC Health Status”。
第二步:逐项检查是否存在以下非常规设置:
① “CPU Overheat Shutdown”设为Enabled但阈值为70℃;
② “PCH Thermal Throttling”被手动启用;
③ “VRM Overtemperature Protection”开关处于On状态。
第三步:将上述三项全部设为Disabled或Restore Default Settings→按F10保存退出→重新满载测试。若故障消失,说明原BIOS配置人为触发了保护,而非硬件真实过温。










