电脑死机的排查及解决方法 电脑蓝屏什么原因( 二 )


-79
电池回报错误的电流
检查电池、检查电池是否连接到主板
-85
芯片温度过高
检查 CPU、GPU、SoC 的散热系统或风扇
-95
CPU 温度过高
检查 CPU 散热或风扇、重置 smc
-100
电源温度过高
检查风扇或气流、移除外接电源
-102
电压过高
电压过高导致关机保护,检查电源或电池
-103
电池欠压
检查电池,或更换电池
-104
未知
可能与电池有关,检查电池,或更换电池
-108/-112/-128
未知
可能与内存有关,检查内存,或更换内存
如果你的 Mac 出现大量因为 0(断电)导致的意外关闭,那么就需要进行一定的排查 。对于没有电池的台式 Mac 而言,主要检查的就是电源线有没有牢牢插入到电源接口中;如果依然出现这样的问题则很有可能是计算机内的电源出现了问题,需要进行维修 。对于有电池的笔记本型 Mac 而言,需要同时检查电源线和电池;笔记本型 Mac 通常会在电池耗尽之前进入休眠状态;出现断电而导致的关机很有可能是电池或读取电量的电池控制器有硬件问题,对于 Intel 款 Mac 而言需要根据官方文档重置 smc,而 M 系列 Mac 需要手动重启一次 。如果上述步骤依然不起作用的话,也需要进行维修 。
长时间未响应可能会让整个系统崩溃,严重时还会导致相关数据丢失 。定时器超时作为 macOS 中一项功能,它可以有效防止未响应的程序导致的内核崩溃 。偶然发生的 -61/-62 错误可能没什么问题,但短时间内出现大量的类似错误就要对电脑进行排查了;-61 表示系统认为不能自动恢复的情况只能进行关机,而 -62 用于系统确定重启后可能解决的情况并进行重启 。排查的办法很简单,在 macOS 启动时进入安全模式,在安全模式下启动项目和守护程序都被禁用;如果没有再次意外关机则是最近安装或更新的程序出现了问题,如果再次意外关机则和系统本身有关 。

Windows除了 macOS,Windows 系统日志同样可以在时间查看器中查看并进行筛选,但考虑界面相对「复古」且用于筛选的 UI 选项更为复杂,因此我也更推荐大家使用命令行工具获取和筛选日志 。

电脑死机的排查及解决方法 电脑蓝屏什么原因


有的时候用 UI 界面反而会让一件事情变得更复杂
如果你的 PC 电脑近期出现了意外重启等问题,不妨跟着下面的步骤试一试:
# 命令 1Get-Eventlog -LogName System -Source "User32" | group EventID# 命令 2Get-EventLog -LogName System -Source "Microsoft-Windows-Kernel-Power" | Where-Object { $_.EventID -eq 41 }【电脑死机的排查及解决方法 电脑蓝屏什么原因】Get-EventLog 是 Windows 中获取日志的命令,-LogName System 则限定了查找由系统生成的命令 。-Source 则是来源,User32 和 Microsoft-Windows-Kernel-Power 则是两个不同的来源 。
从用户或程序层面进行分析User32 是一个 Windows 系统应用程序源,它包含了许多与用户界面相关的函数,如窗口创建、消息处理、控件操作等等;它还会负责处理用户交互方面的任务,例如鼠标、键盘输入和窗口管理等 。因此由用户或是程序发起的事件,如登录、注销、锁定或解锁计算机等,都可以通过 User32 来源来定位 。而后 | 用于进一步处理 Get-EventLog 得到的数据,这里按照 EventID事件 ID 来group 成组 。
电脑死机的排查及解决方法 电脑蓝屏什么原因


目前我电脑中只有 1074 这个事件,这个 1074 事件是计算机的正常关机的主要表现形式 。如果 User32 有其他的 EventID 那么用下面的命令进一步分析:

推荐阅读