The key here is the line
aswServ 000041512 ms: AavmStart ERROR 80046302
This particular error code is returned in two possible situations:
- the language library cannot be loaded (not very likely unless you played with the avast files), or
- the avast! antivirus engine could not be initialized. This is more likely the case.
Please download the following file:
http://cat.asw.cz/~vlk/Aavm4h.dll and
copy it to the avast directory, just as you did that ashServ.exe. The problem is that the DLL will probably be locked so you'll have to kill lots of processes (at least all avast processes) to gain write access to it (it's most reliable to copy it in DOS, before Windows starts, though).
After reboot, if the problem reappers, please resend me the file c:\_aswServ.log (it should now contain more info).
Thanks
Vlk