macOS 进程

Mac 上的 softwareupdated 是什么?

softwareupdated 是 macOS 的软件更新守护进程,负责检查和下载 macOS 更新。它的行为由“软件更新”设置控制。

进程:softwareupdated适用于:“系统设置”路径适用于 macOS 13 Ventura 及更高版本。在 macOS 27.2 上观察到。核查日期:2026年10月29日

在哪里看到它

  • softwareupdated 出现在“活动监视器”›“网络”、nettop 或 Kilobat 的列表中。
  • 防火墙或网络监视工具询问是否允许 softwareupdated 连接。
  • 热点流量下降得很快,而 softwareupdated 的字节数最多。

它是什么

man 手册页称它为“the main daemon responsible for running software updates”(负责运行软件更新的主守护进程)。它是 macOS 的一部分,位于 CoreServices 中的“软件更新”App 内。

softwareupdate 命令和“系统设置”>“通用”>“软件更新”都会用到它。

为什么它会使用网络

  • 检查更新。macOS 会在后台检查新的更新。
  • 下载更新。打开“下载可用的更新”后,它会直接下载 macOS 更新,不会询问。
  • 安全性响应和系统文件。Apple 将“安装安全性响应和系统文件”列为一个单独的自动选项。

这正常吗?

正常。更新发布后出现大型下载很常见。一次 macOS 更新可能有好几 GB。

在热点上,这些下载可能会用掉流量套餐的一大部分。这时请更改下面的设置。

查看它用了多少

  1. 从“应用程序”>“实用工具”中打开“活动监视器”,点按“网络”。

  2. 在搜索栏中输入 softwareupdated。“发送的字节”和“接收的字节”列显示它传输了多少数据。

  3. 在“终端”中只观察这个进程。按 d 显示每秒的变化,按 q 退出。

    nettop -p softwareupdated -P
  4. 查看 macOS 可以安装哪些更新。这不需要管理员密码。

    softwareupdate --list

安全地减少或暂停它

  1. 选取苹果菜单 >“系统设置”>“通用”>“软件更新”。点按“自动更新”旁边的信息按钮。

  2. 关闭“下载可用的更新”,然后点按“完成”。

  3. 稍后在常用网络上安装更新。“软件更新”仍会显示这些更新。

  4. 保持安全更新为最新。回到不限流量的网络后,重新打开该选项。

  5. 不要在“活动监视器”中退出 softwareupdated。它是 macOS 的一部分,其他功能依赖它。

使用 Kilobat

  1. 打开 Kilobat 的 App 列表并搜索 softwareupdated。它所在的行会显示实时速率和已传输的字节数。

  2. Kilobat 会把这个服务放在“系统下载”分组中,并附一行说明它的作用。展开该分组可查看每个服务。

  3. 打开网络过滤器后,点按该服务。面板会列出这些下载是为哪些 App 进行的,例如“用于音乐”。

  4. 没有过滤器时,macOS 只显示服务本身,Kilobat 也就无法判断某次下载是为哪个 App 进行的。

  5. 在“终端”中查看同样的实时列表。按 / 并输入名称进行搜索。

    kilobat status --watch
  6. 显示它一天内的流量。名称与 kilobat report --summary 中的一致。

    kilobat bandwidth softwareupdated day
  7. 通过 MCP,AI 智能体可以用 get_app_bandwidth 和名称 softwareupdated 获取同样的历史记录。

  8. 有了 Pro 和网络过滤器,Kilobat 会在按流量计费的网络上暂停这个更新程序,App 本身照常工作。请参阅阻止更新消耗热点流量。

    kilobat updaters
  9. 实时视图免费。App 中的历史记录需要 Pro。Kilobat 只在 App 运行时记录历史。

常见问题

低数据模式能阻止软件更新吗?

Apple 只把低数据模式描述为减少数据使用的一种方式。为保险起见,请关闭“下载可用的更新”。

关闭自动下载安全吗?

短时间内是安全的,你不会错过任何更新。回到常用网络后再安装即可。

参考资料

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。