Verificare le Preferenze del Mac può risolvere alcuni problemi

La maggior parte delle applicazioni per Mac memorizzano le informazioni relative alle preferenze in un file XML, che a volte si può danneggiare (si parla di “corruzione del file delle preferenze”).
Sintomi
I sintomi sono crash inaspettati e menu che spariscono. Ad esempio: se il programma di posta elettronica si chiude durante l’avvio, se il Finder dimentica le impostazioni, oppure se Contatti perde le sue categorie, allora il file delle preferenze dell’applicazione potrebbe essere danneggiato.
Si potrebbe semplicemente eliminare il file danneggiato, ma si perdono le impostazioni personalizzate che è necessario ripristinare a mano o da un backup. Quindi, prima di procedere è bene accertarsi che effettivamente il file delle preferenze dell’applicazione sia corrotto.
OS X utilizza i file .plist per memorizzare le preferenze delle applicazioni, e le informazioni delle preferenze relative al sistema. Si tratta di file di testo salvati in formato XML. Quindi è facile verificare se un file è danneggiato: se non corrisponde al layout XML, è corrotto.
Verifica preferenze
Ci sono due modi per controllare i file di preferenza XML: è possibile utilizzare l’utility plutil Unix. Basta lanciare il Terminale (si trova nella cartella Applicazioni/Utility), copiate e incollate il seguente comando seguito da Invio, e poi quando richiesto digitate la password amministratore (che non sarà mostrata):
sudo plutil ~/Library/Preferences/*.plist
Apparirà un lungo elenco di file delle preferenze, accanto ad ognuno viene riportato ok se non è corrotto, altrimenti vedrete la descrizione del problema.

È possibile controllare le preferenze di sistema (livello root) digitando il seguente comando seguito da invio, più la password quando verrà richiesta.
sudo plutil /Library/Preferences/*.plist
La cartella Preferences di sistema si trova in Macintosh HD (è il nome di default del disco rigido)/Sistema/Libreria.
Eliminazione file preferenze corrotto
Per eliminare un file delle preferenze corrotto, come prima cosa prendete nota del suo nome esatto. Nel caso della foto d’esempio è quello evidenziato in rosso com.apple.iChat.AIM.plist (tutto quello che viene prima è il percorso del file).

Adesso cliccate sull’icona del Finder nel Dock, premete e tenete premuto il tasto alt (opzione) e dal menu in alto scegliete Vai/Libreria. Si aprirà la Libreria utente, che di default è invisibile. Individuate e aprite la cartella Preferences, premete la combinazione di tasti ⌘-2 per disporre i file in modalità elenco, quindi cercate il file delle preferenze corrotto.

Una precisazione: su ogni Mac esistono due cartelle “Libreria”, se non trovate il file delle preferenze corrotto è perché state guardando nella cartella Libreria sbagliata (probabilmente avete utilizzato Spotlight invece di seguire le istruzioni dell’articolo).
Se ve lo state chiedendo, è necessario utilizzare sudo perché alcuni file di preferenze sono di proprietà di sistema, anche se si trovano nella cartella Preferences della cartella utente.
Se preferite non utilizzare il Terminale, potete ricorrere all’utility gratuita Preferential Treatment di Jonathan Nathan, che consente di controllare le preferenze utente e di sistema cliccando su un paio di pulsanti. È un po’ più lento rispetto al Terminale, ma è molto più semplice da usare, e anche i risultati della verifica sono più facili da leggere. L’utility consente di aprire, spostare, o cestinare eventuali file danneggiati che trova.
Attenzione: se non avete modificato le impostazioni di default di Gatekeeper, lanciando Preferential Treatment apparirà l’avviso che non è possibile aprirla perchè lo sviluppatore non è identificato. Se avete un account amministratore, click con il tasto destro (o ctrl-clic) su Preferential Treatment, e scegliete “Apri” dal menu a comparsa, digitate la password e “dite” a Yosemite di fidarsi di questa applicazione in futuro.


58 commenti
Ciao Stefano,
problema con Excel che mi portavo dietro da mesi risolto!
Grazie
Carmelo
P.S.: Preference Treatment non funziona, appena rileva un errore si blocca
Per quanto riguarda Preferential Treatment (a me funziona perfettamente), il messaggio d’errore che ricevi probabilmente dipende dal fatto che alcuni file delle preferenze sono di sistema per cui è necessario la password amministratore. Per risolvere, clicca il piccolo pulsante con l’icona di un lucchetto, digita la password e poi avvia la verifica 😉
Ciao Stefano
Le preferenze si possono verificare anche con il programma gratuito OnyX ?
BUON 2015
Con il rilascio di OnyX 2.9.4, la funzione per la verifica delle preferenze è stata rimossa.
Auguroni anche a te 😉
preciso come sempre, grazie Stefano, ho eliminato 6 file di troppo.
scusate ne ho scoperti 3 , li elimino tutti e 3 insieme e poi riavvio?
poi si autorigenerano da soli mi pare?
grazie
Si. Chiudi le relative applicazioni, se aperte, cestina i file delle preferenze corrotte che hai individuato, che si “autorigeneranno” al primo avvio dei programmi.
Ciao Stefano
Dopo aver letto il tuo articolo sono andato a curiosare nelle preferenze ed è tutto ok,ma aprendo libreria nella cartella preferenze ho trovato tante cartelle vuote con dei nomi stranissimi è una cosa normale?
Grazie per la risposta e auguri
Mandami una schermata della cartella Preferences (⌘-Maiuscole-3) che gli do una occhiatina click qui
Ciao Stefano ti ho mandato,almeno spero,la schermata richiesta utilizzando il tuo “click qui”spero ti sia arrivata
Si, l’ho vista or ora. Anche per te valgono le istruzioni date in un commento poco più sotto click qui
Ho provato a seguire il tuo consiglio ed ho notato che se provo a lanciare da aplicazioni Dropbox non si apre. La cosa che non capisco è che da preferiti dove trovo Dropbox riesco ad accedere ai file present, gli stessi file riesco a vederli anche con iPad. Cosa mi consigli di fare.
Ciao a presto
Reinstalla Dropbox, ma soprattutto lancia Utility Disco e fai una verifica dei Permessi.
Scusa la domanda forse banale,ma se disinstallo Dropbox dopo averlo installato una seconda volta riesco a recuperare i file presenti precedentemente, o devo prima salvarmeli da qualche parte.
Ciao
Ciao Stefano, ti voglio segnalare anche che per cercare files anche in cartelle molto profonde basta scaricare l’ottima app Easyfind che se ben impostato trova tutti i file in tutto l’hard disk.
Buon anno!
Stefano pur inserendo la pwd amministratore si blocca sempre sullo stesso errore:
CPF2: (5b) /Library/Preferences/com.apple.iPod.plist: Cannot parse a NULL or zero-length data
Anche se cancello il file manualmente l’errore si presenta sempre. Cosa devo fare ?
Se hai un iPod, collegalo al Mac, altrimenti è normale che generi un file vuoto, probabilmente è il demone di iTunes che preferisce avere il file disponibile anche se non ci deve mettere dentro nulla.
Sul mio MacBook Pro, che è sincronizzato con un iPod nano, lo stesso file pesa 848 Kb.
Ciao Stefano, ho eseguito la procedura da te indicata tramite terminale ed a livello di root mi genera sempre la stessa preferenza corrotta. Come posso fare?
Si tratta di queste preferenza:
/Library/Preferences/com.apple.windowserver.plist: Cannot parse a NULL or zero-length data
Io elimino, riavvio e ripetendo la stessa procedura da terminale mi ritrovo sempre questo messaggio, come mai?
Ho OSX 10.10.1
Grazie
Sul mio MacBook Pro con Yosemite (installazione pulita senza importare dal backup), non c’è proprio questa preferenza. Probabilmente si tratta di un file del precedente OS X, non credo sia importante.
Installazione pulita e nessun backup importato, ho anche io lo stesso file.
Lo elimino ma lo ricrea corrotto al riavio
ERRATA CORRIGE: avevo sbagliato a cercare. Ho lo stesso file con lo stesso “problema”, ma dopo le verifiche del caso ho scoperto che è irrilevante. Lasciatelo dov’è.
Grazie Stefano, come di consueto Massima efficenza 😉
Grazie Stefano. Comunque per dovere di cronaca il mio è un Mac con nativo Yosemite.
ciao Stefano e ciao a tutti,
ho usato dopo tempo immemore preferential treatment e nei file di sistema mi da questo file:
CPF2: (5b) /Library/Preferences/com.apple.AECT.plist: Cannot parse a NULL or zero-length data, ma non riesco a trovarlo nella cartella delle preferenze nella libreria.
hai /avete idea di dove lo posso trovare?
vi ringrazio
luca
Stando al percorso che hai specificato, devi cercare all’interno della cartella Libreria che si trova nell’hard disk che si chiama CPF2: (5b)
Anch’io ho provato a fare come da articolo. Tutto bene il trovarele voci, cancellate e riavviato. C’è stato solo il piccolissimo problema che il mac non si è più avviato rimanendo in stato di mela grigia per 2 ore, dopo di che ho capito che non c’era niente da fare. Stessa cosa con altri riavvii e riavvio con shift premuto. Alla fine ho dovuto usare time machine per resuscitare un backup…
È assolutamente impossibile che eliminando un file delle preferenze utente il Mac non si riavvia… non c’è alcuna relazione tecnica tra le due cose. Devi aver inavvertitamente eliminato qualche file di sistema dalla cartella sbagliata.
Non sarò un hacker ma bazzico di computer da 30 anni. Non ho cancellato niente oltre i tre file che avevano errore. Al massimo potrei aver cancellato un file più importante di altri. Non so ancora bene muovermi nei registri del mac, comunque ho cancellato solo quello dato come “alterato”. Se può aiutare questi sono:
/Users/fabrizio/Library/Preferences/com.apple.quicklook.satellite.plist: Cannot parse a NULL or zero-length data;
/Library/Preferences/com.apple.windowserver.plist: Cannot parse a NULL or zero-length data;
/Library/Preferences/com.apple.iPod.plist: Cannot parse a NULL or zero-length data
C’è qualcosa di fondamentale?
Nessun file delle preferenze è fondamentale. Come spiegato nell’articolo, si tratta di un file di testo in cui vengono registrate le preferenze dell’applicazione a cui è collegato, cestinandolo ne viene subito rigenerato un altro con le impostazioni di default.
Se non hai cancellato nient’altro, non riesco a spiegarmi l’inconveniente che hai avuto. Ho perfino eliminato i file che hai elencato sul mio Mac, ma il problema non si è presentato.
O è stata la coincidenza più assurda del mondo o non me lo spiego neanche io. Tra l’altro è la prima volta in 7 anni che vedo questa cosa in un mac di mia proprietà…
…non so che dire. Ho paura a riprovare però. Magari faccio uno alla volta. Boh.
ciao Stefano, trovato uno non ok ma non ritrovato in libreria:
com.apple.windowserver.plist
dove lo trovo?
Si trova in Macintosh HD/Libreria/Preferences, ma puoi lasciarlo li perché è irrilevante e tutti i Mac hanno lo stesso file con l’identico “problema” 😉
Nonostante sia nella libreria giusta, il file da eliminare non c’è:
/Library/Preferences/jp.co.canon.ij.print.backend.canonijnetwork.plist: Cannot parse a NULL or zero-length data
in compenso ci sono centinaia di file che non dovrebbero esserci, sia .doc che .xls che .jpg:
un documento .doc con all’interno molte immagini, lo trovo 141 volte, sempre con lo stesso nome ed estensione e peso: 87 MB ognuno
Perché?
anche molti pdf, pagine web e molte email!!
C’è qualche programma che non funziona bene. Chiudi tutte le applicazioni, crea una cartella sulla scrivania, e spostaci dentro tutti questi file “strani”. Poi riavvia il Mac e lancia una applicazione alla volta, quindi vai a vedere se nella cartella Preferences vengono creati i file “strani”, se non trovi nulla continua fino a quando non individui il “colpevole”.
Stefano a me si chiude inaspettatamente quicklook satellite, non so più che fare. non so se è una cosa grave o meno ma ogni volta che sposto o faccio qualcosa con file di keynote ad esempio mi esce quicklook satellite si e chiuso inaspettatamente… boh non riesco a capire. mi esce anche per esempio se io ho un file keynote salvato sulla scrivania, apro anteprima con il click più forte sul trackpad (parlo del macbook pro 13 inizio 2015 con nuovo trackpad) non si apre subito l’anteprima ma esce sempre la solita scritta.. non so. Grazie per l’aiuto
ho seguito passo passo ma le preferenze che risultano corrotte non riesco assolutamente a trovarle, nella cartella preferences della libreria non ci sono. Sono queste:
/Library/Preferences/com.adobe.acrobat.pdfviewer.plist: Cannot parse a NULL or zero-length data
/Library/Preferences/com.apple.AECT.plist: Cannot parse a NULL or zero-length data
/Library/Preferences/com.apple.RegLogicStudio.plist: Cannot parse a NULL or zero-length data
Ciao Stefano,
il link non funziona più, che fare?
Grazie
Se ti riferisci a Preferential Treatmental, il link funziona, in ogni caso per il download diretto click qui
Ciao, Stefano
nel mio Macbook 2010 con s.o. regolarmente aggiornato
è da qualche tempo che non funziona il comando ”condividere” che c’è nei vari programmi Finder, Foto ecc.
Cliccando, scende il menu a tendina con le varie opzioni di destinazione, ma se ad
esempio da Foto tento di condividere un immagine verso Flickr o Posta,
non lo fa ed addirittura mi blocca il programma Foto, da cui devo uscire forzatamente.
Oggi ho controllato le preferenze di sistema (livello root) e trovato queste due anomalie che potrebbero forse centrarci qualcosa:
/Library/Preferences/com.apple.dev.isl.plist: Unexpected character [ at line 1
/Library/Preferences/com.apple.preferences.sharing.plist: Cannot parse a NULL or zero-length data
cerco dentro (casa/Libreria/preferences) ma non trovo i due file
Sarei sollevato e felice se qualcuno mi desse una dritta.
grazie
Dovrebbero essere due file delle preferenze di un vecchia versione di OS X che ti porti dietro, ma non si trovano nella Libreria utente, devi cercare in quella di sistema.
Ciao, ho qualche problema con il Finder.
Se apro una cartella non mi mostra il contenuto o si presenta qualche anomalia tipo pezzi di file che compaiono al di sopra.
Ho provato di tutto. Ho effettivamente riscontrato la presenza di file corrotti, eliminati, riavviato, ma nulla.
Ho lanciato Preferential Treatmental, ma non trova nulla di strano. Utilizzato anche il terminale.
Non so più che inventarmi. Mi tocca riaprire il Finder ogni due secondi per riuscire a fare una singola cosa.
Segui le indicazioni di quest’altro articolo, vanno bene anche nel tuo caso click qui
ciao stefano potresti aiutarmi? è da poco che uso il mac e oggi mi si è presentato un errore nelle preferenze di sistema… in pratica se clicco sull’icona del monitor mi esce l’errore Impossibile caricare il pannello delle preferenze Monitor. cosa posso fare? il sistema è aggiornato al sierra versione 10.12.2
Fai queste prove, se non funziona la prima, prova la seconda:
1) premi e tieni premuto il tasto Alt e poi quello per regolare la luminosità, dovrebbe aprirsi il pannello Monitor.
2) segui le istruzioni di quest’altro articolo, è stato scritto per un altro motivo ma potrebbe andare bene anche nel tuo caso click qui
ciao stefano ascolta. Nel primo esempio che mi hai suggerito di fare non sono riuscita molto perché la tastiera non è originale Apple ma una della logitech, e quindi il tasto della luminosità non sono riuscita a trovarlo e non ho nemmeno il tasto f14 ed f15. Il secondo esempio invece ci sono riuscita ma non è cambiato nulla, l’errore esce sempre se clicco sul monitor. aiuto sono disperata.
Ciao, per caso ho visto questo tuo vecchio articolo, in effetti ho un file corrotto com.apple.homed.plist eliminandolo tutto ha ripreso vita, ma dopo tempo si rigenera, non capisco il motivo. Lo vorrei eliminare in modo definitivo, visto che è lui la causa. Mi potresti aiutare? Grazie anticipatamente
Si tratta del file delle preferenze dell’applicazione Home (Casa), quindi una volta eliminato si rigenera ogni volta che apri l’app (è normale). Evidentemente c’è qualcosa che va in conflitto con Home che ti crea il problema, se hai degli accessori per la casa intelligente, prova a rimuoverli e poi ad aggiungerli.
Grazie per la celere risposta, nel Mac ho collegato solo tastiera e mouse, non ho altro, tranne iPhone e Apple watch. Intanto quando lo elimino riprende a vivere. Nello specifico si rigenera quando va in standbye lo riattivo o lo riavvio
Sul tuo Mac hai una applicazione che si chiama Casa, che serve per gestire i dispostivi per la casa smart tramite la rete Wi-Fi, come telecamere di sicurezza o le luci Philips Hue, ad esempio.
Nel file in questione vengo registrate le preferenze dell’app Casa, quando lo elimini è normale che venga generato un nuovo e non è possibile impedire che ne venga creato uno nuovo.
Se non hai luci smart o altro per la demotica, allora iL problema che hai dipende da qualcos’altro che è va in conflitto con l’applicazione Casa.
Esattamente che problema riscontri con il tuo Mac?
Comunque il mio Imac ha 3 anni(non è vecchiotto), nell’ultimo anno la famosa girandola inizia a spuntare più spesso quando apro qualsiasi app safari, email ecc.., a prescindere dal problema sopra citato. ho provato onyx ma nulla di risolto. Secondo me c’è qualcosa che gira in background che lo rallenta, ma non essendo pratico non sono mai riuscito a risolvere il problema.
Leggi quest’altro articolo, dovrebbe aiutarti a risolvere il problema della “famosa girandola” click qui
Grazie, ti farò sapere. Buona giornata
Ciao, credo di avere un problema di preferenze con la condivisione dei file, dopo essere stata attivata al prossimo riavvio si disconnette, non so quale sia la preferenza di condivisione da cestinare, puoi aiutarmi? grazie
Ciao a tutti, quando abbino tramite Bluetooth il mio iPhone 12 pro con l’Imac rimane connesso solo per qualche secondo, poi si disconnette, al contrario di tutti gli altri dispositivi. Ho provato a “dissociare” e associare nuovamente, ma dopo che il mac riconosce il mio cellulare continua ad essere disconnesso. Ho provato con il tasto destro riconnetti, ma dopo un paio di secondi di nuovo disconnesso. Nell’Iphone mi spunta una finestra con scritto “non supportato” Volevo cancellare la voce in preference com.apple.bluetooth.plist per farla rigenerare ma non esiste proprio. Si accettano consigli, grazie
Buongiorno Stefano, recentemente mi son accorto che creando un nuovo file, spostandone uno da una cartella ad un’altra, o scaricandolo da internet, il file in questione NON mi compare nella cartella di destinazione.
Se premo “alt” e riapro il finder, magicamente torna a mostrarsi.
Ho pensato ad una corruzione del file di preferenze del finder, ed ho cercato info in rete per ripristinare la situazione.
Arrivato sulla tua pagina, ho seguito i consigli riportati x la verifica delle preferenze ed ho pure scaricato Preferential Treatment, che però non è aggiornato da un bel po’ e gira solo su processori Power PC.
Non vorrei fare danni, per cui chiedo: cestino il file di preferenze del finder nella libreria “nascosta” e riavvio?
Ho letto che Onyx, che uso ciclicamente x far un po’ di pulizie, in questo non può più aiutarmi: esiste un’app alternativa a Preferential Treatment che aiuti alla bisogna?
Grazie…
Si, cestina il file di preferenze del Finder che si trova nella Libreria utente (nascosta), ma non è necessario riavviare, il nuovo file delle preferenze del Finder si ricrea istantaneamente.
Grazie!