Most Registry cleaner clean too much.
Need to watch what they're cleaning.
I don't run CC unless I need to clean an install.
For a fresh and sparkling registry,
Close all applications. Run, save, and then close Copy Settings Wizard 20__. Open Regedit. Backup registry (again). Rename Computer > HKEY_CURRENT_USER > Software > Solidworks to Solidworks_backup. Close Regedit. Open SWx, which will take an extra moment as it rewrites all of its registry entities. Bam. Does that restore what you want? Where's all my buttons? Why is this message popping up that I dismissed long ago?
You will lose UI customizations, which is why I recommended Copy Settings Wizard first. You can try restoring CSW settings, but more likely you can record customizations in System Options with a detailed series of screenshots, and reconstruct your UI preferences. I had to do this recently and I'm still missing extra command buttons such as Split Entity or Fit Spline in Sketch ribbon. Losing some buttons is a small cost to repair good functionality. YMMV.
Also, regarding CCleaner, I never recommend leaving it installed. It can do good things within the controls and choices you provide it. Be done with it when you are done with it, by removing it.
Or, do a System Refresh and uninstall SWx and reinstall SWx and avoid CCleaner. That is a lot of rollback to fuss over.