mac app store 自动更新需同步关闭界面设置、launchd 调度和偏好配置三层:先在系统设置中关闭软件更新与app store的自动选项;再用终端命令禁用 softwareupdated 定时检查与开机自启;最后写入 plist 禁用 automaticdownload 和 autoupdate 并刷新 dock。

Mac 上的 App Store 自动更新不是单个开关能控制的事,它由界面设置、系统调度和底层配置三层共同作用。只关掉“自动更新”勾选框,往往还有后台进程在悄悄检查更新。真正停用,得把这三层都理清楚。
图形界面设置:从源头关闭可见选项
这是最直观也最容易遗漏细节的一层。很多用户以为进了 App Store → 偏好设置关掉“自动更新”就完事了,其实远远不够:
- 进入“系统设置” → “通用” → “软件更新”,点击右上角 ⓘ 图标,关闭“自动保持我的 Mac 最新”
- 点“高级”,四项全关:自动检查更新、下载新更新、安装 macOS 更新、安装应用商店应用更新
- 再进“系统设置” → “App Store”,关闭“应用更新”(此项独立控制第三方 Mac App)
- 顺手关掉“显示 macOS 升级提醒”,避免被推送干扰
launchd 调度控制:切断后台唤醒机制
即使所有界面开关都关了,macOS 仍可能每 24 小时唤醒 softwareupdated 进程连接 Apple 服务器。终端命令才能真正断掉这条链:
- 运行 sudo softwareupdate --schedule off(禁用定时检查)
- 运行 sudo launchctl disable system/com.apple.softwareupdated(禁止服务开机自启)
- 如该进程正在运行,加一句 sudo launchctl bootout system/com.apple.softwareupdated 立即终止
偏好设置写入:防止策略被重置
部分行为由系统级 plist 文件控制,仅靠界面操作无法持久生效。直接写入配置可覆盖默认值:
- 禁用自动下载:defaults write /Library/Preferences/com.apple.softwareupdate AutomaticDownload -bool false
- 禁用 App Store 自动更新:defaults write /Library/Preferences/com.apple.commerce AutoUpdate -bool false
- 执行 killall Dock 刷新界面,或重启让设置彻底生效
三层都处理完,App Store 才真正停止主动检查、下载和安装更新。手动更新依然可用,只要打开 App Store → 边栏“更新”,点“全部更新”或单个更新即可。











