After years of trial and error I would no longer recommend any Registry cleaner or optimizer to anyone. They invariably clean up good files along with the garbage. That's the risk you take using them.
It's debatable if any gain in peformance is acheived by using them in any case. Only use Windows own tools.
If you want to improve your system then there are more sure ways such as more memory, bigger hard drive etc.
However, if you want to continue using a registry cleaner then choose one that has a restore feature should anything go wrong, and one that has the ability to ignore selected files.