必须定位并终止第三方关机进程或卸载其服务组件,否则会在设定时间强行关机且无提示;需用ps aux查可疑进程、sudo kill -9终止、删.app及对应launchdaemons/launchagents中plist文件,并重启后用launchctl list验证。

Mac上第三方软件设置的定时关机无法通过系统自带界面一键清除,必须定位并终止其后台进程或卸载对应服务组件,否则它会在设定时间强行触发关机,且不弹出任何确认提示。
识别正在运行的第三方关机进程
打开“终端”,输入以下命令查看是否有可疑的关机相关进程:
ps aux | grep -i "shutdown\|poweroff\|sleep\|auto"
重点观察COMMAND列中是否包含类似 WiseAutoShutdown、PowerManager、AutoOff 或其他非系统路径(如 /Applications/xxx.app/Contents/MacOS/xxx)的可执行文件名。若发现匹配项,记下其PID(第二列数字)。
强制终止第三方关机任务
找到PID后,立即执行终止命令:
sudo kill -9 【PID】
例如PID是12345,则输入:sudo kill -9 12345。回车后需输入管理员密码(无显示,输完直接回车)。这一步会立刻中断该软件的倒计时逻辑,但不会卸载它。
卸载第三方定时关机软件
第一步:前往“访达” → “应用程序”文件夹,找到对应软件图标(常见名称有Power Manager、Wise Auto Shutdown、Auto Sleep Timer等),将其拖入废纸篓。
第二步:清空废纸篓前,先检查以下隐藏路径是否存在残留配置或守护进程:
/Library/LaunchDaemons/ 中查找以 com.xxx.shutdown、net.powermanager、org.wise.autoshutdown 等开头的 .plist 文件;
/Library/LaunchAgents/ 中查找同类命名的用户级启动项。
第三步:若发现上述 .plist 文件,用终端执行删除(需替换为实际文件名):
sudo rm /Library/LaunchDaemons/com.xxx.shutdown.plist
第四步:删除后立即刷新系统守护进程列表:
sudo launchctl unload /Library/LaunchDaemons/com.xxx.shutdown.plist 2>/dev/null || true
【关键提醒】未删除 LaunchDaemons 下的 plist 文件,重启后该软件仍会自动加载并恢复定时关机功能。
验证是否彻底清除
重启Mac后,打开终端执行:
launchctl list | grep -i "shutdown\|power"
若无任何输出,说明系统级定时任务已清空;再手动检查“活动监视器”中是否还有对应进程在后台运行。











