New
#11
A registry cleaner is a solution looking for a problem. The problems they "fix" are generally of little or no concern while the problems caused by the "repair" of a valid entry, and this is all too easy to do, can be very serious. Invalid registry entries can cause real problems but they are usually not the kind that a registry cleaner can repair.
The registry is a database so the analogy to cleaning is invalid. Considering the size of the registry the removal of even a few thousand unneeded registry entries will have no discernible effect on it's operation.
At one time Microsoft provided for download a program known as "RegClean", a registry cleaner. Probably it was intended for the use of software developers who presumably knew what they were doing. Most people who use a registry cleaner have only a vague understanding of what the registry is.
The download was later removed from the Microsoft website. Why? Because it caused problems with some Microsoft applications. To be fair the applications were released after the latest update of RegClean and thus unknown to it's developers. But any registry cleaner will of necessity see registry entries created by applications unknown to it's authors.
RegClean was last updated in 1998, prior to the release of Windows 98. Although no longer available from Microsoft the program can still be found on many major download sites. I am sure that many people are using it with Windows 8 and believing it to be completely safe. If they only knew.