I suppose I'll get flamed for this, again, but over a time of several years, I tried CCleaner two times and both time it left my PC un-bootable.
Two Multi-Purpose programs that do clean the dead links out of the registry that I have used with never any problem are "Easy Cleaner 2" and the "AVG Tune-Up".
Both programs have additional cleanup utilities to get rid of temp files, etc., and the AVG Tune-Up can also tweak the Internet Connection for fastest access.
Easy Cleaner is FREE and AVG Tune-Up is not.
But for me, being in the computer business, I have to have programs that not only work good for me but for my Hundreds of customers. My liability is too great, when working on other peoples PC's, to use any program that I'm not 100% sure is SAFE.
I have about a dozen computers here, with every OS from ME to 7 Ultimate 64 and I test any/every program on all of them before I'll share it with my customers.
On some forums, just bringing up the topic of Registry Cleaning can get you standing in the corner or sent to the principal's office.
Fortunately, on this forum, we can at least have a dialog about it without repercussions.
Y'all have a great day now, Y'hear?