苹果电脑晚上自动关机源于多重定时任务,需依次停用系统设置调度、终端shutdown命令、快捷指令自动化及pmset底层设定。

苹果电脑晚上自动关机是系统已启用的定时关机任务在执行,必须找到并停用对应调度才能彻底取消,否则每到设定时间就会强制关机。
检查并关闭系统设置里的定时关机
这是最常见也最容易被忽略的源头,图形界面设置的关机计划优先级高、生效快。
点击屏幕左上角苹果图标 → 选择“系统设置”。
在左侧边栏点“电池”(MacBook)或“节能器”(iMac等台式机)。
滚动到底部,点击右下角的“调度”按钮。
如果看到“设定以下日期的睡眠、重新启动或关机”已被勾选,且动作是“关机”,【务必先取消勾选】,再点击窗口右下角的“完成”或直接关闭窗口。
这一步操作后,系统设置层级的定时关机立即失效。
终止终端命令触发的关机任务
如果你曾用终端执行过 sudo shutdown -h 类命令,该任务会独立运行,不受系统设置影响。
打开“应用程序 → 实用工具 → 终端”,或用 Spotlight(Command + 空格)搜索“终端”启动。
输入命令:sudo shutdown -c,然后回车。
系统会提示输入管理员密码——输密码时屏幕上不显示任何字符,属正常安全机制,准确输入后直接按回车即可。
执行成功后终端会返回 “Shutdown cancelled.” 提示,表示已清除所有待执行的 shutdown 计划。
停用快捷指令自动化关机
若你用“快捷指令”App创建过“特定时间”触发的关机自动化,它会在后台静默运行,不会弹窗提醒。
打开“快捷指令”App,切换到“自动化”标签页。
在“个人自动化”列表中,查找名称含“关机”“shutdown”或时间匹配(如“23:00”)的条目。
点进该自动化 → 关闭顶部的开关(变为灰色),或直接向左滑动该条目选择“删除”。
注意:删除前可点开查看操作详情,确认其中是否包含“运行AppleScript”并调用了 tell app "System Events" to shut down 脚本。
清除 pmset 底层周循环关机设定
这是技术用户可能配置的持久化关机策略,图形界面和 shutdown 命令都无法覆盖它。
打开终端,输入命令:sudo pmset repeat cancel,回车。
输入管理员密码(同样不显示字符),回车确认。
该命令会一次性清空所有通过 pmset repeat 设置的关机、重启、唤醒等循环任务,包括工作日/周末/每日等全部规则。


















