Hello James and welcome to Seven Forums.
Many Forum members avoid registry cleaners like the plague. It's not a question of
if they'll cause problems but
when. If you have a system restore point that goes back to a date/time prior to when the problems began you could ty that.
System Restore
If that doesn't help or if you don't have a restore point, you could try running a System File Checker scan from an elevated command prompt (option two, this tutorial.) If any problems are found run the scan 3 times rebooting in between each scan.
SFC /SCANNOW Command - System File Checker
Please post back if any of this helps or not.