Mac 屏蔽系统更新

打开 Hosts 文件:
打开 终端。
输入 sudo nano /etc/hosts 并按回车。
输入管理员密码。
添加屏蔽规则:
在文件末尾添加以下行:

127.0.0.1 swscan.apple.com
127.0.0.1 swdist.apple.com
127.0.0.1 swcdn.apple.com
127.0.0.1 gdmf.apple.com
127.0.0.1 mesu.apple.com
127.0.0.1 xp.apple.com

(注意:去掉行首的 http://,仅保留域名)
保存并生效:
按 Control + O 保存,按 Control + X 退出 nano 编辑器。
执行以下命令刷新 DNS 缓存:

sudo dscacheutil -flushcache
sudo killall -HUP mDNSResponder

效果: Mac 将无法连接苹果更新服务器,从根本上阻止检测到新更新,小红点通常会随之消失。

如果小红点依然存在(通常是之前检测到的更新标记),可用命令清除:

清除现有小红点:
defaults write com.apple.systempreferences AttentionPrefBundleIDs 0
killall Dock
此命令重置通知标记并重启 Dock 进程,立即消除系统偏好设置图标上的小红点。
延迟更新通知 (可选):
若你未来某天想更新,只是现在不想被打扰:
defaults write com.apple.SoftwareUpdate MajorOSUNotificationDate -date "2026-12-31 23:59:59 +0000"
将日期 "2026-12-31 23:59:59 +0000" 替换为你希望下次收到通知的未来时间(UTC 时间)。

posted @ 2026-04-01 16:23  feipeng8848  阅读(26)  评论(0)    收藏  举报