Mac未登录即倒计时关机,需用恢复模式终端执行sudo shutdown -c终止当前任务,再运行sudo pmset repeat cancel清除所有周期性计划,最后用pmset -g sched验证是否清空。

Mac在未登录系统、甚至未进入桌面时就已启动倒计时关机,说明该任务由系统级守护进程(如launchd或pmset)在开机早期即加载执行,此时图形界面不可用,必须通过恢复模式或安全模式下的终端干预。
用恢复模式终端强制取消所有关机任务
恢复模式绕过用户登录和图形界面,直接挂载系统卷宗并启动root权限终端,是唯一能在“不进入系统”前提下操作的可靠路径。
重启Mac,立即按住 Command + R 不放,直到看到苹果标志或旋转地球图标;待出现工具菜单后,顶部菜单栏点“实用工具”→“终端”。
在恢复模式终端中输入:sudo shutdown -c → 回车 → 输入管理员密码(无显示,输完直接回车)。这一步会终止当前所有待执行的shutdown任务,包括那些在开机过程中已注册但尚未触发的倒计时。
若返回“Shutdown cancelled”,说明成功;若提示“No scheduled shutdowns”,表示无活跃shutdown任务,但不代表没有pmset重复计划——需继续执行下一步。
输入:sudo pmset repeat cancel → 回车 → 再次输入密码。该命令清空所有由pmset repeat设置的周期性电源事件,无论是否已启动、是否在恢复模式下可见,全部移除。
验证是否真正清除
执行完上述两条命令后,不要重启,先运行:pmset -g sched → 回车。
如果输出为空,或仅显示“No scheduled power events.”,说明系统级定时关机调度器已无任何待执行条目;此时可关闭终端,从顶部菜单栏选“重新启动”,Mac将正常启动且不再倒计时关机。
注意:此操作不会影响用户账户下的快捷指令自动化,那些属于登录后环境,不在本次清除范围内。
防止下次再发生
重启进入系统后,立刻检查“系统设置→电池→调度”,确认“设定以下日期的睡眠、重新启动或关机”未被勾选;若已勾选,取消并点“好”保存。
打开“快捷指令”App→切换到“自动化”标签页→逐个检查个人自动化,关闭所有名称含“关机”“shutdown”或触发时间为固定时刻的条目——这些可能在系统启动早期即被launchd预加载,导致未登录时已开始倒计时。
前往“访达”,按 Shift + Command + G,输入路径:/Library/LaunchDaemons/ → 回车 → 查找文件名含 shutdown、autooff、power 或可疑软件缩写的 .plist 文件;若存在,右键“移到废纸篓”(需输入密码),这些是系统级后台服务,可在用户登录前启动关机逻辑。

















