Thanks for the information, I could not uninstall the old software so just downloaded and installed direct, once installed logged into my account and updated definitions OK.
Windows program manager seems to botch the repair routine this time around (Windows 7 Home Premium SP1 64bit)
Then the usual fix is aswclear which removes the firewall application rules but I have found a solution that preserves these settings. (use this at your own risk please)
Avast will not let regedit (winsxs) delete the Avast registry keys but 3rd party software can. (oh yes)
You need a good uninstaller to snoop the Avast registry keys (WARNING! Do not proceed with a full uninstall) then simply delete all the registry keys but leave the application files in place then install the new Avast download - all done! You won’t even have to insert the license as avast finds it in the “preserved” Avast application directory.
I had the exact same problem and I had to work this out because of the amount of programs I have rules for, which amount to over 200 - this is a fix only for those who wish to preserve these Application rules and it is not really for casual users but isn’t totally out of reach for someone familiar with the windows registry.
PLEASE NOTE:
Using AWSCLEAR will rectify the errors for users who have no problems with finicky or suspect programs, you will just need to reinsert the avast license and reconnect the account.
What do you mean by Power Users? The fact remains that messing with the registry is risky and it could result in a format being the only fix… rather safe than sorry.