红点源于softwareupdated进程持续连接apple服务器并写入通知标记;需执行终端命令清除提醒开关并重载dock、在系统设置中彻底关闭所有更新选项、修改hosts文件屏蔽更新域名、禁用softwareupdated守护进程四步才能根除。

Mac系统偏好设置图标右上角持续显示红点,不是界面卡顿或缓存残留,而是softwareupdated后台进程仍在连接Apple服务器并写入通知标记的结果;只关图形界面开关无法根除,必须同步清除状态、切断通信、禁用服务才能彻底消失。
终端强制清除红点并重载Dock
这一步直接改写系统偏好设置应用的内部提醒开关,是见效最快的操作,适用于macOS 11(Big Sur)到最新版Sequoia。
按下Command + 空格键打开聚焦搜索,输入“终端”并回车启动。
在终端窗口中粘贴并执行以下命令:defaults write com.apple.systempreferences AttentionPrefBundleIDs 0,按回车。
紧接着执行:killall Dock,按回车确认。Dock会闪一下后重新加载,系统偏好设置图标右上角红点立即消失。
【必须两条命令都执行,缺一不可;第二条命令若卡住,可再敲一次回车】
系统设置里关死所有更新触发开关
图形界面不关严,红点隔天就会回来。重点不是“关几个”,而是把所有可能唤醒更新检测的开关全部焊死。
点击屏幕左上角苹果菜单(),选择“系统设置”。
左侧边栏点“通用”,右侧点“软件更新”。
点击“自动更新”旁的 ⓘ 图标,进入子页面,取消勾选“自动保持我的 Mac 最新”——这一个选项不关,其他全关也白搭,它会强制重启整个更新链路。
点“高级…”按钮,在弹出窗口中,把以下四项全部取消勾选:自动检查更新、下载新更新、安装 macOS 更新、安装安全响应和系统文件。
返回“软件更新”主界面,点击右上角 ⓘ,关闭“显示 macOS 升级提醒”。这一步专治 Sonoma → Sequoia 这类大版本横幅,顺带防止红点再生。
修改hosts文件彻底阻断更新通信
前面两步做完,红点可能暂时消失,但只要网络畅通,softwareupdated 进程几小时后就会重连 swscan.apple.com 并重新写入标记。这一步让它连都连不上。
方法一:终端编辑 hosts
在终端中输入:sudo nano /etc/hosts,回车后输入管理员密码(无光标反馈属正常)。
用方向键将光标移至文件末尾,另起一行,逐行添加以下内容:
127.0.0.1 swscan.apple.com
127.0.0.1 mesu.apple.com
127.0.0.1 appldnld.apple.com
127.0.0.1 ls.apple.com
127.0.0.1 guzzoni.apple.com
127.0.0.1 updates.cdn-apple.com
按 Control + O 保存,回车确认文件名,再按 Control + X 退出nano编辑器。
禁用softwareupdated守护进程
即使关了自动更新、清了红点、屏蔽了域名,launchd仍可能在后台定时唤醒更新服务。这一步从系统服务层彻底卸载它。
第一步:停用调度计划
在终端中执行:sudo softwareupdate --schedule off,回车后输入管理员密码。
第二步:禁用守护进程
执行:sudo launchctl disable system/com.apple.SoftwareUpdate。
第三步:杀掉当前运行进程
执行:sudo killall softwareupdated。











