AHEM!!!!! Just to recap:
On Jan 26 I installed .377 -- see the full story at
http://forum.avast.com/index.php?topic=53953.0. Basically, the Visual C++ files were missing.
Jan 31, I install .396 -- see
http://forum.avast.com/index.php?topic=54771.0. Not only the Visual C++, but ntoskrnl.exe was missing an entry point:
Driver Entry Point Not Found
The \SystemRoot\system32\DRIVERS\aswMon2.sys device driver could not locate the entry point IoGetLowerDeviceObject in driver ntoskrnl.exe
psw asked me to send him my ntoskrnl.exe, which I did.Feb 14, I install .418 -- this thread. Once again, no Visual C++.
A number of people besides myself have confirmed the VC++ problem: hake, edmuser, psw:
The problem with avast! v5 on Win2000 is that VS2008 redist can not be installed during avast! installation.
So BEFORE avast! v5 install you should manually copy 3 dll into Win2000 system32 directory. These DLL are MSVCR90.DLL, MSVCP90.DLL and MFC90U.DLL
After these DLL were copied you can start ordinary avast! installation. Now it works in my Win2000 virtual machine. Express scan was completed successfully.
I have W2K SP4 and rollup 1.
kernel32.dll version is 5.0.2195.6688,
ntoskrnl.exe version is 5.0.2195.6717.
According to psw, Microsoft stuffed up by not including W2K in the invocation of the
HeapSetInformation enry point in
ntoskrnl.exe.
It also appears from psw's info that for me a lot of jigging about like a chook at a christening is needed to:
But the only useful part of this package is 2 files from b) (VC_RED.MSI and VC_RED.CAB). These files can be copied manually from temporary directory when error message dialog box is shown.
With these 2 files copied we can launch vc_rew.msi manually and got VS2008SP1 runtime installed both in SYSTEM32 folder and WinSxS store.
and I'm not interested.
I've said this time and again: this is not something we users should have to "work around". I like the thought that Alwil talks to Microsoft and lets them know of their problem. OTOH, I won't hold my breath waiting for their reply, I don't look good in purple.
Where do we go from here?
Gordon