Registry Key Remover
Most programs you install on a Windows computer make changes to some Windows registries in order to ensure everything is perfectly functional. However, removing the program can still leave registries there, risking to cause some compatibility issues. Luckily, developers can use tools like Registry Key Remover to deliver a final result that can get itself out of every Windows location.
Can be used on the go
The application is not created quite for everyone. In other words, you need to build an application using a specific compiler, then compare registry states after modification, and finally track all elements that need to be removed.
One advantage is that you don’t have to go through a setup process to install this application, so it’s enough to store it on a USB flash drive and use on other computers as well. This is pretty convenient, given that two PCs can have different registry structures and entries. However, before you can use this tool, you need to rely on RegShot to provide registry info.
Creating a powerful uninstall script
RegShot captures the first snapshot of your registries before the program you want to develop is installed, as well as before, so it can see differences and create a log. Based on these comparisons, Registry Key Remover then creates a script file that automatically removes everything that’s added after the first snapshot, as well as all related DLL files, executables, files, folders, and more.
There’s one more thing to be taken into consideration. The application generates a removal script, but it’s not stand-alone and can only be used for programs deployed via NSIS. Getting ahold of this script takes only little time, with the testing process being the sophisticated part. There’s an open dialog you need to use and open the log file grabbed from RegShot, as well as another to specify the save path. Pressing Do it triggers the process and creates the script.
A few last words
All in all, it’s really frustrating to suddenly find yourself working on a cluttered PC because of leftovers from programs that couldn’t properly remove themselves, or worse. Special utilities like Registry Key Remover make sure your new project is properly delivered and removed, so the end user knows your intentions are good.