Avast WEBforum

Consumer Products => Avast Free Antivirus / Premium Security (legacy Pro Antivirus, Internet Security, Premier) => Topic started by: william1955 on April 13, 2011, 03:42:10 AM

Title: Problem with Windows 2000
Post by: william1955 on April 13, 2011, 03:42:10 AM
I have Windows 2000 Pro, Online Armor 3.1.0.26 and Avast Free 6.0.1000
Everything working fine till todays Microsoft updates.
As most of us knows, Win 2000 is not supporter, so all updates are
related to Office 2003, Office 2007 (because I have file format converter)
and Microsoft Visual C++ 2008 Redistributable.

After succesfull instalation of all 8 updates, restart was requested.
After restart, I receive following pop-up message:
The procedure entry point FindActCtxSectionStringW could not be located
in the dynamic link library KERNEL32.dll
Where is a point ? What I can do ?
For some important reason, I doesn't want to change windows 2000.

Best regards
William
Title: Re: Problem with Windows 2000
Post by: william1955 on April 13, 2011, 05:48:12 AM
To isolate problem, I installed updates separately, one by one.
As I expected, KB2467174 Security Update for MS Visual C++ 2008 SP1 Redistributable
caused problem described in previous post.
On Microsoft WWW, I found information, that this update apply for systems XP and up,
so not to Windows 2000.
I think, there is also error in Microsoft Update WWW page.
This software should not allow to install updates not suitable for older systems.
(in the past, everything was OK - this is first problem this type)
Anyway, please kindly developers to check relationship between Avast UI and KB2467174.

Best regards
William
Title: Re: Problem with Windows 2000
Post by: antdude on April 13, 2011, 06:47:44 AM
To isolate problem, I installed updates separately, one by one.
As I expected, KB2467174 Security Update for MS Visual C++ 2008 SP1 Redistributable
caused problem described in previous post.
On Microsoft WWW, I found information, that this update apply for systems XP and up,
so not to Windows 2000.
I think, there is also error in Microsoft Update WWW page.
This software should not allow to install updates not suitable for older systems.
(in the past, everything was OK - this is first problem this type)
Anyway, please kindly developers to check relationship between Avast UI and KB2467174.

Best regards
William
Same problem on an old Windows 2000 SP4 machine. I tried uninstalling this specific hotfix and rebooting, but it got worse. Avast complained about missing DLLs like msvcr90.dll, msvcp90.dll, and I forgot the third one.
Title: Re: Problem with Windows 2000
Post by: NON on April 13, 2011, 11:06:20 AM
Same problem on an old Windows 2000 SP4 machine. I tried uninstalling this specific hotfix and rebooting, but it got worse. Avast complained about missing DLLs like msvcr90.dll, msvcp90.dll, and I forgot the third one.
I read same issue on Japanese Yahoo! Answers.

If you install Visual C++ 2008 Redistributable again, what happens?
http://www.microsoft.com/downloads/en/details.aspx?displaylang=en&FamilyID=a5c84275-3b97-4ab7-a40d-3802b2af5fc2
Title: Re: Problem with Windows 2000
Post by: william1955 on April 13, 2011, 11:22:24 AM
Same problem on an old Windows 2000 SP4 machine. I tried uninstalling this specific hotfix and rebooting, but it got worse. Avast complained about missing DLLs like msvcr90.dll, msvcp90.dll, and I forgot the third one.
[/quote]

I am in better situatuin, because I always made system partition image using Acronis soft
before applying any updates.
So, return to the point "just before" updates is not a problem for me.

Best regards
William
Title: Re: Problem with Windows 2000
Post by: antdude on April 13, 2011, 02:28:00 PM
Same problem on an old Windows 2000 SP4 machine. I tried uninstalling this specific hotfix and rebooting, but it got worse. Avast complained about missing DLLs like msvcr90.dll, msvcp90.dll, and I forgot the third one.

I am in better situatuin, because I always made system partition image using Acronis soft
before applying any updates.
So, return to the point "just before" updates is not a problem for me.

Best regards
William
[/quote]Ah lucky you. I was able to fix the problems by searching for the requested missing files that uninstalled hotfix took out. I have extra copies in other areas in my HDD. Whew! Still annoying!!!!
Title: Re: Problem with Windows 2000
Post by: william1955 on April 13, 2011, 04:48:15 PM
It seems, my problem is Windows 2000 specific.
I installed all yesterday's updates (including update to Visual C++ redist)
on computer with Windows XP Pro SP3, Avast Free and Online Armor.
Everything is working fine.
So, in my opinion, problem is with Microsoft Update page.
Till now, software installed on this page checked opeerating system and other
software and install only updates relevant to actual configuration.
Yesterday, first time update choosen for installation are not suitable
for particular Operating System.
I understand, that support for Windos 2000 is over, but Update Web Page
and/or Automatic Update Subsystem should still recognize older software
and block not suitable updates.

Best regards
William
Title: Re: Problem with Windows 2000
Post by: antdude on April 13, 2011, 04:53:38 PM
It seems, my problem is Windows 2000 specific.
I installed all yesterday's updates (including update to Visual C++ redist)
on computer with Windows XP Pro SP3, Avast Free and Online Armor.
Everything is working fine.
So, in my opinion, problem is with Microsoft Update page.
Till now, software installed on this page checked opeerating system and other
software and install only updates relevant to actual configuration.
Yesterday, first time update choosen for installation are not suitable
for particular Operating System.
I understand, that support for Windos 2000 is over, but Update Web Page
and/or Automatic Update Subsystem should still recognize older software
and block not suitable updates.

Best regards
William
Yeah, it looks like MS' fault and didn't test it. :(
Title: Re: Problem with Windows 2000
Post by: Paulynator on April 13, 2011, 04:56:55 PM
Fixed it.  Here's how:
Went to Microsoft Update, click 'review update history', sorted on date, only update since Feb was Visual Studio 2008 (KB2467174) on Apr 12.
At add/remove programs, uninstalled it.
Uninstalled Avast.
DON'T TRY TO REINSTALL AVAST YET.  WOULDN'T WORK FOR ME AND SOMEHOW MESSED-UP REINSTALL IF I TRIED TO DO IT W/O RESTARTING FIRST.
Restart.
Now reinstall Avast.
Cadillac'ing.
Title: Re: Problem with Windows 2000
Post by: antdude on April 13, 2011, 04:58:35 PM
Fixed it.  Here's how:
Went to Microsoft Update, click 'review update history', sorted on date, only update since Feb was Visual Studio 2008 (KB2467174) on Apr 12.
At add/remove programs, uninstalled it.
Uninstalled Avast.
DON'T TRY TO REINSTALL AVAST YET.  WOULDN'T WORK FOR ME AND SOMEHOW MESSED-UP REINSTALL IF I TRIED TO DO IT W/O RESTARTING FIRST.
Restart.
Now reinstall Avast.
Cadillac'ing.

Or if you know computers, find the missing DLLs it wants and copy them to c:\winnt. You should have them on the HDD somewhere already.
Title: Re: Problem with Windows 2000
Post by: ahoymatey on April 14, 2011, 01:17:59 AM
I found the same problem when I went my W2K this morning. The error message:

The procedure entry point FindActCtxSectionStringW could not be located in the dynamic link library KERNEL 32.dll

I used Paylynator's fix of uninstalling the C++ updates, Avast, rebooting & re-installing Avast. I also reset my Windows update to not include MS software updates...hope that works.

But, now Avast works, but in my MS Outlook I get the error message on send/receive email:

Error: Cannot scan the message body. Error code is 80004003. Invalid pointer

It looks like that problem hasn't been fixed yet on another page in the forum.
Title: Re: Problem with Windows 2000
Post by: DavidR on April 14, 2011, 01:31:48 AM
You need to have this update as that essentially updated that kernel32.dll file.
Please make sure you have the Update Rollup 1 installed (it's required for avast! 5):
http://www.microsoft.com/downloads/details.aspx?FamilyId=B54730CF-8850-4531-B52B-BF28B324C662&displaylang=en

Though this was also needed with avast5, I don't know if any other windows update might have changed that kernel32.dll file, which would be a bit strange as there haven't been and win2k specific updated for years.
Title: Re: Problem with Windows 2000
Post by: INGBEAN on April 14, 2011, 11:13:25 AM
Here you find more very interesting informations about this issue:

http://tedwvc.wordpress.com/2011/04/13/new-redists-break-all-dynamically-linked-mfc-20052008-apps-on-windows-2000/

"If you install the new VCRedists (do this on a test machine not a production machine!), run dependency walker on the updated mfc80.dll and mfc90.dll versions on Windows 2000 and see a new function being called that is not available under XP. -> FindActCtxSectionStringA (or FindActCtxSectionStringW with the Unicode version)"

The best "workaround" solution at the moment is to prevent the automatic installation of this Microsoft update on Windows 2000 systems.
Maybe Microsoft will issue a new version that is compatible with W2K?

INGBEAN
Title: Re: Problem with Windows 2000
Post by: Pablooo on April 16, 2011, 06:38:14 PM
Hey Dude:  I had exactly the same problem with my Win 2000 machine.  I was at a loss to fix it and everything I tried failed.  Until I read your fix.  Thanks, you are the best of the best.  I did exactly what you instructed and it WORKED!  Thank you so much.  I think MS is out of control if they are now sabotaging Win 2000 users cause we refuse to upgrade.   Thank again...and again...and forever!
Title: Re: Problem with Windows 2000
Post by: Paul Thorpe on April 17, 2011, 01:34:52 AM
At least Avast got a new customer out if it (well I'm saying customer ... I only use the free version!)
Up until yesterday I was using AVG anti-virus on my Win 2000 PC. Like other contributors I accepted the Microsoft security updates and AVG stopped working properly and displaying the 'kernel error' message. Thinking it was an AVG problem I uninstalled it and changed to Avast. After rebooting the PC I got more problems so I uninstalled the last update (KB2467174), restarted the computer, uninstalled Avast and reloaded it and now all seems ok. I have blocked KB2467174 even though Microsoft says it is important (what is Visual C++ anyway ... do we really need this update?!) Googling this problem it seems that it has stopped AVG, Avira, and Avast from working ... all on Win 2000 machines. Even if they fix it I'm staying with Avast from now on.
Paul
Title: Re: Problem with Windows 2000
Post by: DavidR on April 17, 2011, 02:04:56 AM
Avast does need the MS Visual C++ 2008 Redistributable.

See this from one of the avast developers:
Uninstall KB2467174 update.

Microsoft has already withdrawn that update to correct this general issue.
Title: Re: Problem with Windows 2000
Post by: igor on April 17, 2011, 03:00:43 AM
Yes, but not necessarily this updated one - the one that was installed on the computer before the update should be enough.
Title: Re: Problem with Windows 2000
Post by: wscott44 on April 17, 2011, 04:24:52 AM
I am relieved and thankful for the web and forums for finding solutions to problems.

The following worked beautifully for me.  No reboots required, nor did I have to remove and reinstall Avast.  After the "Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package ATL Security Update" was applied, Avast started right up.

Thursday, April 14, 2011 8:48 PM
http://social.msdn.microsoft.com/Forums/en-IE/vcgeneral/thread/81bd0f9b-f4b9-4fec-925c-42bae8830002

Thank you for this post everyone! We performed the following and problem was resolved (no reboots required)

Removed KB2467174
Installed Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package ATL Security Update (vcrdist_x86.exe) downloaded from this post the following link provided in this post

http://www.microsoft.com/downloads/en/details.aspx?FamilyID=2051a0c1-c9b5-4b0a-a8f5-770a549fd78c
Title: Re: Problem with Windows 2000
Post by: antdude on April 19, 2011, 08:47:02 PM
Ah, so it was MS' fault that broke Avast. I noticed a newer Avast update and didn't see anything about it fixing this problem. :)
Title: Re: Problem with Windows 2000
Post by: igor on April 19, 2011, 10:00:20 PM
There's nothing we can do about it on our side, I'm afraid.
Title: Re: Problem with Windows 2000
Post by: antdude on April 19, 2011, 10:03:37 PM
There's nothing we can do about it on our side, I'm afraid.
Igor: Thanks. :)
Title: Re: Problem with Windows 2000
Post by: tahoekid on April 25, 2011, 10:32:50 AM
I encountered this problem after the C++++ fixes were installed. Not only did Avast 5 quit working, but my DeLorme map software also generated the same error. "The procedure entry point FindActCtxSectionStringW could not be located
in the dynamic link library KERNEL32.dll"

Following "Paulynator's" advise I removed the two C+++ updates Visual Studio 2008 (KB2467174)and (KB2467175)
I uninstalled Avast - I rebooted my computer - I reinstalled Avast

That took care of the error message being generated by Avast, but the DeLorme map software still generated the error message so I had to take three more steps, as it appeared the M.S. updates corrupted the two *.dll files MFC80.DLL and MFC90.DLL Per Ted's log at:
http://tedwvc.wordpress.com/2011/04/13/new-redists-break-all-dynamically-linked-mfc-20052008-apps-on-windows-2000/
Windows 2000 puts uncorrupted versions of MFC80.dll in the following folders:
C:\WINNT\winsxs\x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.5592_x-ww_e87e0bcd
C:\WINNT\winsxs\x86_Microsoft.VC80.MFC_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_3bf8fa05

and....... MFC 90.DLL in the following folder:
C:\WINNT\winsxs\x86_Microsoft.VC90.MFC_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_a57c1f53

Copy these two files from the above folders to the C:\WINNT\system32, or your program folder using Windows Explorer. It will ask if you want to replace the existing files. Click either "yes", or "yes to all."

Then test whichever software is giving you grief. It should work. It did for me. My map software opens now as well as Avast working without issue.