必须立即禁用mac后台静默下载更新:①系统设置中关闭自动更新及高级选项;②终端执行sudo defaults write禁用automaticdownload;③修改hosts屏蔽更新域名;④手动删除/library/updates/和缓存目录中的更新包。

Mac在后台静默下载macOS更新包会占用大量存储空间并触发磁盘告警,尤其当您使用容量紧张的SSD或需要稳定开发环境时,必须立即切断这一行为。通过系统设置关闭自动下载开关是最基础、最安全的操作路径,适用于所有macOS Ventura及以上版本用户,能直接禁用图形界面层所有触发下载的选项。
通过系统设置关闭全部自动下载开关
1、点击屏幕左上角的苹果菜单(),选择“系统设置”。
2、在左侧边栏中点击“通用”,再点击右侧的“软件更新”。
3、点击“自动更新”旁的 ⓘ 图标,进入详细配置页面。
4、取消勾选“自动保持我的 Mac 最新”主选项——【这一步必须先做,否则后续高级选项可能被灰显】。
5、点击“高级”按钮,在弹出窗口中确保以下四项全部取消勾选:下载新更新、安装macOS 更新、安装App Store 应用更新、安装安全响应和系统文件。
用终端命令强制禁用系统级自动下载
图形界面设置存在配置残留风险,尤其在系统重置或升级后可能自动恢复。此方法写入全局偏好设置,使AutomaticDownload参数永久为false,对当前及所有新建账户生效。
方法一:禁用系统级下载参数
1、打开“应用程序” → “实用工具” → “终端”。
2、输入命令并回车:sudo defaults write /Library/Preferences/com.apple.softwareupdate AutomaticDownload -bool false。
3、输入管理员密码(输入时无光标反馈,属正常现象)。
方法二:同步禁用App Store应用自动更新
执行命令:defaults write /Library/Preferences/com.apple.commerce AutoUpdate -bool false。
方法三:重启更新服务使设置即时生效
运行:sudo killall softwareupdated——【不执行此步,部分已启动的下载任务仍会继续】。
修改hosts文件屏蔽更新域名
该方法从网络层物理阻断下载通道,即使前两步失效,系统也无法连接Apple更新服务器,是最顽固、最彻底的拦截手段。
第一步:以管理员权限编辑hosts文件
在终端中执行:sudo nano /etc/hosts,输入密码后进入编辑界面。
第二步:在文件末尾新增四行屏蔽规则
逐行输入以下内容(每行一个,不可合并):127.0.0.1 swdist.apple.com127.0.0.1 swcdn.apple.com127.0.0.1 appldnld.apple.com127.0.0.1 mesu.apple.com
第三步:保存并退出
按Control + O回车确认保存,再按Control + X退出nano编辑器。
手动清理已下载的更新包
前面三步只阻止未来下载,但已存在的更新包仍占据空间。必须主动删除,否则磁盘告警不会解除。
① 打开访达,按下 Shift + Command + G,输入 /Library/Updates/ 并前往——该目录下所有文件均可安全删除。
② 同样方式前往 ~/Library/Caches/com.apple.SoftwareUpdate/,清空其全部内容。
③ 执行终端命令清理系统缓存:sudo rm -rf /var/folders/*/*/C/com.apple.SoftwareUpdate/*——【此命令不可撤销,请确认路径无误再回车】。











