A registry cleaner is a type of program for Microsoft Windows operating system designed to remove redundant or unwanted items from the Windows registry . The cleaner program attempts to remove unneeded or unwanted items from the registry.
The problem
Some uninstallers for Windows software do not completely remove all traces of the software from the registry. Depending on the technical details, these traces can interfere with performance or have other negative impacts. Using a registry cleaner is one of the only ways to get rid of these bits. The registry cleaner scans the registry, and picks out the unnecessary and/or damaged pieces and deletes/repairs them.
Registry cleanup software
Registry cleaners, or registry cleanup software, can often improve the performance and reliability of computers by ridding the registry of unnecessary and fragmented files, which can dramatically reduce the need for serious maintenance.
Some registry cleaners offer backup and restore functions that allow the user to revert changes made by the registry cleaner in case they are undesired.
What is the Windows registry?
See What is the Windows Registry article.