If you're looking for an Open Source Registry Cleaner or just an alternative to CCleaner then perhaps you should check out Little Registry Cleaner.
It's basically a deep registry cleaner which is extremely fast & will produce a log in the form of a text file which will show you everything which needs fixing. You've also got additional options such as being able to replace any registry entries that you have previously removed.
