热点与流量
使用热点时阻止软件更新下载
macOS 会自行下载更新,在热点上可能会用掉好几 GB。共享手机网络时关闭自动下载,之后再更新。
症状
- 热点流量消耗得很快,并且在活动监视器或
nettop中,softwareupdated的占用很高。 - Mac 连接热点时,App Store 中的 App 在更新。
- 在热点上待了一天后,有更新已准备好安装。
可能的原因
- 有可用的新更新时下载。开启此选项后,Mac 会不经询问就下载 macOS 更新。
- App Store 自动更新。App Store 可以自行更新 App。这和 macOS 更新是两个独立的设置。
- App 更新程序。有些 App 用自己的辅助程序下载更新,不经过“软件更新”。
如何检查
选取苹果菜单 >“系统设置”,然后点按“通用”。点按“软件更新”。
点按“自动更新”旁边的信息按钮,查看已开启的选项。
查看 macOS 可以安装的更新。此命令不需要管理员密码。
softwareupdate --list在热点上的进程列表中查找
softwareupdated和appstored。nettop -P -t expensive
如何修复
在“自动更新”中,关闭“有可用的新更新时下载”。点按“完成”。
打开 App Store。选取“App Store”>“设置”,然后关闭“自动更新”。
在会自行更新的 App 中关闭自动更新。使用各个 App 自己的设置。
回到常用网络后,再次打开“软件更新”并安装更新。
要从终端安装所有推荐的更新,请使用
softwareupdate。它会要求输入管理员密码。softwareupdate --install --recommended需要管理员密码。
使用 Kilobat
开启网络过滤器后,Kilobat 会在按流量计费的网络上暂停更新辅助程序,包括 macOS 软件更新和 App Store 下载。这需要 Pro。
查看涵盖了哪些更新程序,以及在此网络上漏过去了多少更新字节。
kilobat updaters输出涵盖的辅助程序、漏过去的更新字节数、暂停的连接,以及在应用内部自行更新的 App。
在网络变为按流量计费之前开始的下载可以完成。请参阅阻止更新消耗热点流量。
常见问题
关闭自动下载后会错过更新吗?
不会。“软件更新”仍会显示可用的更新,由你决定何时安装。
低数据模式能阻止软件更新吗?
Apple 只把低数据模式描述为减少数据用量的一种方式。要确保万无一失,请关闭自动下载。
笔记本电脑在用电池时会下载更新吗?
Apple 表示,Mac 笔记本电脑必须连接电源适配器才会自动下载更新。
参考资料
- Apple 支持:Mac 上的软件更新设置
- Apple 支持:让你的 Mac 保持最新状态
- Apple 支持:如何从 App Store 手动更新 App
- softwareupdate(8),macOS 27.2 自带的 man 手册页
- nettop(1),macOS 27.2 自带的 man 手册页
参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。