После выхода macOS Catalina версии 10.15.7 все больше пользователей сталкиваются с проблемой: системный процесс «accountsd» показывает очень высокую загрузку ЦП в Мониторинге активности, что приводит к замедлению работы их Mac.
Один пользователь в Сообществах поддержки Apple поделился скриншотом «accountsd» с загрузкой ЦП выше 400%, что сделало его MacBook Pro 2018 года «бесполезным».
Хотя эта проблема периодически возникала на протяжении многих лет, с момента выпуска macOS Catalina версии 10.15.7 наблюдается заметный рост жалоб в Сообществах поддержки Apple, на форумах MacRumors, в Twitter, Reddit, Stack Exchange и других местах, при этом пользователи пытаются самостоятельно решить проблему.
Что такое accountsd?
Accountsd — это демон, часть фреймворка Accounts. В документации Apple для разработчиков говорится, что этот фреймворк помогает пользователям получать доступ к внешним учетным записям и управлять ими из приложений, не требуя ввода учетных данных.
Фреймворк Accounts предоставляет доступ к учетным записям пользователей, хранящимся в базе данных Accounts, которая управляется системой. Учетная запись хранит учетные данные для входа в определенный сервис, такой как Twitter, и вы используете эти данные для аутентификации в сервисе. Интегрируя фреймворк Accounts в свое приложение, вам не нужно самостоятельно хранить данные для входа в учетную запись. Вместо этого пользователь предоставляет вашему приложению доступ к использованию своих учетных данных, что избавляет от необходимости вводить имя пользователя и пароль. Если учетной записи для определенного сервиса нет в базе данных Accounts пользователя, вы можете позволить ему создать и сохранить учетную запись из своего приложения.
Как исправить высокую загрузку ЦП процессом accountsd?
Пострадавшие пользователи предложили широкий спектр потенциальных решений, но их эффективность может варьироваться.
Некоторым пользователям удалось решить проблему, выйдя из своей учетной записи Apple ID через Системные настройки > Apple ID > Обзор > Выйти, перезагрузив Mac, а затем снова войдя в учетную запись, но это помогло не всем.
Некоторые пользователи решили проблему, сбросив SMC и/или NVRAM своего Mac.
Один пользователь на Stack Exchange считает, что проблема связана с ошибкой индексирования файлов на Mac. Их решение включает сброс индексирования путем перехода в Системные настройки > Spotlight > Конфиденциальность и добавления (+) вашего накопителя («Macintosh HD» по умолчанию) в список «Запретить Spotlight поиск в этих местах». Затем удалите (-) диск из списка, и Mac начнет повторное индексирование. Процесс индексирования может временно замедлить работу вашего Mac, поэтому рекомендуется выполнять эти шаги в ночное время.
Что касается более продвинутого устранения неполадок, некоторые пользователи успешно справлялись, перейдя в «~/Library/Accounts» и переименовав файл «Accounts4.sqlite» в «Accounts4.sqlite.testbackup» или используя более сложные команды Терминала, но действуйте с осторожностью, так как эти решения могут повлиять на ваши учетные записи iCloud или синхронизацию.
Apple пока не признала эту проблему. Если будет выпущено обновление программного обеспечения с исправлением, мы обновим эту статью соответствующим образом.