Hi! I’ve been using avast! AV Home for awhile now and have recently been encountering difficulties updating the program/database. Every time it performs an automatic update it reports that an error occurred and does not provide any further information. Any attempts to update it manually via the main interface leads to nothing (i.e., it doesn’t do anything). I’ve checked a few logs, but I don’t really know what the error codes mean:
[AV NT Log]
Function setifaceUpdatePackages() has failed. Return code is 0x00000426, dwRes is 00000002
An error has occured while attempting to update. Please check the logs.
[Setup.log]
19:16:19 min/gen Started: 11.12.2005, 19:16:19
19:16:19 min/gen Running setup_av_pro-2e3 (739)
19:16:19 nrm/sys Operating system: WindowsXP ver 5.1, build 2600, sp 2.0 [Service Pack 2]
19:16:19 vrb/sys Computer WinName: LCARS
19:16:19 min/sys Windows Net User: LCARS\Jesse
19:16:19 min/gen Cmdline: /sfx /sfxstorage “C:\DOCUME~1\Jesse\LOCALS~1\Temp_av_sfx.tm~a03364” /srcpath “H:\Recovery and Drivers\Avast AV Home Edition”
19:16:19 vrb/gen DldSrc set to sfx
19:16:19 min/gen Old version: 2b3 (691)
19:16:19 nrm/gen SGW32P::CheckIfInstalled set m_bAlreadyInstalled to 1
19:16:19 nrm/int SYNCER: Type: use IE settings
19:16:19 nrm/int SYNCER: Auth: another authentication, use WinInet
19:16:19 vrb/pkg Part prg_av_pro-2e3 was guessed as installed
19:16:19 vrb/pkg Part vps-54302 is installed
19:16:19 vrb/pkg Part news-44 is installed
19:16:19 vrb/pkg Part setup_av_pro-2e3 was guessed as installed
19:16:19 min/gen Old version: 2b3 (691)
19:16:19 vrb/fil SetExistingFilesBitmap: 757->135->63
19:16:19 min/gen GUID: e11b227c-a996-48a5-891a-501a925d72cd
19:16:19 nrm/gen SelectCurrent: selected server ‘tmp sfx storage’ from ‘sfx’
19:16:19 min/pkg GetPackages - set proxy for inet
19:16:19 nrm/int SYNCER: Type: use IE settings
19:16:19 nrm/int SYNCER: Auth: another authentication, use WinInet
19:17:54 vrb/gen Operation set to INST_OP_UNKNOWN
19:17:54 nrm/pkg Transferred files: 0
19:17:54 nrm/pkg Transferred bytes: 0
19:17:54 nrm/pkg Transfer time: 0 ms
19:17:54 vrb/fil NeedReboot=false
19:17:54 min/gen Return code: 0x20000001 [Nothing done]
19:17:54 min/gen Stopped: 11.12.2005, 19:17:54
I’ve tried repairing Avast Anti-Virus, but I get the following error:
“avast!
A setiface error has occurred: 2
Try to reinstall or contact support, please.”
So, being unable to repair OR uninstall the software, I tried downloading the latest installer and running it, but I get either of these errors, or sometimes both:
“Setup does not contain all the needed components. Uninstall the current version and run the setup again, please.”
"Setup: setupeng.exe - Application Error : The instruction at “0x7473669f” referenced memory at “0x5c2c3b7c”. The memory could not be “read”.
Click on OK to terminate the program
Click on CANCEL to debug the program"
Do you have any other antivirus in your system?
Which firewall do you use? Which Windows do you have?
Did you allow avast.setup into your firewall setting to connect the Internet?
Sorry it took so long to reply, the holidays sort of got carried away. I am not using any other anti-virus software currently, I am using the Windows Firewall, I have Windows XP Professional SP2, Avast is on the exceptions list, and I only have the English language installed. If you have any ideas what’s wrong, please let me know! Thanks!
MNGoldenEagle, are you using PrevX, ProcessGuard or any other low level security application?
Usins Process Explorer from www.sysinternals.com you can see which driver is near to the memory block “0x5c2c3b7c”. In the DLL panel of that application you could see which driver is conflicting with avast. The DLL panel is not automatically shown (maybe View menu has this option) and you can sort the memory entries by their location to order the closest block to that memory address.
Sorry, but it’s not common this problem… needs troubleshooting.
Are you using the Administrator account? Do you use Windows Switch User feature? Is anybody else logged in this machine?
The only security program running at the moment, aside from Avast!, is Windows Firewall and DEP (set to Windows programs and services only).
I checked with Process Explorer and the driver that Avast! uses that has a base address less than 0x5c2c3b7c is netapi32.dll, which is at base 0x5b860000. However, it appears that there is another DLL in that region called sptip.dll (0x5c2c0000). Not sure if this is a conflict or not, although I don’t see any indication that Avast! uses this DLL.
I am using an Administrator-privileged account, with the Fast-User Switching Mode activated. However, no one else is logged into this machine aside from the native system accounts.
First, you’d be interested in the address 7473669f, not 5c2c3b7c (which is the invalid one, so there’s no point in trying to locate it). In my opinion, however, even the first address looks strange - it may be a complete nonsence.
Maybe DrWatson could be able to record some more info about the exception?
I made the edit as recommended, but I haven’t been able to locate any SetupDbg.log file anywhere in the Avast4 folder. I did find two different Setup.log files, but neither seemed to have any helpful information. Is there a specific place it’s looking the [BufferLog] clause?
Just to make sure, my version of Avast! is 4.6.691.
Well the latest release version of avast is 4.6.744 so I would start by updating the program and see if this resolves it, if not we are at least working with the latest version.
Ermm… I’d love to, but if you check this thread carefully, you’ll find that I’ve already attempted to do so with absolutely no success. The installers always crash, and automatic updates don’t work at all. My Windows XP installation has a lot of software installed and customizations, so re-installing it is pretty much out of the question, as it would take far too long to reinstall everything.
I’d love to provide the SetupDbg.log file, as I’m sure it would help solve this dilemma, but I don’t quite understand where the file is saved or where I should add the switch that enables the generation of that particular log. I’ve included the Setup.ini file for you guys to take a look at.
That setup.ini setting is correct, it seems that setup crashed before writing first record to log.
Try to copy setup.ovr as setup.exe in the same folder and run:
setup.exe /uninstwiz
It should show uninstall control panel or crash again.
Let me know via email if you want to do some more experiments
I tried the Uninstall Utility and it worked! Works perfectly now. I’m kind of curious what went wrong that made it malfunction, but too late for that now. ;D Anyway, at least I have updated virus protection now! Thanks!