首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >【译】Accountsd:如何解决 Mac 上的高 CPU 占用问题

【译】Accountsd:如何解决 Mac 上的高 CPU 占用问题

作者头像
AlphaHinex
发布2026-06-01 10:29:36
发布2026-06-01 10:29:36
2070
举报
文章被收录于专栏:周拱壹卒周拱壹卒
  • 原文地址:https://www.macrumors.com/guide/accountsd/
  • 原文作者:Joe Rossignol[1]

macOS Catalina 10.15.7[2] 版本发布后,越来越多的用户遇到了一个名为 “accountsd” 的系统进程在活动监视器中占用 CPU 过高的问题,导致 Mac 运行变慢。

Apple 支持社区的一位用户分享了一张 “accountsd” CPU 占用率超过 400% 的截图,并表示这导致了他 2018 款 MacBook Pro “无法使用”。

虽然这个问题多年来偶尔会出现,但在 macOS Catalina 10.15.7 发布后,Apple 支持社区[3]MacRumors 论坛[4]Twitter[5]Reddit[6]Stack Exchange[7] 等平台上的相关抱怨明显增多,用户们都在尝试排查这个问题。

accountsd 是什么?

Accountsd 是一个守护进程,属于 Accounts 框架[8] 的一部分。Apple 的开发者文档指出,该框架帮助用户从应用程序内部访问和管理他们的外部账户,而无需输入登录凭证。

Accounts 框架提供对存储在 Accounts 数据库中的用户账户的访问权限,该数据库由系统管理。一个账户存储了某个特定服务(如 Twitter)的登录凭证,你可以使用这些凭证向该服务进行身份验证。当你将 Accounts 框架集成到你的应用程序中时,你无需自行存储账户登录信息。而是由用户授权你的应用程序使用他们的账户登录凭证,从而无需输入用户名和密码。如果用户的 Accounts 数据库中不存在某个特定服务的账户,你可以让用户在你的应用程序内创建并保存一个账户。

如何解决 accountsd 的 CPU 占用问题?

受影响的用户提供了各种可能的解决方案,但效果可能因人而异。

有些用户通过在 系统偏好设置 > Apple ID > 概览 > 退出登录 他们的 Apple ID 账户,重启 Mac,然后重新登录账户来解决该问题,但这并非对所有人都有效。

一些用户通过 重置 Mac 的 SMC[9] 和/或 NVRAM[10] 解决了该问题。

Stack Exchange 上的一位用户认为该问题与 Mac 上文件索引的一个 bug 有关。他们的解决方案是通过进入 系统偏好设置 > Spotlight > 隐私 ,添加(+)你的存储驱动器(默认为“Macintosh HD”)到 “防止 Spotlight 在这些位置中搜索” 列表中,然后从列表中移除(-)该驱动器,Mac 便会开始重新索引。重新索引过程可能会暂时拖慢你的 Mac,因此建议在夜间执行这些步骤。

还有些更进一步的故障分析,一些用户成功解决问题的方式是导航到 “~/Library/Accounts” 路径并将文件 “Accounts4.sqlite” 重命名为 “Accounts4.sqlite.testbackup”,或者使用更复杂的终端命令,但需小心执行,因为这些解决方案都可能会对你的 iCloud 账户或同步造成冲击。

苹果尚未承认此问题。如果发布了修复该问题的软件更新,我们将相应更新本文。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2026-05-30,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 周拱壹卒 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • accountsd 是什么?
  • 如何解决 accountsd 的 CPU 占用问题?
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档