1 votes

Complètement supprimer un programme sans désinstaller l'application

J'ai supprimé un programme de mon MacBook Pro en supprimant l'application. J'ai également trouvé quelques autres choses dans le système de fichiers et je les ai supprimées. Existe-t-il un moyen de garantir qu'aucune information supplémentaire ne soit laissée sur mon ordinateur portable ? Peut-être en utilisant la ligne de commande?

4voto

yoliho Points 340

Il n'y a pas de moyen ou d'application garantie qui supprimera tous les fichiers utilisés par un programme à moins que l'application ne soit livrée avec un programme de désinstallation, même alors voulez-vous que tous les documents que vous avez créés avec le programme soient supprimés?

En laissant de côté les documents, vous devriez supposer que le programme a été bien écrit et qu'il a écrit des fichiers de configuration et autres uniquement aux endroits recommandés par Apple. Ceux-ci inclus ~/Library/Application Support pour divers fichiers mais exactement où dans ce répertoire? Certains utilisent le nom de l'application, d'autres le fournisseur. ~/Library/Preferences, encore une fois quel est le nom du fichier? Aussi ~/Library/Caches pour les caches. Ajoutez à cela l'utilisation possible des versions /Library des dossiers.

OSX ne fournit pas de registre des fichiers utilisés par une application.

Cependant, dans iOS et maintenant OSX, toutes les applications sandboxées seront sous un seul répertoire et donc peuvent être supprimées - mais notez que cela pourrait inclure tous les documents que vous avez créés. Notez également que toutes les applications ne sont pas ou ne peuvent pas être sandboxées.

1voto

adi92 Points 4589

Lorsque je veux supprimer toutes les préférences sans passer par l'application (surtout lorsque quelque chose agit bizarrement) j'utilise AppZapper et je décoche simplement l'application. Bien que, comme l'a dit Mark, il n'y a aucune garantie que vous pourrez tout supprimer. Par exemple, certains développeurs (d'applications non sandbox) créent des fichiers cachés portant des noms étranges pour contrer le piratage. Bien que cela ne vous affecte peut-être pas, cela m'agace d'avoir des fichiers inutiles après la désinstallation des applications. C'est aussi pourquoi je fais des installations propres chaque fois que j'ai besoin de réinstaller.

1voto

Jason Sparks Points 948

La seule façon de garantir la suppression de tout ce qu'une application pourrait laisser derrière elle (surtout si vous utilisez un compte administrateur) est de cloner votre ou vos disques durs, d'éjecter le clone avant d'installer et d'exécuter l'application, puis de formater complètement le disque dur et de restaurer à partir du clone après avoir supprimé l'application. Assurez-vous que le clone est bootable.

0 votes

Que dire des autres applications que vous avez installées par la suite? En effet, cela ne fonctionne que si vous installez un programme, l'utilisez, puis le supprimez sans rien faire d'autre.

1 votes

Vrai. Les applications que vous installez ensuite pourraient avoir été corrompues ou avoir eu des éléments cachés dans leurs données ou répertoires par l'application que vous souhaitez supprimer. Donc, la seule façon d'être absolument sûr est de revenir complètement à la sauvegarde antérieure ou au disque dur cloné.

0voto

christianbrodbeck Points 284

AppCleaner est une application gratuite qui recherche les fichiers associés à une application, mais je ne sais pas jusqu'où elle va pour s'assurer qu'il ne reste rien.

0 votes

Après avoir utilisé AppCleaner, j'utilise FindAnyFile pour rechercher sur le disque des fichiers prefs, des fichiers temporaires, des fichiers invisibles plists, etc. qui pourraient être liés à l'application. Vous devez trouver vous-même des noms probables, mais il n'est pas rare de trouver 3 ou 4 fichiers laissés derrière par les nettoyeurs automatiques. Il faut de la pratique pour bien décider des noms de fichiers à rechercher, mais cela devient plus facile avec le temps. Vous pouvez également rechercher par date et heure de création pour parfois trouver des restes.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X