mac系统设置图标右上角红点需三步清除:终端命令重置通知状态(defaults write + killall dock),图形界面彻底关闭所有自动更新开关(尤其总开关“自动保持我的 mac 最新”),修改hosts文件屏蔽apple更新域名。

Mac系统设置图标右上角持续显示红点,哪怕你从未点击“检查更新”,它也会在联网后几小时内重新出现——这是因为 macOS 后台服务仍在向 Apple 服务器发起连接请求,并将“有可用更新”状态写入本地通知标记库,必须从状态重置、行为阻断、网络拦截三方面同步处理才能彻底消失。
终端命令立即清除红点并重置通知状态
这一步直接改写系统偏好设置应用的内部提醒开关,是见效最快的操作,适用于 macOS 11(Big Sur)到最新版 Sequoia,执行后红点秒消,无需重启。
按下 Command + 空格键打开聚焦搜索,输入“终端”并回车启动。
在终端窗口中粘贴并执行以下命令:defaults write com.apple.systempreferences AttentionPrefBundleIDs 0,按回车。
紧接着执行:killall Dock,按回车确认。Dock 会闪一下后重新加载,系统设置图标右上角红点立即消失。
【必须两条命令都执行,缺一不可;第二条命令若卡住,可再敲一次回车】
系统设置中焊死全部自动更新开关
图形界面不关严,红点隔天就会回来。重点不是“关几个”,而是把所有可能唤醒更新检测的开关全部禁用——尤其是那个总闸门,漏掉它,其他全关也白搭。
点击屏幕左上角苹果菜单()→ 选择“系统设置”。
左侧边栏点“通用” → 右侧点“软件更新”。
点击“自动更新”右侧的 ⓘ 图标 → 进入子配置页 → 必须取消勾选【自动保持我的 Mac 最新】——这是整个更新链路的总开关,不关掉它,系统会强制重启检查逻辑。
点击“高级…”按钮 → 在弹出窗口中,逐项取消勾选:自动检查更新、下载新更新、安装 macOS 更新、安装安全响应和系统文件、安装 App Store 应用更新。
返回“软件更新”主页面 → 点击右上角的 (i) 按钮 → 关闭“显示 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 swdist.apple.com
127.0.0.1 gdmf.apple.com
127.0.0.1 swcdn.apple.com
127.0.0.1 xp.apple.com
按 Control + O 保存,回车确认文件名,再按 Control + X 退出。
执行刷新命令:sudo dscacheutil -flushcache && sudo killall -HUP mDNSResponder,让屏蔽立即生效。











