Separate names with a comma.
Discussion in 'Mac Apps and Mac App Store' started by Dr. McKay, Sep 12, 2018.
What's the best uninstaller app for MacOS ? AppZapper, AppCleaner, AppDelete, ... ?
I and most here use AppCleaner. No frills.
AppCleaner has worked well for me, but if the vendor offers an uninstaller, use it before trying any third party uninstaller.
I do not recommend AppZapper, AppCleaner, AppDelete or any other uninstaller app. No cleaner or app removal software does a thorough job of finding and removing files/folders related to deleted apps. Most will remove smaller files, such as plists, but leave behind caches, which are much larger. For more information, read this and this. If you just want to delete the app, drag the .app file to the trash. No other software needed. If you want to completely remove all associated files/folders, no removal apps will do a thorough job.
The most effective method for complete app removal is manual deletion:
Best way to FULLY DELETE a program
Personally, I wouldn't use one.
If the app came with an uninstaller then use that. However, just dragging the app from the /Applications folder to the trash is usually good enough.
There may be some associated gubbins in ~/Library but personally, I tend to leave it an just have a clear out once in a while when I've nothing better to do.
I don't personally see the need for an app to do that.
I use AppCleaner
Based on some recommendations earlier, I also have started using AppCleaner and in my testing so far it has not missed anything the manual method mentioned in post #4 removed. It appears the app is just automating the search process described in that post.
Glad I ran into this thread. Sorry, in advance, for asking this stupid question. To me, "uninstalling" means just throwing an application folder into the garbage bin and empty the bin. It's not enough?
Not really... no. There are almost always some settings and cache files and folders left behind. For example, here is what I get by using AppCleaner on the app Skitch.
Agreed, it's just easier. Manual will take some time.
AppCleaner also has a feature where if you delete an item or throw it into the Trash, it will then automatically prompt to also remove associated files. It's a good little app in my opinion.
Ok, guess I'll give AppCleaner a try then...
I, too, use AppCleaner -- and find that it works very well.
Ah, thanks! After reading your post, I think the name "AppCleaner" totally makes sense.
A few months ago I downloaded from the Mac App Store an app for checking the SHA1- checksum of files downloaded from internet, after checking the checksum, that app tried to communicate to an IP address without success because Little Snitch detected and I was able to block it. In this kind of situations after deleting the app I want to make sure that it was completely erased from my MacBook.
Which is perfectly true but on a Mac, those caches and settings files left behind generally aren't actually doing anything except eating up disk space once the actual app itself has been removed.
I use AppDelete which does the same as AppCleaner.
I think that is mostly true, but over time it can add up to real disk space. I just feel better getting it all removed.
I am not in a position to dispute whether or not Appcleaner gets all files, but it does get some caches. I just ran it with Adobe lightroom and it found 24 files/locations to delete, 3 of these were cache folders. But it did not find the ~49 GB camera raw cache.
Making a totally inaccurate estimate of total number of files that app cleaner would remove (24 x # of my installed apps) it would be over 6000 files. If you don't do a clean install when doing upgrades, even assuming a much lower # files per app, you are talking hundreds if not thousands of leftover files if you just delete the app from applications.
I'm not sure that 5 and 8 year old posts are still relevant.
My take on it then would be use the applications uninstaller if it is provided. Appcleaner does a reasonable job if that isn't available.
The post is still quite relevant, since the method of uninstalling apps remains the same, and uninstaller apps like AppCleaner are still not effective in removing all associated files, as your post illustrates.
Without re-reading the "old" posts, I'm quite confident in stating that I'm sure the above is not what was suggested. Manual deletion involves more than that one act.
I currently use iTrash as a cleaner, although I'm thinking of changing as it has an annoying bug I reported to the developer and they seem unable to fix it.
But I wanted to post about an app I stumbled across in case it benefits somebody else.
When booting up Mojave recently I got a warning about a startup item not being compatible with future versions of macOS. It was from an app I stopped using and uninstalled a long time ago. The app wasn't listed in the Login items in the Users & Groups section of System Preferences. So obviously it was being loaded at a lower level.
I found an app that could clean out this crud, it's called Lingon and available here: https://www.peterborgapps.com/lingon/
It's not a free app and I believe you can delete this stuff manually yourself. But I figured an app is a good choice for a luddite like me. It makes it simple and there is less chance of a mistake.
@HDFan, you've taken what was written out of context. It matters where "just" is in the sentence.
It is not being suggested to just drag the app to the Trash. It depends on what you want the end result to be.
It's a matter of symantics. If it had read "to delete just the application executable drag the .app file to the trash. .... If you also want to remove all associated files ..." I would not have commented.
My definition of deleting an application is that after removal no trace of that app (i.e., no associated files such as preferences, etc.) remains. But your definition may be different.
No, and Yes.