I been around computers for a long time and I have tried many of the "so-called" Registry cleaners. Not a single one of them have been successful. Somehow I'm always left with programs not working correctly and requiring reinstallation and other issues after using these cleaners.
Most recent was last week. I had to reinstall WS_FTP PRO on a system I was working on after using CCleaner. The program refused to even launch after CCleaner butchered the Registry. Sometimes it might take a week or two to discover the ill-effects of these cleaners. None of them has worked properly.
I dare not run these things on my personal system again.
For me, it's just a lot simpler to address changes in the Registry manually allbeit a bit more time consuming.
Such has been my experiences.