Link to home
Start Free TrialLog in
Avatar of jrwade27
jrwade27Flag for United States of America

asked on

After WSUS patches applied Entry Point Not Found IntializeCriticalSectionEx KERNEL32.dll

About 3:30 this morning some patches were applied and now my server throws errors on IE 7.0, Remove Programs, Symantec Corporate AV 11.0 don't work.  All throw error os Entry Point Now Found InitializeCriticalSectionEx in dynamic link library KERNEL32.dll.  This is the server running MS SQL Server 2005 backend for my SharePoint internal web site.  One of the patches applied on this date can't be removed.  The other says .NET 3.5 and 2.0 will be affected.  I'm sole support and 500 miles away.  Any thoughts anyone?
SOLUTION
Avatar of arnold
arnold
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of jrwade27

ASKER

Thanks, Arnold, for the rapid response.  I am waiting on the only person on-site the return my call from the server room to attempt the reboot to Safe Mode and do teh Restore to Last Known Good Configuration.  I do have a list of the patches that were attemtped and that were installed from the Add Remove Programs and log files.  The patches were not _for_ WSUS but were approved for install on WSUS and came down from my WSUS server at around 3:30 in the morning yesteday.  A number of the new patches indicated that they cannot be removed do not have that option in Add and Remove Programs interface.  Most of these are related to .NET 1.0, 2.0 and 3.5.

Your suggestion about access with a different account is a good one I have not tried since I have experienced profile and authentication issues once before.  Updates and patches were not all successful according to the logs.
One of the updates that cannot be removed that was applied in the morning that this happened is KB954550-v7.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Unfortunately my hands-on person had a meeting at 9:30 and had to leave after one reboot attempt during which he missed the correct place to press F8 to boot up into Safe Mode, etc.

He also left the server down which left my hands tied for attempting to run the .NET 2.0 SP1 fix or check the permissions on the path you suggested.  

I really appreciate you great suggestions.

Argh!!!!
Arnold,  I find several "failed" in the ngen_service.log file relating to "failed to load method token ????????? from profile data.  The 2.0 Registration Correction ran successfully.  I expect I need to do a reboot to see if that changed things to repair since it made registry changes.
All the permissions on the \C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\ appear to be correct and functioning (no unknown SID).  Is there a process by which I can repair .NET 2.0?
Unfortunately, the Last Known Good Configuration suffers from the same issues right from startup.  I'm currently in Safe Mode and trying to locate the problem.  Logged in with another administrative user account and had same problems as with Enterprise Domain administrative user account.
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Unless I copy an ini file from XP and make some registry changes I don't think there are any inherent restore point capabilities in Windows Server 2003.  Looked for same. Not where they are in XP.  Web searches return kludgy registry changes and copy of rs.ini from an XP disk.  A bit leary of that on this critical server.  I'll check out the article you suggested.  I'm going to try to manually remove and then reinstall the .NET Framework 2.0 (KB908077) to see if that will change the operation of the server.  I'll do the same with .NET 3.5 if I can as well.  I've been looking at WSUS to see which patches or updates were made.  Not sure how to get a report of the ones done on 02/24/2009 but I'm sure there must be a way.  Thanks for continued interactions.  You already deserve a lot of points for persistence!!!
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Yes, have those thing scheduled upon "hand and eyes" return.  Thanks Arnold.
Nothing worked because the computer won't run an exe file.  Will try a repair Windows reinstall after a doctor's appointment and see if that will help.
Here's what finally worked after doing all that was recommended by Arnold which were good steps to try first.  Many of the steps in the KB articles would not work due to throwing the same can't locate InitializeCriticalSectionEx in KERNEL32.dll.
So this is what i did.  I used mstsc to connect to my server through the VPN giving me the /admin option so i could be logged in as a Console session.  I downloaded the exe files for Windows 2003 R2 Standard SP2 (slipstreamed) and extracted them to a workstation and then uploaded them to a folder E:\I386.  I changed the path in the registry for HLMK_LOCAL_MACHINE\Software\Microsoft\Startup\Source Path to the E:\i286.  I closed regedit and using runas /user:<admin account>\<domain> cmd.exe in which I ran sfc /PURGECACHE AND THEN SFC /SCANNOW which both ran without incident.  Upon reboot almost all functionality was restored. The SQL 2005 server was servicing the SharePoint internal website on that server and I could run IE7 and Add and Remove Programs, GoToMyPC and worked as expected.  I found that SQL Server Management Studio didn't run as expected so I'll locate that and install it again.  I did Windows Update from IE7 and found that I only needed two security patches.  .NET 2.0, 3.0, and 3.5 are installed and updated and working as expected.  Thanks for the help, Arnold, even if the ultimate solution was not directly from you, the items you mentioned needed to be tried and tested for results.  I really appreciate your rapid thoughful responses.
I am awarding 1/2 the points for the efforts you made.  i wish I could award myself the other 250 for ultimately securing the solution myself and for printing and testing all the options your provided.  Thanks.