Nothing is perfect. Ever heard that phrase before? I’m sure you have. It’s one of the main reasons why technology is evolving at such a high rate. Companies want to create that perfect product that everyone will love. The product will be bug free and never need an update. Well, I’m sure you’ve already figured out that idea is not going to happen anytime soon. But let’s take that train of thought and apply it specifically to the software we install and use on our computers. When a software gets installed onto our operating system, a lot of things happen in the background. Many files will find a new home on our hard drives and many registry settings and values will be created. Even a program or utility that you thought was basic can have many complex instructions to be run when you want it to do something. Just because a program is easy enough for everyone to use doesn’t mean it can’t be as complex as other programs behind the scenes. So what does this have to do with anything? Well, consider what happens whenever you uninstall a program. If files get added during the installation process, shouldn’t all those files get deleted during the uninstallation stage? In a perfect world, yes, that’s what should happen. But in many cases it doesn’t, as our world is anything but perfect.
The next question you should be asking is why in the world should you care? My answer, although it may sound weird at first, is that you don’t. When many applications get uninstalled, they usually leave behind some traces of evidence that they were there. These “evidences” are usually configuration files, uninstallers, or more common things such as registry files. Can they cause harm to your computer? That depends on who you ask. Some users believe that over time, all of these leftover garbage can inevitably slow down your computer and can even cause instability. Others tend to believe that these files are nothing more than just garbage. Sure, these files are sitting on your hard drive without being of any use to you but they generally don’t cause you any harm as they are not being used by any programs. I usually lean towards the latter way of thinking. Throughout all my years using a PC, I was never really a fan of those so called “registry cleaners” that aims to remove junk and unused files within your registry. For those times that I have tried them, they left my PC in a worst state after the cleanup then before.
So now that I think on it, why not try and remove those leftover files after or during each uninstallation of a program? This way I can get rid of only the junk files left behind by that offending application and hopefully nothing else. Why is this important? As I’ve mentioned above, many of these leftover files are usually registry files and settings. The registry plays a vital role to your system’s overall health, stability and pretty much everything else that makes your computer tick. When you remove registry files that are crucial to your system, you’re going to be in one big world of hurt. When you rely on registry cleaning applications to scour your registry for unwanted files, you’re basically gambling each and every time because in almost all cases, the users have no idea what registry files are important and which are not so they usually just delete everything the application reports back as unwanted. Sometimes this work and sometimes it doesn’t.
Many applications and programs come with their own uninstaller. You normally would open this executable or in most cases, go to the Windows Programs and Features link in Control Panel, when you want to uninstall the program you no longer want. These uninstallers are the one’s that leave behind the leftover trash. We need a more powerful utility to help us dig deeper into what a application leaves over after an uninstall. There are many such utilities that perform this feature but the one I will be talking about here is called IObit Uninstaller (IOU). How the tool works is simple. When launched, IOU will serve as a replacement for the control panel’s Programs and Features app. All installed applications on your system is listed. You can then select one or multiple programs to uninstall at the same time. IOU will first actually use the default uninstaller for the application. Once that process finishes, it will allow you to do what they call a “Powerful Scan” in which it will search for any files left over by that application only and allow you to delete them.You can download IObit Uninstaller from here.
- Install FormatFactory application
- Capture registry snapshot #1
- Uninstall using default executable
- Capture registry snapshot #2 and compare with snapshot #1
- Revert virtual machine back to original snapshot
- Install FormatFactory application
- Capture registry snapshot #3
- Uninstall using IObit Uninstaller in Advance mode
- Capture registry snapshot #4 and compare with snapshot #3
- Compare registry differences between first and second uninstall
OK, so first I’ll proceed with the installation of FormatFactory. I then use Regshot to capture the registry settings that’s in place after the install. Once that’s done, I proceeded to uninstall FormatFactory with the default uninstaller for the application. This is done in the control panel’s Programs and Features app. Once that has completed, I immediately took a second registry snapshot. This second snapshot will then be compared with the first to see how many registry files have been deleted by the default uninstaller app. The result was 592 keys and 1188 values deleted.You have to understand that capturing registry before and after snapshots is very difficult to get accurate. Even if your computer is idle, registry files will still get manipulated and modified. I’ve tried my best in this experiment to capture the snapshots as fast as possible in hopes to get the most accurate results. However, please understand that they are not 100% accurate.
Pages: 1 2