Did you do a registry backup with wise? if you have you can restore the registry to before you cleaned it, if that doesn't work i would try a system restore to a point before the problems ( disable the avast self defence first via settings troubleshooting ).
Registry cleaners can do more damage than good so i thoroughly dont recommend them, stick to CCleaner in future which also has registry cleaning capability but does not go very deep and remains safer to use but still requires viewing with some knowledge so not to remove anything that you shouldn't.
Thanks for your response Craigb and sorry for my late reply.
I managed to uninstall Avast 7 using RevoUninstaller because I couldn't uninstall it using the regular Windows procedure. Just before that I did restore backup reg file but that didn't help and neither did a fresh install of Avast. I still have the problem of all the Avast services being disabled and neither the
"FIX NOW" or "Enable All Shields" will work.
From services.msc Avast services: "C:\Program Files\Alwil Software\Avast5\AvastSvc.exe" can't be started. The services status is: Stopped.
The error that appears when trying to start the service is:
Windows could not start the avast! Antivirus service on Local Compute. Error 127: The specificed procedure could not be found.
From the service dependencies are:
1. aswMonFit (sub tree: FltMgr) - I can't find this anywhere to enable/disable
2. RPC (DCOM & RPC subservices)
Any help would be great as I love AVAST and have never experienced any problems.
I initially disabled the avast services because I needed to but can't enable them now.
Many thanks.