So I checked the Log Viewer and here's what I got.
Under the 'warning' tab:
--"Funtion setifaceUpdatePackages() has failed. Return code is 0x2000000A, dwRes is 2000000A"
--"An error has occured while attempting to update. Please check the logs."
Under the 'error' tab:
--"Error in library avUInt: Active skin not installed or not registered properly"
Thanks !
The error tab may provide a clue. This assumes you are running XP.
Try Windows, Run and type:
C:\WINDOWS\system32\rundll32.exe "C:\Program Files\Alwil Software\Avast4\Setup\setiface.dll",RunSetup
What do you get?
Or
About the "usigetskin failed" issue, if the avast! repair does not solve it:
You will have to register ACTSKIN4.OCX
Follow the instructions:
Select START -> RUN...
Enter the following command:
If you have Windows NT or 2000:
C:\WINNT\SYSTEM32\REGSVR32.EXE ACTSKIN4.OCX
If you have Windows 95, 98 or ME:
C:\WINDOWS\SYSTEM\REGSVR32.EXE ACTSKIN4.OCX
If you have Windows XP:
C:\WINDOWS\SYSTEM32\REGSVR32.EXE ACTSKIN4.OCX
If you have Windows x64:
"C:\WINDOWS\SysWOW64\REGSVR32.EXE" ACTSKIN4.OCX
Press OK (or Enter).
A message saying that the file was successfully registered should appear...
For some reason, ActiveSkin (the 3rd party library avast uses for skinning) does not seem to be working on your system. As a workaround, we may disable skinning in avast - that should solve the problem. Program Settings, Common, and uncheck any option with skins mentioned (see image, avast-no-skin).
If you are unable to access the above you can do this manually. To do that, open the file <avast>\data\avast4.ini, look up the [UserInterface] section, and add the following entry: StartWithSkin=0