Tutti gli articoli

Come disinstallare completamente un'app su Mac, residui inclusi

· 6 min di lettura

Trascinare un'app dalla cartella Applicazioni al Cestino rimuove l'app, e nient'altro. Le sue preferenze, le cache, le finestre salvate, i dati e a volte un programma di supporto che parte all'accesso restano nella cartella Libreria. Il più delle volte sono pochi megabyte. A volte sono gigabyte: la cache di rendering di un programma di montaggio, i contenuti scaricati di un gioco, la cronologia di un'app di messaggistica.

La risposta breve: per disinstallare completamente un'app, chiudila, sposta il .app nel Cestino, poi rimuovi gli elementi che portano il nome dell'app o il suo identificatore in ~/Library, soprattutto in Application Support, Caches, Preferences, Containers e Saved Application State. Ecco come farlo a mano senza rischi, e come Folia Files fa la stessa cosa per una o più app alla volta.

Prima cerca il programma di disinstallazione dell'app

Alcune app installano più di un singolo pacchetto: driver, estensioni di sistema, programmi nella barra dei menu, servizi in background. Di solito lo sviluppatore fornisce un programma di disinstallazione, nell'immagine disco originale, in un menu dell'app o nelle sue impostazioni. Se c'è, usalo per primo: conosce elementi che un metodo generico non può indovinare. Poi torna qui per quello che ha lasciato.

Dove un'app lascia file sul Mac

Quasi tutto ciò che un'app scrive per te si trova nella Libreria della tua cartella Inizio, ~/Library, che il Finder nasconde per impostazione predefinita. I residui portano uno di questi due nomi:

  • l'identificatore dell'app (bundle identifier), per esempio com.example.notes: l'indizio più affidabile;
  • il nome dell'app, per esempio Notes Pro: frequente in Application Support, Caches e Logs, ma meno sicuro, perché un'altra app può avere un nome simile.

Per conoscere l'identificatore di un'app prima di eliminarla, scrivi mdls -name kMDItemCFBundleIdentifier /Applications/Example.app in Terminale, con il nome reale dell'app.

I posti abituali, tutti dentro ~/Library:

  • Application Support: i dati dell'app (database, contenuti scaricati, plug-in). Spesso la parte più grande.
  • Caches: dati che l'app sa ricreare. Si possono eliminare senza rischi.
  • Preferences: un file .plist con il nome dell'identificatore. Eliminarlo riporta l'app alle impostazioni iniziali.
  • Containers e Group Containers: le app in sandbox, cioè la maggior parte di quelle dell'App Store, tengono qui tutto. Un contenitore può contenere anche documenti creati con l'app.
  • Saved Application State: le finestre che macOS riapre, in una cartella .savedState.
  • HTTPStorages, WebKit e Cookies: dati di rete e web.
  • Logs: i file di log.
  • LaunchAgents: un .plist che avvia un programma all'accesso. Se un'app ricompare dopo averla eliminata, guarda qui.

Le app installate con un pacchetto di installazione a volte hanno messo file anche nella cartella /Library alla radice del disco (per esempio in LaunchAgents, LaunchDaemons o Application Support). Quelli sono comuni a tutti gli utenti, e per rimuoverli serve la password di amministratore.

Come rimuovere a mano i residui di un'app

  1. Chiudi l'app e, se c'è, il suo programma nella barra dei menu.
  2. Trascina l'app da Applicazioni al Cestino.
  3. Nel Finder scegli Vai › Vai alla cartella (⇧⌘G), digita ~/Library e premi ↩.
  4. Apri ognuna delle cartelle elencate sopra e cerca gli elementi con l'identificatore o il nome dell'app. Spostali nel Cestino.
  5. Non svuotare subito il Cestino. Usa il Mac normalmente per un giorno o due; se non manca niente, svuotalo.

Bastano due regole per non perdere nulla. Rimuovi solo ciò che corrisponde chiaramente all'app. E prima di spostare nel Cestino un contenitore, o una cartella trovata solo dal nome, guarda dentro: se contiene documenti da tenere, copiali prima altrove.

Disinstallare app e residui con Folia Files

Folia Files ha un programma di disinstallazione in Cura del Mac: scegli Strumenti › Cura del Mac… (⇧⌘M), poi Applicazioni. Lì trovi le app di /Applications, /Applications/Utilities, ~/Applications e della cartella di Setapp, con dimensione e ultimo utilizzo.

Seleziona un'app e la parte destra mostra App ed elementi associati: l'app stessa e tutti i residui trovati nella tua Libreria (Application Support, Caches, Preferences, Containers, Group Containers, Saved Application State, dati di rete e web, log, agenti di avvio), ognuno con dimensione e percorso.

Cura del Mac › Applicazioni in Folia Files: Reelcut selezionata, con i residui nella Libreria spuntati

  • Gli elementi trovati tramite l'identificatore sono spuntati.
  • I contenitori, i contenitori condivisi e le cartelle trovate solo dal nome dell'app riportano la nota «può contenere i tuoi documenti» e non sono mai spuntati in anticipo. Prima guarda, poi decidi.
  • Fai clic su Disinstalla: l'app viene chiusa e spostata nel Cestino insieme agli elementi spuntati. Niente viene eliminato direttamente: finché non svuoti il Cestino puoi ripristinare tutto.

Il contenitore e il contenitore condiviso di Pebble Chat, con la nota «può contenere i tuoi documenti» e non spuntati

Più app alla volta

Tieni premuto ⌘ o ⇧ per selezionare più app nell'elenco. La parte destra raggruppa ogni app con i suoi residui e il pulsante diventa Disinstalla 3 app (o quante ne hai scelte). Vengono chiuse insieme e spostate insieme nel Cestino.

Trovare le app che non usi più

Il menu sopra l'elenco offre Tutte, Inutilizzate, App Store e Setapp. Inutilizzate vuol dire: non aperte da sei mesi, o senza alcuna traccia di utilizzo su questo Mac. La data di ultima apertura che conserva Spotlight spesso manca (per esempio dopo il passaggio a un nuovo Mac), quindi Folia Files guarda anche la modifica più recente ai file dell'app nella tua Libreria. Ordina l'elenco per dimensione per vedere prima le app più grandi.

Il filtro Inutilizzate, tre app selezionate insieme e il pulsante Disinstalla 3 app

I residui delle app già eliminate

Se da anni trascini app nel Cestino, la scheda Residui e installer mostra ciò che hanno lasciato: Residui di app eliminate — da controllare, non spuntati, perché una cartella la cui app non c'è più non è sempre inutile. Mostra anche gli installer dimenticati (immagini disco e pacchetti rimasti in Download o sulla Scrivania), che invece sono spuntati.

Cosa chiede macOS

  • L'accesso completo al disco permette a Folia Files di leggere tutta la tua Libreria, contenitori compresi.
  • La gestione app, in Impostazioni di Sistema › Privacy e sicurezza: macOS può impedire a un'app di modificarne o eliminarne un'altra. Se rifiuta, autorizza lì Folia Files.
  • Le app installate per tutti gli utenti, dall'App Store o con un programma di installazione, appartengono al sistema. macOS chiede la password di amministratore, una volta sola per tutta la selezione.

Nella versione App Store

La versione App Store funziona nella sandbox di Apple. Legge la tua Libreria quando le apri il disco (lo chiede quando serve). Per le app installate per tutti gli utenti, l'app gratuita Folia Files Companion (su foliafiles.com/companion/) le permette di disinstallarle allo stesso modo, con una sola richiesta di password. Senza il companion, il pulsante diventa Rimuovi con il Finder…: il Finder si apre sull'app, tu la sposti nel Cestino (il Finder chiede la password) e Folia Files sposta nel Cestino i residui spuntati appena l'app è sparita.

Ne vale la pena?

I residui rallentano raramente un Mac. I motivi per rimuoverli sono lo spazio, ripartire da zero se reinstalli l'app più avanti e gli agenti di avvio che tengono acceso un programma per un'app che non hai più. Se vuoi capire cosa riempie il disco in generale, leggi cosa sono i dati di sistema sul Mac e cosa occupa spazio.