Suite à la publication de la version 10.15.7 de macOS Catalina, un nombre croissant d’utilisateurs ont rencontré un problème avec un processus système nommé « accountsd » affichant une utilisation très élevée du processeur dans Activity Monitor, entraînant un ralentissement de leur Mac.
Un utilisateur dans les communautés de support Apple a partagé une capture d’écran de « accountsd » avec une utilisation du processeur supérieure à 400%, rendant son MacBook Pro 2018 « inutile ». »
Bien que ce problème ait surgi occasionnellement au fil des ans, il y a eu une augmentation notable des plaintes à travers les Communautés de support Apple, les Forums MacRumors, Twitter, Reddit, Stack Exchange et ailleurs depuis la sortie de macOS Catalina version 10.15.7, les utilisateurs tentant de résoudre le problème.
Qu’est-ce que accountsd ?
Accountsd est un démon, faisant partie du cadre Accounts. La documentation pour développeurs d’Apple indique que ce cadre aide les utilisateurs à accéder à leurs comptes externes et à les gérer à partir d’apps, sans qu’ils aient à saisir leurs identifiants de connexion.
Le cadre Accounts permet d’accéder aux comptes utilisateurs stockés dans la base de données Accounts, qui est gérée par le système. Un compte stocke les identifiants de connexion d’un service particulier, tel que Twitter, et vous utilisez ces identifiants pour vous authentifier auprès du service. Lorsque vous intégrez le framework Accounts dans votre application, vous n’avez pas besoin de stocker vous-même les identifiants de connexion des comptes. Au lieu de cela, l’utilisateur autorise votre application à utiliser les informations de connexion de son compte, ce qui lui évite de devoir saisir son nom d’utilisateur et son mot de passe. Si aucun compte pour un service particulier n’existe dans la base de données des comptes de l’utilisateur, vous pouvez le laisser créer et enregistrer un compte à partir de votre app.
Comment réparer l’utilisation du processeur de accountsd ?
Les utilisateurs concernés ont proposé un large éventail de solutions potentielles, mais votre kilométrage peut varier.
Certains utilisateurs ont réussi à résoudre le problème en se déconnectant de leur compte Apple ID sous Préférences Système > Apple ID > Aperçu > Se déconnecter, redémarrer leur Mac, puis se reconnecter au compte, mais cela n’a pas fonctionné pour tout le monde.
Certains utilisateurs ont résolu le problème en réinitialisant le SMC et/ou la NVRAM de leur Mac.
Un utilisateur sur Stack Exchange pense que le problème est lié à un bug de l’indexation des fichiers sur le Mac. Leur solution consiste à réinitialiser l’indexation en naviguant dans Préférences Système > Spotlight > Confidentialité et en ajoutant (+) votre lecteur de stockage (« Macintosh HD » par défaut) à la liste « Empêcher Spotlight de rechercher ces emplacements ». Ensuite, retirez (-) le lecteur de la liste, et le Mac commencera à réindexer. Le processus d’indexation peut ralentir temporairement votre Mac, il est donc recommandé d’effectuer ces étapes pendant la nuit.
Pour ce qui est du dépannage plus avancé, certains utilisateurs ont réussi à naviguer dans « ~/Bibliothèque/Comptes » et à renommer le fichier « Accounts4.sqlite » en « Accounts4.sqlite.testbackup » ou en utilisant des commandes Terminal plus complexes, mais procédez avec prudence, car ces solutions pourraient avoir un impact sur vos comptes iCloud ou la synchronisation.
Apple n’a pas encore reconnu ce problème. Si une mise à jour logicielle est publiée avec un correctif, nous mettrons à jour cet article en conséquence.
.