I have CCleaner on board, but rather nervous using to clean the registry. In the past I have had trouble with it, it screwed up the system, so I no longer use it for that purpose. For general clean up great!
I use this.[Free] Optimizer. click here It will only repair 10 items at a time but you can run it as often as you like.It does an automatic update and is recommended it has to be about the best freebie about.Or you can pay for the full version.It has lots of different things on it that you can use.