定时关机命令(定时关机命令脚本)
排查的办法很简单,在 macOS 启动时进入安全模式,在安全模式下启动项目和守护程序都被禁用;如果没有再次意外关机则是最近安装或更新的程序出现了问题,如果再次意外关机则和系统本身有关。
以上就是 macOS 的部分了,相信这个指令可以简单帮你定位问题,并为你后续的问题解决打下一个不错的基础。
代码中相似的内容不再赘述,在Microsoft-Windows-Kernel-Power和意外关机有关的 EventID 是 41,这个事件通常是在意外关机后重启的阶段中生成的。输入上面的命令以后,Powershell 会输出一段包含十进制 BugcheckCode 的内容,首先需要将它转换为十六进制,以做进一步分析。
命令 1Get-Eventlog -LogName System -Source &34;User32&34; | group EventID 命令 2Get-EventLog -LogName System -Source &34;Microsoft-Windows-Kernel-Power&34; | Where-Object { $_.EventID -eq 41 }
命令 1Get-WinEvent -ProviderName &39;User32&39; | group EventID命令 2Get-WinEvent -ProviderName &34;Microsoft-Windows-Kernel-Power&34; | Where-Object { $_.EventID -eq 41}命令 2 改进版Get-WinEvent -FilterHashtable @{ProviderName = &34;Microsoft-Windows-Kernel-Power&34;; Id = 41}
即使现在的系统相比 20 年前已经稳定了很多了,使用电脑时也难免会遇到蓝屏、意外重启、甚至是意外关机的情况。尽管这种问题可能只是偶然发生,可以说是不太走运;但更多的时候放着不管,反而会让电脑的问题出现得越来越频繁。
User32 是一个 Windows 系统应用程序源,它包含了许多与用户界面相关的函数,如窗口创建、消息处理、控件操作等等;它还会负责处理用户交互方面的任务,例如鼠标、键盘输入和窗口管理等。
来自作者群的一个朋友
静静等待一段,你就能看到如上图一样的、将日志筛选后到结果,我们需要注意的信息就是Previous shutdown cause后续跟随的数字,这个数字代表着 Mac 电脑上次是因为什么原因而关闭的。
所以想要分析日志中所有和关机有关的事件,就需要通过「终端」和相应的指令进行分析。如果你的 Mac 近期出现了意外重启等问题,不妨跟着下面的步骤试一试,打开「终端」,并输入如下指令:
尽管 macOS 是 Apple 为 Mac 产品线定制的操作系统,但实际上出现问题的机会还是很多的。虽然在 macOS 中我们可以通过控制台获取日志信息,但从 macOS Sierra 及更高版本开始,考虑到安全和隐私问题,控制台只允许访问最近的日志条目,而不是整个日志文件。
由于错误码的种类繁多,因此这里不太可能一一列举。另外还需要注意的是,同一个错误可能会有不同的原因而导致,排查时可以从近期的软件改动入手去寻找电脑意外关机的原因,排查完软件以后才是排查硬件的真正时机。
所以,这篇文章就旨在帮助大家快速找到让电脑不能正常工作的罪魁祸首,虽然不一定能「药到病除」,但也能让你离正确答案更近一步。
值得注意的是,Get-EventLog 只能使用 Windows 内的 Powershell 运行;Powershell 7 中因为相关 API 已被弃用,会提示无效指令,因此需要换用Get-WinEvent命令:
如 159 等同于 0x0000009f,209 等同于 0x000000d1 等等,转换后的十六进制就可以得到最终的含义了。BugcheckCode 内容也和蓝屏时输出的错误码是相同的内容,有的时候蓝屏代码一跳而过,所以这也是找到问题的好办法。以下是常见的错误的代码以及含义 :
一个蓝屏小「贴士」
本例中依然用 1074 做分析 Get-Eventlog -LogName System -Source &34;User32&34;-Newest 1 | Where-Object { $_.EventID -eq 1074} | fl *
这篇文章旨在帮助大家快速找到让电脑不能正常工作的罪魁祸首。
不过很多意外关机的事件,比如蓝屏导致的,无法被 User32 捕获,因此从Microsoft-Windows-Kernel-Power 获取电源状态、电源事件以及与电源管理相关的错误和警告信息得到更多的信息。
如果你的 Mac 出现大量因为 0(断电)导致的意外关闭,那么就需要进行一定的排查。对于没有电池的台式 Mac 而言,主要检查的就是电源线有没有牢牢插入到电源接口中;如果依然出现这样的问题则很有可能是计算机内的电源出现了问题,需要进行维修。
Get-WinEvent 是 Powershell 7 中获取 Windows 日志的新命令,不同于此前的 Get-EventLog 能同时筛选具体的事件日志 -LogName 和事件源 -Source;Get-WinEvent在使用时只能在筛选事件日志 -Logname 和事件源 -ProviderName 中二选一。Get-WinEvent 还 可以使用一个新的写法 -FilterHashtable,降低命令长度的同时提高索引效率。
上面这一串指令会使用 log show 检索系统日志,predicate 可以进一步筛选日志,在本文中我们筛选的日志类型是 eventMessage 中包含 Previous shutdown cause(此前关机的原因)的信息,而筛选的时间范围 --last 24h 则是过去 24 小时,如果有必要的话可以扩展到 36 小时甚至更长。
前面的命令就不再赘述了,-Newest 1 表示选取最近的一个日志, | 用于进一步筛选 Get-EventLog 得到的数据。Where-Object 表示筛选一个对象数组,$_ 表示当前处理的对象(也就是 | 传递过来的数据 ),.EventID 表示对象的 EventID 属性,-eq 是一个比较运算符,表示等于,这里等于的 1074 这个事件。| 依然是用于进一步处理 Where-Object 得到的数据,由 fl(也可以用完整写法 Format-List 替代)格式化输出对象的 * 所有属性。
Get-EventLog -LogName System -Source &34;Microsoft-Windows-Kernel-Power&34; | Where-Object { $_.EventID -eq 41 }
log show --predicate &39;eventMessage contains &34;Previous shutdown cause&34;&39; --last 24h
如果你的 PC 电脑近期出现了意外重启等问题,不妨跟着下面的步骤试一试:
长时间未响应可能会让整个系统崩溃,严重时还会导致相关数据丢失。定时器超时作为 macOS 中一项功能,它可以有效防止未响应的程序导致的内核崩溃。
因此由用户或是程序发起的事件,如登录、注销、锁定或解锁计算机等,都可以通过 User32 来源来定位。而后 | 用于进一步处理 Get-EventLog 得到的数据,这里按照 EventID 事件 ID 来group 成组。
有的时候用 UI 界面反而会让一件事情变得更复杂
蓝屏问题导致关机或重启,还可以进一步下方的命令进行分析。
偶然发生的 -61/-62 错误可能没什么问题,但短时间内出现大量的类似错误就要对电脑进行排查了;-61 表示系统认为不能自动恢复的情况只能进行关机,而 -62 用于系统确定重启后可能解决的情况并进行重启。
目前我电脑中只有 1074 这个事件,这个 1074 事件是计算机的正常关机的主要表现形式。如果 User32 有其他的 EventID 那么用下面的命令进一步分析:
总的来说,负数的代码通常是因硬件而关机的,该信息由系统管理控制器(SMC)或处理器本身报告;而正数因软件而关机的。以下是每个代码所包含的含义:
除了 macOS,Windows 系统日志同样可以在时间查看器中查看并进行筛选,但考虑界面相对「复古」且用于筛选的 UI 选项更为复杂,因此我也更推荐大家使用命令行工具获取和筛选日志。
找到其中的Reason Code: 0x80020010可以得知这是一个计划内的关机请求,如果不是服务器的话,这一般由 Windows Update 自动更新发起;而由用户发起的关机则会被标识为 0x0。以下是常见的 Reason Code 所表示的含义:
Get-EventLog 是 Windows 中获取日志的命令,-LogName System 则限定了查找由系统生成的命令。-Source 则是来源,User32 和 Microsoft-Windows-Kernel-Power 则是两个不同的来源。
对于有电池的笔记本型 Mac 而言,需要同时检查电源线和电池;笔记本型 Mac 通常会在电池耗尽之前进入休眠状态;出现断电而导致的关机很有可能是电池或读取电量的电池控制器有硬件问题,对于 Intel 款 Mac 而言需要根据官方文档重置 smc,而 M 系列 Mac 需要手动重启一次。如果上述步骤依然不起作用的话,也需要进行维修。
如履薄冰是什么意思 人生如履薄冰的意思
《论语·泰伯篇第八》曾子有疾,召门弟子曰:“启予足,启予手。《诗》云:‘战战兢兢,如临深渊,如履薄冰。’而今而后,吾知免夫,小子!”这段话的意思是,曾子病重,把他的弟子都召集到身边来,说道:“看看我的脚!看看我的手(看看有没有损伤)!《诗经》上说:‘小心谨慎呀,好像站在深渊旁边,好像踩在薄冰上面。&39;从今以后,我知道我的身体是不再会受到损伤了,弟子们啊!”一、曾子的遗言0001【十项行动奋进新征程】李学义带队走访调研服务保险机构 上门问需 助力发展
5月16日上午,区委书记李学义先后走访调研建信人寿天津分公司和中国大地保险天津分公司,深入了解企业需求,精准服务企业高质量发展。建信人寿天津分公司负责人宋学义、中国大地保险天津分公司负责人闫丰生参加。0000涉6.09亿元担保纠纷 宋都股份子公司对宋都控股提起诉讼
观点网讯:5月9日,宋都基业投资股份有限公司披露公司新增资金被占用的情况。观点新媒体查阅公告,宋都股份控股股东浙江宋都控股有限公司共有5笔借款分别于2023年5月6日(1笔)、7日(2笔)、8日(1笔)、9日(1笔)到期,涉及金额合计6.05亿元。宋都股份合计为上述借款提供担保的存单金额为6.9亿元。0000三万三买的,发现“2019”
5月份,李先生买了中央空调,他说商家送来的货,是2019年生产的,他无法接受。【1818黄金眼】三万三买的新空调内机已经四岁了?李先生的房子还在装修,目前,中央空调已经安装好了。他介绍,这是一套一拖五的格力中央空调,今年5月8号,在绍兴柯桥这家金瑞电器门店买的,总价三万三千块钱。李先生:水电工的线还没弄好,我是无意之间发现。记者:发现了什么问题?大财经2023-07-07 15:40:420000中国贸易逆差前10都有谁?第1名逆差达1308亿美元
一、2023年我国贸易顺差排行榜:1、美国贸易顺差3,361亿美元。2、中国香港贸易顺差2608亿美元。3、印度贸易顺差991亿美元。4、荷兰贸易顺差832亿美元。5、墨西哥贸易顺差627亿美元。6、英国贸易顺差578亿美元。7、新加坡贸易顺差455亿美元。8、越南贸易顺差454亿美元。9、土耳其贸易顺差343亿美元。10、菲律宾贸易顺差329亿美元。大财经2024-01-22 15:02:570000