System Config:
Dell Optiplex G270
2.4GHZ P4 with HT
2GB memory
153GB HD
Windows 7
The Error window is the first thing you see at startup. It reads AvastUI.exe - Entry Point not found with the Error being: The procedure entry point dep_osIsBasedOnNt could not be located in the dynamic link library aswCmnB.dll. The error appeared after the missing ashBase.dll, this wend away after I completely turned off avast via msconfig, any service or startup was disabled. Afterward, I restart computer and before Win 7 fully loaded the above error message appears; once loaded, Win7 is very slugish and doesnt respond. Anyways, I try to uninstall it but that doesnt work either. I try to run avast and same error message pops up. Any ideas? ??? ??? ??? ??? ??? ??? ??? ???
Had the same problem… the problem started when my Windows 2000 was updated with new patches on April 12, 2011. I had to uninstall patch kbf2467174 http://www.avira.com/en/support-for-free-knowledgebase-detail/kbid/829
I then had to uninstall avast software, reboot and reinstall. This fixed my problem.
It appears that kbf2467174 is a patch for c++ 2008 probably for the mscrt70.dll file. Some people had mentioned that if you install visual C++ express software package, it will
fix the problem as well. This problem also took out my quickcam software as well. Hopefully Microsoft will fix this issue.
Not good news, I’m afraid.
I went to this site: http://visual-c.en.softonic.com/download#pathbar
to download
Visual C++ Express Edition 2005
unistalled Avast after the download & indstall (which took ages)
re-installed Avast - and it still didn’t work.
Checked MS update and Visual C++ Express Edition 2005 needed an update - did that - took ages.
Avast still didn’t work.
Uninstalled and re-installed avast - still no go.
Checked MS update AGAIN and Visual C++ Express Edition 2005 needed ANOTHER update - did that - took even longer.
Uninstalled and re-installed avast - AND STILL NO GO.
Spotted my mistake and downloaded:
Visual C++ 2008 Redistibutable
The the Avast Software removal tool.
Removed Avast in Safe Mode.
Reinstalled Avast with Visual C++ 2008 installed
and?
No bloody difference!
Tried to download Visual C++ 2008 Express Edition - but it doesn’t install on Windows 2000.
I’d say installing Visual C++ Express is a bit overkill - all you need is the corresponding Redistributable.
However, you need 2008 SP1 - not just 2008.
I have Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package Update
as part of my MS Update.
However, I downloaded the file:
vcredist_x86.exe (SP1)
There’s nothing we can do about it in a program update - it’s the Microsoft’s library that refuses to load.
avast! installer has the older version inside, possibly the same one you downloaded (though it might have been updated in between as well?) - but you’d need to uninstall the “fixed” version first, i.e. to make sure you don’t have that mfc90.dll file anywhere in Windows folder.
Well, you downloaded the 2008 SP1 redistributable installer - hopefully not updated by the latest “security update”. The same installer is actually contained inside of the avast! installation package.
Now, you have to install it somehow.
Since installing it in the usual way will most likely fail (because you already have a newer version installed - as you said, it falls back to “Repair”, and I’d say it doesn’t actually change anything because it finds a newer version).
So I’d say - try to uninstall the redistributable, if possible (not the update, the whole redistributable) - and then try to install (the previous version) from scratch.
If not possible to uninstall it… well, it might be possible to remove/rename some files, such as mfc90.dll, manually… but there’s chance of breaking things there.
I could have sorted this ages ago, but Dregor posted the wrong file name (typo) “I had to uninstall patch kbf2467174”
And yes, when I re-installed Avast, as you say:
“The same installer is actually contained inside of the avast! installation package”.
I saw the file name flash past on the install and was shocked to recognise it from the Microsoft Visual C++ 2008 Service Pack 1 upgrade.
OK - I’m fine now. But why the hell is Avast containing the same software as in a MS security upgrade? I can see how there might be a conflict.
Better, surely, to remove the Microsoft Visual C++ 2008 Service Pack 1 .exe file from Avast and let Microsoft handle that.
No, avast! doesn’t contain the problematic redistributable updated last week - it contains the previous one, the one which works on Windows 2000.
As for not including the redistributable at all… that would be definitely a bad idea; the user would install avast! - which wouldn’t work at all, and the installer would tell you “first you have to download something from Microsoft website, then the program starts working”?