I use the trial version of WinASO Registry Optimizer. I think 2.6 is the latest version. I've tried 2 or 3 over time and this one seems the best. The limitation (if you don't pay to register) is that it only fixes up to 10 problems at a whack, so if you have 50 registry probs you have to run it 5 times to fix all of them.