macOS默认在凌晨2:37自动触发softwareupdated定时唤醒检查更新,影响性能;需依次执行sudo softwareupdate --schedule off、sudo launchctl disable system/com.apple.SoftwareUpdate、sudo launchctl bootout system/com.apple.softwareupdated,并运行defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 && killall Dock清除红点。

你正在用Mac进行关键代码编译、远程会议或Final Cut Pro剪辑,突然终端里冒出softwareupdated进程日志,或系统在后台静默发起更新检查——这不是偶然,而是macOS默认启用的定时唤醒机制在凌晨2:37左右自动触发,它会绕过图形界面设置直接联网检测,消耗CPU、带宽并可能干扰稳定性。
停用更新调度计划
第一步:打开“应用程序” → “实用工具” → “终端”。
第二步:输入命令并回车:sudo softwareupdate --schedule off。
第三步:输入管理员密码(输入时屏幕无光标、无字符反馈,属正常现象),按回车确认;成功后终端将返回scheduling disabled提示。
这一步直接关闭系统级定时检查任务,但仅停用调度不等于终止当前运行的服务,后续步骤必须跟上。
禁用后台更新守护进程
方法一:彻底移除服务注册
在终端中执行:sudo launchctl disable system/com.apple.SoftwareUpdate。
该命令从launchd服务注册表中注销更新守护进程,比单纯杀掉进程更可靠,重启后也不会自动恢复。
方法二:立即终止活跃实例
追加执行:sudo launchctl bootout system/com.apple.softwareupdated。
【必须先执行disable再bootout,顺序颠倒会导致下次开机仍被唤醒】
清除残留视觉提示
终端中运行以下单行命令:
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0 && killall Dock
这条命令会立刻刷新Dock,让系统偏好设置图标右上角的红点消失。注意:缺任何一个符号或空格都会失败,输完直接回车即可。


















