Mac 上的 accountsd 是什么进程,为什么会联网?
最后更新: 2026-07-31
accountsd 是 Apple 随 macOS 提供的用户级代理,处理 Apple 账户和互联网账户的记录、凭据操作与访问协调。它可能因账户变更、认证失效或凭据续期而联网;Apple 没有提供停用 accountsd 本身的开关。
它是什么
accountsd 是 macOS 随每位用户启动的 Apple 代理。正版程序的标识是 com.apple.accountsd,文件位于 /System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd。
它处理 Apple 账户和互联网账户的资料记录,也参与凭据相关操作。系统组件或获得许可的应用需要访问某个账户时,accountsd 还会在中间协调。这里的重点是“协调”:访问范围会受具体账户和服务商约束,并不是任意应用都能随意读取所有凭据。
公开资料能确认的边界并不宽。Apple 的 Accounts 框架文档提到账户数据库、受控的账户访问、凭据以及凭据续期,但没有说明 accountsd 独自负责 Mac 上所有已经登录的账户,也没有说所有账户相关的登录动作和网络连接都由它完成。相关公开框架文档已经被标记为弃用,不能拿来当作当前 macOS 私有实现的完整说明。
accountsd 处理的是 Apple 服务账户和互联网服务账户。它不负责管理本机登录用户,也不决定谁可以登录这台 Mac。名字里虽然有 accounts,但这里说的是在线服务账户,不是 macOS 本地用户。
它为什么要联网
新增账户或修改账户设置后,系统可能需要重新完成认证,accountsd 因此可能联网。已有凭据过期、失效,或者其他系统组件发起凭据续期请求时,也可能出现连接。这些都属于账户认证和凭据维护环节,不代表它正在传输整批个人内容。
连接对象取决于 Mac 上配置了哪些账户。可能涉及 Apple 账户或 iCloud 的身份服务,也可能访问 Google、Exchange、Yahoo 等服务商提供的认证入口或令牌接口。这里能确认的只是服务类别。Apple 没有公布 accountsd 的域名或端点清单,所以不能凭进程名补写几个具体域名,也不能假定每台 Mac 都会连接相同地址。
还有一层归属问题需要保留。一次账户操作产生的连接,可能直接来自 accountsd,也可能由某个服务商专用的辅助进程发出。现有公开资料没有把每种请求对应到唯一进程。因此,只有逐进程证据确实指向 accountsd 时,才能把那次连接算到它名下。
即便流量记录显示了 accountsd,也不能直接解释成 Mail、照片或 iCloud 内容正在完整同步。大体积的数据通常由对应应用或专用守护进程处理,但 Apple 的内部实现会变化,具体由谁发起连接仍要以实际观察为准。
正常流量应该是多少
目前没有可靠数字。Apple 没有公布 accountsd 的正常流量基线,也没有给出每天、每次或每月应该使用多少字节。任何具体的 KB、MB 数字都缺少依据,不能为了方便判断而自行补上一条标准。
从已经确认的职责看,它更可能产生间歇性的控制流量,例如账户操作、身份认证和凭据续期。按用途推断,这类流量通常会小于 Mail、照片或 iCloud Drive 的大批量内容传输。不过,这只是对工作类型的描述,不是测量结果,更不能换算成可靠上限。
偶尔出现活动,可能正好对应新增账户、修改账户、凭据失效或系统请求续期。持续活动则值得进一步查看,重点是有没有反复进行的认证尝试,或者账户状态是否一直在变化。这不等于持续联网必然异常,也不能因为超过一个自行设定的 MB 数字就直接下结论。判断时需要把实际流量和当时发生的账户事件放在一起看。
能不能关掉
结论是保留 accountsd。Apple 没有提供停用这个代理本身的开关,因此也不存在可供填写的 accountsd 系统设置路径。网上出现的强制结束或禁用办法,不属于 Apple 提供的常规设置方式。
强行停用后,系统可能无法正常发现账户,也可能无法完成账户变更。账户访问授权、凭据续期和身份认证都可能受影响。依赖 Apple 账户或互联网账户的应用还可能出现认证失败或同步问题。故障不一定直接显示为“accountsd 已停止”,也可能先在使用账户的应用里表现出来。
如果问题只涉及某个外部账户,可以调整那个账户,而不是关闭整个代理。路径是 系统设置 > 互联网账户 > [具体账户]。进入后可以关闭某项账户功能,也可以选择 删除账户。这样改变的是选定账户及其启用项目,accountsd 本身仍会继续运行。
常见的误解
- “看到 accountsd 就说明中了恶意软件。” 进程名本身不能证明有问题。正版
accountsd由 Apple 签名,标识为com.apple.accountsd,位置是/System/Library/Frameworks/Accounts.framework/Versions/A/Support/accountsd。如果同名程序出现在别处,需要对那个文件另行核验,不能因为名字一样就认定它也是系统文件。
- “这只是一个影响性能的附属服务,停掉也没关系。”
accountsd参与账户资料、访问授权、认证和凭据续期。Apple 没有提供守护进程级别的全局停用开关。强行停用后,账户修改可能失败,依赖 Apple 账户或互联网账户的应用也可能无法认证或同步。
- “它管理 Mac 的本地登录用户。” 不是。公开的框架背景指向 Apple 服务账户和互联网服务账户,不是 macOS 本地用户。登录这台 Mac 的用户账户不由
accountsd管理。
- “它会把保存的所有密码交给每一个应用。” 这种说法把访问范围夸大了。账户访问会经过协调,并且取决于具体账户和服务商,不是所有应用都能不受限制地取得全部凭据。另一方面,Apple 没有公开
accountsd内部处理凭据的完整设计,因此也不能凭公开资料描述它内部每一步究竟怎样执行。
- “记在 accountsd 名下的流量,就是 Mail、照片或 iCloud 的全部同步内容。” 这个归因过于宽泛。大批量内容通常由对应服务的应用或守护进程传输。某些账户连接也可能由服务商专用的辅助进程发起。最终归属受系统实现影响,需要查看实际的逐进程记录,不能只凭账户名称推断。
怎么看它到底用���多少
下一步是查看 accountsd 的真实逐进程用量,而不是套用一个没有依据的 MB 标准。可以在 Bytetally 的逐进程统计中找到 accountsd,再把流量出现的时间与账户新增、修改、凭据失效或续期请求对照。若活动长期持续,再据此排查是否存在反复认证或持续的账户变化。
相关进程
常见问题
accountsd 是病毒吗?
正版 accountsd 由 Apple 签名,标识为 com.apple.accountsd,并位于 Accounts.framework 目录。其他位置出现同名文件,需要单独核验。
accountsd 为什么一直联网?
账户新增或变更、凭据过期或失效、系统请求续期凭据时,它可能访问 Apple 或已配置服务商的认证服务。持续活动需要结合认证是否反复失败、账户是否持续变化来排查。
accountsd 可以关闭吗?
Apple 没有提供停用 accountsd 本身的系统开关。强行停用可能影响账户识别、授权、凭据续期、认证以及依赖这些账户的应用。
accountsd 用多少流量才正常?
Apple 没有公布正常流量范围,也没有可靠的字节数标准。不能用自行设定的 MB 阈值判断它是否异常。
看清它到底用了多少
Bytetally 逐进程分别统计上传与下载,实时和历史都有,全部在本机完成。
免费下载 · Mac App Store需 macOS 14 Sonoma 或更高 · 100% 本机分析 · 无需账号