Windows Registry is the database which stores setting and configuration information of the installed software and hardware drivers.
Many a time registry entries are left behind after software uninstallation. Registry problems can also occurs because of incorrect removal of software, missing or corrupt hardware drivers or orphaned start-up programs.
These problems lead to a significant rise in the size of the registry and hence slows down the computer. (Windows will need more time to load, search, and read data from the Registry)
I myself test/use a lot of tools/software’s and forced to re-install Windows every 6 months 🙂
There are a lot of powerful Registry Cleaners available including Registry Mechanic; but most of them have a price attached to them.
CCleaner did a decent job cleaning up the registry. However cleaning registry is not the applications primary function.
Yesterday I stumbled on Eusing Registry` cleaner; The best part is that its free and its also powerful. Try it out.
If you are aware of any other better registry cleaners, feel free to suggest the same in the comments section.
Note: Do backup your registry before repairing/deleting the invalid entries. You can backup and restore registry from within Eusing Registry Cleaner.