If you want to uninstall or remove an installed program from Windows, then you can use the Add/Remove Programs in Windows XP or Uninstall a Program feature in Windows Vista, 7 and 8. But these applets only run the software supplied uninstall program which might or might not remove all the related files and registry entries from your system. Often this results in leftover files and obsolete registry entries. If you want to completely remove programs from your system, then you can use the freeware Geek Uninstaller tool to thoroughly scan and remove all the leftover files and entries.
Geek Uninstaller is a free tool that runs after you have run the standard uninstaller for a program and performs deep and fast scanning to see if it has not removed any leftovers. It also features a force-uninstall option which you can use to forcibly remove stubborn and broken programs. It supports both the 32-bit and 64-bit editions of Windows XP, Vista, 7 and 8.
You can download it from its website. The download is available as a portable program. Just download and extract the contents to a folder and run geek.exe from there. The program requires administrator privileges so that it scan and remove leftovers from all folders on your system. When you run it, it shows up a big list of all the installed software on your PC. You can select a program from the list and press Enter to uninstall it. Alternatively, you can select Action → Uninstall from the menubar.
This starts the standard uninstaller associated with the selected program. After that uninstaller has finished uninstalling, Geek Uninstaller leaps into action and scans for any leftover files and registry entries that the standard uninstaller missed. You can select which files and registry entries you want to remove (it is recommended that you remove all the leftovers). Finally, click on the Finish to get rid of the leftovers.
If the uninstaller for a program is broken and not working or failing, then you can use the force-uninstall feature of the Geek Uninstaller. Using this feature is similar to the normal uninstall feature. Just select a program and select Action → Force Removal from the menubar. It is highly recommended that you do not use the force-uninstall without trying the standard uninstaller for a program first. Geek Uninstaller can also export a list of all the installed software into an HTML file for your later reference. Geek Uninstaller supports multi-lingual interface. You can select a language from the View → Interface Language.
Geek Uninstaller gives you the advantage over the standard uninstallers supplied with various software. It quickly runs after the standard uninstallers and deeply scans your system for any leftovers. You can use it to thoroughly uninstall programs from your PC and keep your PC clean from such leftover garbage files and registry entries. It is a portable application so you can copy it to your USB key and use it on any PC you want, without the need of installing anything.
You can download Geek Unistaller from http://www.geekuninstaller.com/.