Désinstaller une app Mac : vérifier les restes avant de supprimer
Glisser une app dans la Corbeille retire l’application elle-même. Des préférences, dossiers Application Support, conteneurs de groupe, programmes auxiliaires et reçus d’installation peuvent rester. Les outils de désinstallation trouvent des fichiers différents parce qu’ils ne les attribuent pas aux apps selon les mêmes critères.
Examinez les fichiers proposés et distinguez la taille de l’app de celle de ses restes. Les données personnelles doivent demander un choix explicite ; un nom de fichier ressemblant à celui de l’app ne suffit pas.
Si l’app est déjà supprimée, consultez le guide des fichiers résiduels. Le guide de désinstallation complète décrit le parcours dès la fermeture de l’app. Cet article porte sur la vérification avant suppression.
Ce qu’une liste de fichiers résiduels doit expliquer
Pour chaque fichier trouvé, trois points doivent être établis :
- Attribution : ces chemins appartiennent à l’app que vous avez retirée (en général par identifiant de bundle, pas par nom de dossier).
- Sécurité : les supprimer ne perturbera pas une autre app qui partage encore le chemin.
- Couverture : les fichiers résiduels pertinents ont été examinés, même si une partie doit rester désélectionnée par défaut.
Si l’un de ces points est incertain, mieux vaut une liste plus courte et fiable qu’une liste exhaustive. La taille ne dit pas à quelle app appartient un dossier : 12 Go dans Application Support peuvent être un cache, une photothèque locale ou des médias partagés.
Couches que vous devriez vous attendre à voir
| Couche | Exemples | Traitement habituel |
|---|---|---|
| Bundle d’app | /Applications/Example.app |
Retirer avec la Corbeille ou le gestionnaire de paquets qui le possède |
| Données de l’app dans le dossier utilisateur | ~/Library/Application Support, Preferences, Caches, Containers, Group Containers |
Revoir par bundle id ; supprimer seulement ce que vous acceptez |
| Résidu d’installeur / updater | reçus pkg restants, restes Sparkle, updaters d’arrière-plan | Nettoyer quand ils appartiennent à l’installation retirée |
| Helpers privilégiés | LaunchDaemons, helpers privilégiés, extensions noyau, extensions réseau | Préférer le désinstalleur du fournisseur ; ne pas forcer avec un outil générique |
| Médias partagés | photos, téléchargements ou documents référencés par plus d’une app | Montrer pour revue ; jamais présélectionner |
Lorsqu’une app installe des composants système, Apple recommande aussi le programme de désinstallation du développeur (supprimer ou désinstaller des apps). Un outil généraliste ne devrait pas retirer sans explication des programmes auxiliaires disposant de droits administrateur.
Les points à vérifier avant de supprimer
Utilisez cet ordre que vous travailliez à la main ou avec une UI de désinstalleur :
- Confirmez que l’app est bien celle visée. Les noms en double sont courants ; l’identifiant de bundle est la vraie clé.
- Séparez la taille de l’app de la taille des restes. Savoir que le bundle faisait 400 Mo et le résidu 90 Mo change la façon dont vous lisez la liste.
- Développez les chemins ; ne faites pas confiance aux seuls libellés. Ouvrez le dossier parent dans le Finder quand une ligne est ambiguë.
- Laissez décochés profils de navigateur, bases de chat et fichiers de licence sauf si vous voulez les effacer. Les données personnelles doivent nécessiter une sélection explicite.
- Ignorez tout ce qu’une autre app en cours a encore ouvert. Les fichiers en cours d’utilisation sont un panneau stop, pas un défi.
- Surveillez les dossiers temporaires « Empty ». Ils sont peu risqués une fois attribués, mais restent un élément de revue, pas un motif de suppression automatique.
- Si vous réinstallez ou restaurez l’app en plein nettoyage, arrêtez. Continuer peut supprimer les fichiers de support de la nouvelle installation.
Si l’app réapparaît après une réinstallation, l’ancienne liste de restes ne suffit plus pour décider quoi supprimer. Le nettoyage doit s’arrêter pour préserver les données de la nouvelle installation.
Revue manuelle sans outil dédié
Quand vous préférez Finder et Terminal :
# List likely user-level residue by bundle-style name (example)
ls ~/Library/Application\ Support | grep -i example
ls ~/Library/Preferences | grep -i example
ls ~/Library/Caches | grep -i example
Remplacez example par une pièce distinctive du fournisseur ou du bundle id. Puis :
- Préférez déplacer les candidats vers la Corbeille plutôt que
rm -rf. - Quittez d’abord l’app liée et ses helpers.
- Laissez
/Libraryet/Systemtranquilles sauf si un document fournisseur nomme le chemin exact. - Ne supprimez pas un Group Container parce qu’un des deux propriétaires est parti.
Si vous avez installé l’app avec Homebrew, désinstallez-la de la même manière pour conserver des reçus et fichiers de cask cohérents. Supprimer seulement l’app via la Corbeille peut laisser des informations qui gênent une réinstallation.
Examinez à part les données partagées et personnelles
Certaines lignes ressemblent à des restes et ne le sont pas :
| Ressemble à du rebut | Est souvent réellement | Action plus sûre |
|---|---|---|
| Gros dossier « support » | Mail hors ligne, notes, paquets de projet | Garder sauf si vous pouvez nommer une source de reconstruction |
| Dossier navigateur sous Containers | Profils, cookies, moyens de paiement | Sélection explicite uniquement ; pas de sélection globale |
| Répertoire médias chat ou IM | Historique local et pièces jointes | Garder ; vider dans l’app de chat si besoin |
| Dossier de données Unity ou jeu | Projets ou assets téléchargés que vous voulez encore | Revoir chemin par chemin |
| Fichiers de licence ou certificats | État d’activation | Garder sauf si vous désautorisez volontairement |
Un bon outil affiche ces fichiers et leur taille, et bloque la suppression des données sensibles ou en cours d’utilisation. Un mauvais outil les coche d’avance pour afficher davantage d’espace récupéré.
Ce que Mole peut vous apporter
Mole affiche séparément la taille de l’app et celle de ses restes, sans doublons dans la liste des apps. Chaque chemin peut être examiné ; les dossiers temporaires vides sont signalés. Les données personnelles du navigateur nécessitent une sélection manuelle, et les médias partagés ne sont pas cochés par défaut. Les données sensibles protégées et les fichiers encore utilisés par une autre app ne sont pas supprimés. Mole s’arrête si l’app est restaurée ou réinstallée pendant le nettoyage.
Après une désinstallation effectuée ailleurs, Mole attend que les modifications de fichiers se stabilisent avant de calculer les tailles et d’indiquer les éléments ignorés. Vous pouvez ainsi comprendre ce qui sera nettoyé.
Le guide des fichiers résiduels décrit les dossiers Library et les commandes de mesure. Pour choisir un outil, consultez les alternatives à AppCleaner : le périmètre de recherche et les protections diffèrent.
FAQ
Pourquoi les scanners de restes divergent-ils ?
Ils utilisent des règles de propriété, listes d’exclusion et limites d’accès différentes. La divergence est attendue. Préférez l’outil qui explique les omissions à celui qui rapporte toujours plus d’octets supprimés.
Dois-je tout supprimer sous Application Support pour un nom d’app ?
Non. Appariez les identifiants de bundle, ouvrez les chemins ambigus, et laissez décochées les données partagées ou personnelles sauf si vous voulez les effacer.
La Corbeille suffit-elle pour les apps App Store ?
La Corbeille supprime l’app, mais des données associées peuvent rester. La suppression via Launchpad ou le déplacement dans la Corbeille sont des méthodes courantes. Les fichiers résiduels demandent une vérification supplémentaire si vous souhaitez aussi les retirer.
Les restes peuvent-ils bloquer une réinstallation ?
Parfois. Des reçus périmés, des updaters d’arrière-plan ou des métadonnées Homebrew peuvent interférer. Les nettoyer avec attribution est utile ; supprimer des paquets sans rapport pour « faire de la place » ne l’est pas.