Come risolvere l’elevato utilizzo della CPU da parte di Accountsd su Windows

Trovarsi di fronte a un Mac lento e notare che “Accountsd” sta consumando la CPU al massimo, a volte raggiungendo anche il 400-500%, può essere davvero frustrante. Su alcune configurazioni, un riavvio rapido sembra risolvere il problema, ma si tratta sostanzialmente di un gioco a rincorrere la talpa, perché il problema si ripresenta dopo un po’.Il fatto è che Accountsd è parte integrante del modo in cui macOS gestisce tutti gli accessi agli account, come iCloud, Gmail, Contatti, ecc. Quindi, quando impazzisce e consuma tutte le risorse, tutto rallenta: le ventole aumentano la velocità, la batteria si scarica più velocemente e le app possono bloccarsi o presentare rallentamenti. Questo problema si verifica solitamente dopo gli aggiornamenti di sistema, in particolare con Catalina (10.15), ma può infastidire anche gli utenti con versioni precedenti. La buona notizia è che ci sono alcune cose che vale la pena provare per ridurlo.

Come risolvere il problema del processo Accountsd che consuma troppa CPU in macOS

Soluzione 1: Aggiungi nuovamente i tuoi account email e iCloud

La causa più comune sembra essere un ciclo di sincronizzazione infinito, soprattutto quando gli account iCloud o di posta elettronica si bloccano o continuano a tentare di sincronizzarsi: immaginate un ingorgo nel database dei vostri account. Aggiungere nuovamente questi account aggiorna il collegamento, interrompendo, si spera, il ciclo infinito.È curioso come un semplice passaggio possa avere un impatto così significativo, ma su un Mac ha addirittura azzerato l’utilizzo della CPU all’istante. Potrebbe non funzionare sempre, ma è un buon punto di partenza.

  • Fai clic sul menu Apple e seleziona Preferenze di Sistema.
  • Vai alla sezione Account Internet
  • Seleziona ciascun account (come Gmail o iCloud) nel pannello di sinistra.
  • Fai clic sul pulsante ” ” per rimuovere l’account
  • Conferma la rimozione e riavvia il Mac.
  • Dopo il riavvio, torna ad Account Internet e aggiungi nuovamente gli account.

Questo ripristina la connessione e spesso impedisce ad Accountsd di entrare in un ciclo infinito. Tieni presente che, se alcuni account non si sincronizzano immediatamente o a volte non vengono visualizzati, potrebbe essere utile ricontrollare le loro impostazioni o aggiungerli nuovamente. Su alcuni computer, questa procedura ha richiesto uno o due riavvii per essere completata correttamente, ovviamente perché i Mac tendono a complicare le cose più del necessario.

Soluzione 2: Disabilitare il rilevamento automatico delle impostazioni dell’account in Mail

Un altro approccio consiste nel dire all’app Mail di non intervenire continuamente per la sincronizzazione delle impostazioni. Per alcuni utenti, il rilevamento automatico delle impostazioni causava picchi di utilizzo della CPU.È un sistema un po’ instabile, ma disabilitare il rilevamento automatico può ridurre questi continui tentativi di sincronizzazione.

  • Apri posta
  • Nella barra dei menu, fai clic su Mail > Preferenze.
  • Accedi alla scheda Account
  • Seleziona il tuo account, quindi fai clic su Avanzate
  • Deseleziona la casella denominata ” Rileva e mantieni automaticamente le impostazioni dell’account”.
  • Chiudi la finestra delle preferenze e verifica se l’utilizzo della CPU si riduce.

Potrebbe essere necessario riavviare Mail o il Mac, ma in questo modo si disabilitano le sincronizzazioni automatiche in background che possono sfuggire di mano.

Soluzione 3: Aggiornare all’ultimo aggiornamento combinato di macOS Catalina (10.15.7).

Se utilizzi ancora una versione precedente di Catalina o una precedente, ti conviene visitare la pagina di supporto ufficiale di Apple per scaricare l’ultimo aggiornamento combinato. A volte, questi aggiornamenti risolvono bug o problemi di consumo eccessivo di risorse, come quelli relativi ad Accountsd, che erano sfuggiti alle patch precedenti. Soprattutto se il problema si è presentato dopo l’aggiornamento, è consigliabile mantenere tutto aggiornato. A volte, è sufficiente che Apple rilasci una patch correttiva che renda nuovamente il processo più fluido.

Soluzione 4: Disconnettiti e accedi nuovamente al tuo ID Apple

Alcuni utenti giurano che questo metodo funzioni: disconnettersi da iCloud e poi accedere di nuovo. Può sembrare un po’ drastico, ma può reimpostare i collegamenti tra gli account ed eliminare qualsiasi cosa stia causando quel ciclo di sincronizzazione infinito.

  • Preferenze di Sistema Aperte
  • Fai clic su ID Apple in alto
  • Fai clic su Panoramica e poi su Esci.
  • Riavvia il Mac, quindi accedi nuovamente al tuo ID Apple.

Questo aggiornamento a volte impedisce ad Accountsd di sovraccaricarsi. Attenzione, però: la disconnessione può disabilitare temporaneamente alcune funzionalità o la sincronizzazione con iCloud, quindi assicuratevi di aver eseguito il backup dei dati importanti.

Soluzione 5: Chiudi Mail quando sei offline o disattiva gli account problematici

Se il problema peggiora quando il Mac non è online, valuta la possibilità di chiudere Mail o disabilitare temporaneamente gli account di posta elettronica. Disattivare Mail offline impedisce ad Accountsd di tentare la sincronizzazione e di andare in tilt. Per una soluzione più rapida, disabilita l’account specifico che causa il problema tramite Account Internet nelle Preferenze di Sistema. In questo modo, isolerai l’account problematico senza dover rimuovere tutto.

Soluzione 6: Spostare Accounts4.sqlite per risolvere i problemi di sincronizzazione

Questo piccolo file all’interno di /Users/[nomeutente]/Library/Accounts/ sembra essere a volte la causa del problema. Spostandolo temporaneamente, si costringe macOS a ricrearlo da zero, risolvendo così eventuali file corrotti o cicli infiniti. Tieni presente che, dopo aver spostato il file, potresti perdere alcune informazioni di accesso a iCloud finché il file non viene ripristinato.

  • Accedere a /Utenti/[nomeutente]/Libreria/Account/
  • Trova Accounts4.sqlite
  • Trascinalo in un’altra cartella, ad esempio sul Desktop.
  • Riavvia il sistema e verifica se l’attività della CPU migliora.
  • Per ripristinare il file, copialo nuovamente nella posizione originale e accedi di nuovo a iCloud.

Un consiglio: fate attenzione, perché se sbagliate, potreste dover accedere nuovamente a iCloud e ripristinare alcune impostazioni. Ma in alcuni casi, si tratta di una soluzione rapida che vi risparmierà un sacco di grattacapi.

Soluzione 7: rimuovere le cache locali di posta e portachiavi

Questo è un approccio più aggressivo e prevede l’eliminazione delle cartelle locali che potrebbero essere danneggiate o bloccate. Innanzitutto, assicurati di visualizzare la cartella Libreria:

  • Apri Finder
  • Fai clic su Visualizza > Mostra opzioni di visualizzazione
  • Seleziona Mostra cartella della libreria

Successivamente, esegui il backup delle tue password da Portachiavi:

  • Vai a Vai > Vai alla cartella
  • Digita ~/Librarye premi Vai
  • Individua la cartella Portachiavi (cartella blu) e copia i file .keychain-db pertinenti in un luogo sicuro.

Successivamente, elimina le seguenti cartelle per reimpostare la cache:

  1. /Utenti/[nomeutente]/Libreria/Posta
  2. /Utenti/[nomeutente]/Libreria/container/com.apple.mail
  3. /Utenti/[nomeutente]/Libreria/Portachiavi (cartella blu)

Infine, disattiva la sincronizzazione di iCloud e Mail, riavvia il computer e riattiva gli account. Preparati a reinserire le password e a sincronizzare nuovamente le informazioni in seguito.

Onestamente, quest’ultimo passaggio è un po’ drastico, ma può risolvere problemi ostinati quando altre soluzioni non funzionano. Tieni presente, però, che richiederà dei backup e una nuova configurazione in seguito.