{"id":236577,"date":"2023-07-27T13:59:19","date_gmt":"2023-07-27T13:59:19","guid":{"rendered":"https:\/\/uninstalr.com\/blog\/?p=236577"},"modified":"2025-02-13T15:01:11","modified_gmt":"2025-02-13T15:01:11","slug":"comparing-windows-uninstallers-and-making-uninstalr","status":"publish","type":"post","link":"https:\/\/uninstalr.com\/blog\/comparing-windows-uninstallers-and-making-uninstalr\/","title":{"rendered":"A Mad Journey: Comparing Windows uninstallers, getting upset and then deciding to make my own"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>Update for 2025: <\/strong>I have released an updated uninstaller benchmark. You can read it from: <a href=\"https:\/\/uninstalr.com\/blog\/uninstaller-benchmark-what-is-the-best-uninstaller-for-windows\/\">Uninstaller benchmark: What is the best uninstaller for Windows?<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I have been involved &#8211; and let\u2019s be real here &#8211; often obsessed with many things about the Windows operating system. Back in the mystical 1990\u2019s, I made a little free app called RegCleaner. Maybe you have used it, maybe you weren\u2019t even born then.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In either case, this is a story about how I tend to go too far. And by \u201ctoo far\u201d, I don\u2019t mean the having one too many pints with the lads on Saturday night kind of \u201ctoo far\u201d. I mean spending months of my life figuring out why some of those bits inside my computer are 1 when they should be 0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I have always been interested in how things accumulate inside your computer. I don\u2019t mean the piles of dust inside your computer (you should clean that later today, though), but I mean the leftover muck that gets stored inside your Windows operating system.&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"459\" data-lity src=\"https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/cat-1.webp\" alt=\"\" class=\"wp-image-236586\" srcset=\"https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/cat-1.webp 640w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/cat-1-300x215.webp 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Imagine this: You install a new app or a game to your computer. But very soon after you realize you were bamboozled by some sleazy marketer typing those pretty words and you end up uninstalling the whole thing. That\u2019s it, it\u2019s gone, right? Well, no, not at all.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To keep it simple, Windows as an operating system is like a cat &#8211; it might be all pretty and even cute sometimes, but it doesn\u2019t really care about you. Windows also doesn\u2019t care what happens when you install something or when you remove it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Basically, the app or game you are installing has almost free hands to do whatever it wants during the installation. It can create files almost anywhere, it can change almost anything and so on. Windows does not care.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">While Microsoft has tried to push a more standardized way to install and uninstall things on Windows, called the Microsoft Store, it has been mostly a failure. If you have ever used Microsoft Store, you probably know why. If you haven\u2019t used that, good for you. Let\u2019s just say I&#8217;d rather go visit my dentist than open Microsoft Store. And if you think Microsoft Store is actually pretty good, you should leave right now.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That\u2019s the backstory why we are here: under the hood, uninstalling apps from Windows is really complicated. For the user, it all looks very simple, but it\u2019s very difficult. And that is why we have so many uninstallers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Another reason why one would want to use an uninstaller program in Windows is the ability to uninstall many apps at the same time.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have bought a Windows laptop anytime during the last ten years, you know the amount of bloatware junk that comes with it. And if you are going to uninstall all of them using the normal Windows Apps &amp; Features method, you will be spending a long time clicking all those \u201cAre you sure?\u201d, \u201cWait brother, wanna answer our survey on why you don\u2019t like our bloatware?\u201d dialogs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#behold-uninstallers\" data-type=\"internal\" data-id=\"#behold-uninstallers\">Behold: Uninstallers<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#windows-uninstaller-comparison\" data-type=\"internal\" data-id=\"#windows-uninstaller-comparison\">Windows uninstaller comparison: how good are they, really?<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#testing-bcu\" data-type=\"internal\" data-id=\"#testing-bcu\">Testing: Bulk Crap Uninstaller<\/a><\/li>\n\n\n\n<li><a href=\"#testing-geek\" data-type=\"internal\" data-id=\"#testing-geek\">Testing: Geek Uninstaller<\/a><\/li>\n\n\n\n<li><a href=\"#testing-hibit\" data-type=\"internal\" data-id=\"#testing-hibit\">Testing: HiBit Uninstaller<\/a><\/li>\n\n\n\n<li><a href=\"#testing-iobit\" data-type=\"internal\" data-id=\"#testing-iobit\">Testing: IOBit Uninstaller<\/a><\/li>\n\n\n\n<li><a href=\"#testing-revo\" data-type=\"internal\" data-id=\"#testing-revo\">Testing: Revo Uninstaller Pro<\/a><\/li>\n\n\n\n<li><a href=\"#testing-total\" data-type=\"internal\" data-id=\"#testing-total\">Testing: Total Uninstall<\/a><\/li>\n\n\n\n<li><a href=\"#testing-windows-apps-features\" data-type=\"internal\" data-id=\"#testing-windows-apps-features\">Testing: Windows Apps &amp; Features<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#windows-uninstallers-compared\" data-type=\"internal\" data-id=\"#windows-uninstallers-compared\">Windows uninstallers compared<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#building-my-own-uninstaller\" data-type=\"internal\" data-id=\"#building-my-own-uninstaller\">Things escalated quickly: Building my own uninstaller<\/a><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#testing-uninstalr\" data-type=\"internal\" data-id=\"#testing-uninstalr\">Testing: Uninstalr<\/a><\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"#summary\" data-type=\"internal\" data-id=\"#summary\">Summary<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"behold-uninstallers\">Behold: Uninstallers<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To address these problems, there are programs called uninstallers. They basically list all the apps you have installed in your system and allow you to uninstall them.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The most common uninstallers are Bulk Crap Uninstaller, Geek Uninstaller, HiBit Uninstaller, IObit Uninstaller, Revo Uninstaller and Total Uninstall.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, that\u2019s it, just pick one and that\u2019s the solution. Right? No.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I asked my legal team (read: ChatGPT. I asked ChatGPT) whether it was okay for me to say that most of the uninstallers available for Windows are pretty bad. They said it was a bit problematic. So, I\u2019m not going to say that any of the mentioned products here are bad.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But I still need to point out that this is one of the most popular Windows uninstallers:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"650\" data-lity src=\"https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_bcu-1024x650.png\" alt=\"\" class=\"wp-image-236578\" srcset=\"https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_bcu-1024x650.png 1024w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_bcu-300x191.png 300w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_bcu-768x488.png 768w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_bcu.png 1033w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">And its user interface looks like a Christmas tree on an LSD trip. But at least it has some useful features like filters. I mean, it\u2019s 2023. If you are going to display a long list of things, how about allowing the user to actually choose what they want to see?&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here is another popular Windows uninstaller, they didn\u2019t get the memo about filters:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"639\" data-lity src=\"https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_revo-1024x639.webp\" alt=\"\" class=\"wp-image-236587\" srcset=\"https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_revo-1024x639.webp 1024w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_revo-300x187.webp 300w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_revo-768x480.webp 768w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_revo.webp 1081w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Its user interface looks like we are stuck in 2008 and the gray font on a gray input box is still cool. It was never cool.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br>What also rubs me the wrong way is how some of these programs complicate things with obscure terms and superfluous user interface elements. Clearly some shoddy marketing bros got involved.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For example, the previous two uninstallers don\u2019t allow you to just, you know, <em>uninstall<\/em> apps. Oh no, the marketing bros had a drink and then a few more drinks and then they came up with the idea that you will also need to <em>Quiet Uninstall<\/em> things, and if they don\u2019t go quietly, then there is also the <em>Forced Uninstall<\/em>. It\u2019s like the amp that doesn\u2019t go up to 10, it goes up to eleven.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Or, how about the fact that there are separate user interfaces for \u201cAll programs\u201d and \u201cWindows Apps\u201d. The mind just boggles with this one. Ain\u2019t \u201call\u201d going to include also \u201cWindows Apps\u201d, and besides, we are literally running Windows here &#8211; every app you install on Windows is a Windows app! None of this makes any sense to me.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Speaking of things that don\u2019t make any sense to me. Just look at this. Look:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"920\" height=\"610\" data-lity src=\"https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_iobit.webp\" alt=\"\" class=\"wp-image-236588\" srcset=\"https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_iobit.webp 920w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_iobit-300x199.webp 300w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/screenshot_iobit-768x509.webp 768w\" sizes=\"auto, (max-width: 920px) 100vw, 920px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When I tried out another uninstaller to remove junk from my computer, the uninstaller came with these things bundled in it!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When I want to use an uninstaller, I literally cannot emphasize it enough that no, I actually and absolutely do not want to install <em>iTop VPN Free<\/em> or <em>iTop Screen Recorder Free<\/em> to my computer. And the fact that you even asked makes me very uneasy. I\u2019d rather go to eat at that place in the old mall that advertises they have cheap sushi, than want to install these things on my computer when I just downloaded this uninstaller to remove junk from my computer!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As you can see, at this point of my journey into Windows uninstallers, I was about to lose it.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And this is why I had to ask my legal team (ChatGPT) whether I should say what I really feel about these programs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But let\u2019s be real here. User interfaces are more or less subjective. Maybe you don\u2019t think that there is anything wrong in the above screenshots. Heck, maybe you even like those user interfaces. Maybe you think I\u2019m just taking cheap shots at these fine programs by commenting on their user interface.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Sure, I can see that, so let\u2019s see how well these programs can do the one thing they should do: Uninstall apps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Hence, I conducted a simple test.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"windows-uninstaller-comparison\">Windows uninstaller comparison: how good are they, really?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I got myself a nice little VirtualBox virtual machine running an activated copy of Windows 10 Pro 22H2 with all the updates.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then, I installed some common Windows apps to it. I had a headache after trying those uninstallers and I didn\u2019t want to think too hard, so I just installed everything from the latest cancer (i.e. TikTok) to the old classics (e.g. Winamp).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I ended up installing: 7-Zip, AIMP, AllDup, Apple Mobile Device Support, Apple Software Updates, Audacity, Blender, Bonjour, Core Temp, Evernote, FastStone Image Viewer, FileZilla, Foxit PDF Reader, Internet Download Manager, IrfanView, iTunes, KMPlayer, KeePass 2, Mailbird, Mozilla Firefox, Mozilla Maintenance Service, Netflix, Paint.net, Spotify, TikTok, Winamp, Winrar and Winzip.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After I installed all those apps, I created a snapshot of the virtual machine state. That means, I could go back to the same state of the system and test each of the uninstallers in the exactly same environment.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I used each of the uninstallers to uninstall all those apps, and then I used an app called WinFindr to search for leftovers. WinFindr is a free app that allows you to search for files, folders, registry keys and registry entries, using multiple search terms at the same time. In other words, it\u2019s perfect for the task. Also, I think it\u2019s an amazing app. On an unrelenting note, I made it, so no wonder I like it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Anyway, I used the names of the apps as search terms. Any data matching those app names after the apps were uninstalled, are considered as leftovers. Data that was most likely left behind by the uninstaller failing to remove all of the app\u2019s data.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Before I started, I came up with some ground rules. They are:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>I\u2019m going to uninstall everything using the default uninstallation method,<\/li>\n\n\n\n<li>If some uninstaller fails to automate something, I will click the default or recommended buttons. Because I don\u2019t want to think about what to do.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"testing-bcu\">Testing: Bulk Crap Uninstaller<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Because I wanted to be super scientific, I started the tests in alphabetical order, hence, I first tried Bulk Crap Uninstaller, or BCUninstall as it is sometimes called.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bulk Crap Uninstaller claims it can uninstall many apps at the same time. I suppose even its name is referring to that party trick.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Right off the bat, it failed to automatically uninstall AIMP, Firefox, KMPlayer, Internet Download Manager, Spotify, IrfanView and Winrar.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then it said I can leave the computer. I was about to leave to get myself a cup of tea, but then it failed again. It failed to automatically uninstall Mailbird.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Alright, so it didn\u2019t really work out that well, but at least it didn\u2019t leave anything behind, right?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There were a total of 6341 leftovers after uninstalling all the apps with Bulk Crap Uninstaller. Ouch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The version tested: 5.6.0.0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"testing-geek\">Testing: Geek Uninstaller<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Its free version doesn\u2019t support uninstalling many apps at the same time. So, I spent a long time clicking on dialogs and uninstalling all those apps one by one. As a user experience, it was rather painful.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But at least it worked a bit better than Bulk Crap Uninstaller &#8211; After spending a long time uninstalling everything one by one using Geek Uninstaller, there were only 797 leftovers remaining.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The version tested: 1.5.1.163<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"testing-hibit\">Testing: HiBit Uninstaller<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Claims to support uninstalling many apps at the same time. But fails to automate the uninstallation of AIMP, Core Temp, Internet Download Manager, KMPlayer, Mailbird and Spotify.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After letting it also clean all the leftovers, an eye watering 6822 leftovers still remained.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The version tested: 3.1.25<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"testing-iobit\">Testing: IOBit Uninstaller<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wants to install <em>Top VPN Free<\/em> or <em>iTop Screen Recorder Free<\/em> as pre-checked bundled software, and also <em>MioCreate Whiteboard<\/em> as another bundled software. The mind boggles why a software designed to uninstall things wants to install more things to your computer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Claims to support uninstalling many apps at the same time. But fails to automate the uninstallation of AIMP, Core Temp, FileZilla, Internet Download Manager, iTunes, KMPlayer, Mailbird, Firefox and Spotify.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Showed a warning about personal files being removed as a&nbsp; part of the residual files removal. I had no idea what that meant, so I naturally said \u201cyes\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also shows annoying popup ads about its pro version.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After all that, 6190 leftovers remain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The version tested: 12.5.0.2<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"testing-revo\">Testing: Revo Uninstaller Pro<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Claims to support uninstalling many apps at the same time. But fails to automate the uninstallation of Blender, iTunes, Mailbird, Spotify, KMPlayer, Apple Mobile Device Support, AIMP, Internet Download Manager, IrfanView, Core Temp, Apple Software Update.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The default uninstallation mode did not display what leftovers it wanted to remove, it just removed them. I guess we just need to hope they were correct.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Shows popup ads to buy the full version.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After uninstalling everything with Revo Uninstaller Pro, 6972 leftovers remain.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The version tested: 5.1.7<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"testing-total\">Testing: Total Uninstall<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Does not seem to support any kind of batch uninstallation. Therefore, I again spent many painful moments manually clicking buttons and dialogs, one by one, on every single software I wanted to uninstall.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I don\u2019t know what is the opposite of being user friendly, but this was probably it.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">At least there was some reward for going through all that, because after all that, only 255 leftovers remained. The best result out of all so far!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The version tested: 7.5.0<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"testing-windows-apps-features\">Testing: Windows Apps &amp; Features<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">For reference, I also wanted to see how many leftovers would remain if I would simply uninstall all of the apps using Windows Apps &amp; Features.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Unsurprisingly, the result was pretty bad: 7109 leftovers remained.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"windows-uninstallers-compared\">Windows uninstallers compared<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I was dumbfounded by the results.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">None of the uninstallers were able to do what they were supposed to do: uninstall all the apps in a batch, without asking the user to click on some random dialogs during the uninstallation.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And not only did they fail to ease one\u2019s life by allowing easy uninstallation of many apps at one go, they also left an alarming number of leftovers behind.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In a single word, the state of Windows uninstallers in 2023 was sad.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"building-my-own-uninstaller\">Things escalated quickly: Building my own uninstaller<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Unfortunately for me, I couldn\u2019t just let this one go.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I tested all the popular Windows uninstallers and I didn\u2019t like what I saw. I thought many of these programs had some rudimentary issues with their user interface, and they just didn\u2019t work that well.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">How difficult could it really be to do something better?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As it turned out, it was very difficult, actually.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Many things seem simple if you don\u2019t know enough about them. Or, in other terms, when you are high on Mt. Stupid, you don\u2019t even know what you don\u2019t know.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On that note. While high on Mt. Stupid, I set myself up with some design goals.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The design goals for my uninstaller were:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Simple and user friendly. You should be able to choose what you see on your screen and adjust things freely, and easily.<\/li>\n\n\n\n<li>Zero user interaction batch uninstall. After you click the final button to confirm you want to uninstall the selected apps, there should not be any kind of input required from you. As in none. Zero.<\/li>\n\n\n\n<li>Accurate removal of leftovers. A software uninstaller that leaves thousands of items behind is a failure in my book. I don\u2019t understand why anyone would use a program like that.&nbsp;<\/li>\n\n\n\n<li>Lightweight. I don\u2019t want anything extra. No bells and whistles. No marketing talk nonsense. A listing of software that one can uninstall, and a big Uninstall button. And a single executable file portable version that you can just download to your Windows Desktop, run it from there, then delete that one file and you are done.&nbsp;<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">That was me three months ago.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I spent three months on this, on average 50 hours per week. While I also worked on another project (that WinFindr thing I mentioned previously).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This was by far, the most difficult thing I have ever built in my life.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">But I did build something. I made an uninstaller of my own! With an entirely custom uninstallation engine, built from scratch.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The only thing remaining was to decide the name. I have never been very good with naming things. When I made a program to clean Windows registry, I called it RegCleaner. That\u2019s literally the level of creativity I have. What did you expect, I\u2019m an engineer, a programmer &#8211; not a poet.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, I took the word \u201cUninstaller\u201d and removed a few random letters and came up with the name \u201cUninstalr\u201d.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I don\u2019t know whether it sounds like a trendy new hipster app or something you would end up with if you misspelled \u201cUninstaller\u201d really badly.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In either case, this is what my Uninstalr looks like:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"820\" data-lity src=\"https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/uninstalr_main-1024x820.png\" alt=\"\" class=\"wp-image-236581\" srcset=\"https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/uninstalr_main-1024x820.png 1024w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/uninstalr_main-300x240.png 300w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/uninstalr_main-768x615.png 768w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/uninstalr_main.png 1152w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">I think it looks pretty good. It\u2019s simple and straightforward. It lists all the software on a single, simple user interface. You can use a search bar to only show the items you want, and if you click to open the Filter thingie, you have access to even more filtering options.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What you see in these screenshots is the app in dark mode. Naturally, you can also use it in light mode, if that is your thing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It can detect portable software, software installed with Microsoft Store or more exotic installation methods such as Steam, Big Fish gaming platform, Ninite, Chocolatey or NuGet. If you don\u2019t know what any of that means, it\u2019s fine &#8211; it just means it detects all the installed apps from your computer.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">You can choose any number of apps and then click Uninstall. It will then list every single file, folder, registry key and registry entry relating to the selected apps:<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"888\" data-lity data-id=\"236582\" src=\"https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/uninstalr_uninstall-1024x888.png\" alt=\"\" class=\"wp-image-236582\" srcset=\"https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/uninstalr_uninstall-1024x888.png 1024w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/uninstalr_uninstall-300x260.png 300w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/uninstalr_uninstall-768x666.png 768w, https:\/\/uninstalr.com\/blog\/wp-content\/uploads\/2023\/07\/uninstalr_uninstall.png 1152w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If all looks good, you can click to start the uninstallation. After that, Uninstalr takes over. You don\u2019t need to do anything, because everything is fully automated from that point forward.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">So, how well does it perform?<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"testing-uninstalr\">Testing: Uninstalr<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Using the same test system as before, I tested Uninstalr version 1.0.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It was able to uninstall every app without any interaction from the user.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">After it was done, only 58 leftovers remained.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Not going to toot my own horn any further than that, but hey, come on now!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"summary\">Summary<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If it\u2019s worth doing, it\u2019s worth overdoing. That has been a philosophy I have always followed. I don\u2019t mean that it has necessarily always been a choice that I have made, it is more about how my obsessive mind works.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This time, it led me to a rabbit hole and obsession that took over three months of work but in the end, I think I have built something half decent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are the key features of Uninstalr:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Batch uninstall many apps at the same time.<\/li>\n\n\n\n<li>Supports unattended uninstallation of apps.<\/li>\n\n\n\n<li>Supports monitoring of new software installations.<\/li>\n\n\n\n<li>Also detects portable apps and previously uninstalled software leftovers.<\/li>\n\n\n\n<li>Shows all the data added to your system by installed software on a file by file basis.<\/li>\n\n\n\n<li>Shows all the data it will remove before starting the uninstallation.<\/li>\n\n\n\n<li>Filter and search the list of installed software.<\/li>\n\n\n\n<li>Supports uninstallation of Microsoft Store, Steam, Big Fish, Chocolatey, NuGet and Ninite installed software.<\/li>\n\n\n\n<li>Supports Windows Dark Mode.<\/li>\n\n\n\n<li>Supports Windows 11, 10, 8 and 7.<\/li>\n\n\n\n<li>Comes with these translations builtin: Chinese Simplified, Chinese Traditional, Czech, Danish, English, Filipino, Finnish, French, German, Greek, Hindi, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian, Polish, Portuguese, Romanian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian and Vietnamese.<\/li>\n\n\n\n<li>Has a single executable file portable version and a normal setup version.<\/li>\n\n\n\n<li>Uninstalr is freeware, lightweight and easy to use. No bells and whistles, no nonsense.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">What happens now is up to you, dear reader.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you think anything you just read seems even a little bit interesting, I suggest you have a look at <a href=\"https:\/\/uninstalr.com\/\">Uninstalr.com<\/a> and give it a try.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Did I mention that it\u2019s free? Yes, it\u2019s free. And the website has cat pictures. Yes, I know I said earlier that cats don\u2019t care about you. It was a joke, I know cats love you!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And yes, I know there is now that someone out there who is wondering whether I just made all those numbers up. Did I really even test any uninstallers, or did I just made it all up?&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For such people, I have two things to say: Good! Don\u2019t believe everything you read online.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">And secondly: I did a screen recording of the testing so you can check the video to confirm that the benchmark test that I described here was done the way I said, and that the results are true. The video is available at <a href=\"https:\/\/uninstalr.com\/\">Uninstalr.com<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Like I said earlier, this was the hardest thing I have ever built in my life. I hope you like it! And now, I will go and have a hard nap.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Update for 2025: <\/strong>I have released an updated uninstaller benchmark. You can read it from: <a href=\"https:\/\/uninstalr.com\/blog\/uninstaller-benchmark-what-is-the-best-uninstaller-for-windows\/\">Uninstaller benchmark: What is the best uninstaller for Windows?<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Update for 2025: I have released an updated uninstaller benchmark. You can read it from: Uninstaller benchmark: What is the best uninstaller for Windows? I have been involved &#8211; and let\u2019s be real here &#8211; often obsessed with many things about the Windows operating system. Back in the mystical 1990\u2019s, I made a little free [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":236593,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[6,4,2],"tags":[],"class_list":["post-236577","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-benchmark","category-blog","category-news"],"_links":{"self":[{"href":"https:\/\/uninstalr.com\/blog\/wp-json\/wp\/v2\/posts\/236577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uninstalr.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/uninstalr.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/uninstalr.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/uninstalr.com\/blog\/wp-json\/wp\/v2\/comments?post=236577"}],"version-history":[{"count":16,"href":"https:\/\/uninstalr.com\/blog\/wp-json\/wp\/v2\/posts\/236577\/revisions"}],"predecessor-version":[{"id":237722,"href":"https:\/\/uninstalr.com\/blog\/wp-json\/wp\/v2\/posts\/236577\/revisions\/237722"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/uninstalr.com\/blog\/wp-json\/wp\/v2\/media\/236593"}],"wp:attachment":[{"href":"https:\/\/uninstalr.com\/blog\/wp-json\/wp\/v2\/media?parent=236577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/uninstalr.com\/blog\/wp-json\/wp\/v2\/categories?post=236577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/uninstalr.com\/blog\/wp-json\/wp\/v2\/tags?post=236577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}