SBS 2008 .NET Runtime version 2.0.50727.3623 - Fatal Execution Engine Error (80131506)

I think the .net framework (2.0) has somehow been corrupted on our SBS 2008 server. Now we can't open most MMC-based tools such as SBS console, Event Viewer and some Exchange services won't start.
The errors are:
.NET Runtime Event ID 1023
 .NET Runtime version 2.0.50727.3623 - Fatal Execution Engine Error (000007FEF62B841A) (80131506)
Application Error Event ID 1000
 Faulting application w3wp.exe, version 7.0.6001.18000, time stamp 0x47919ed8, faulting module mscorwks.dll, version 2.0.50727.3623, time stamp 0x4d8c11a2, exception code 0xc0000005, fault offset 0x00000000005adfc2, process id 0x%9, application start time 0x%10.
I've tried to repair .NET 3.5 SP1 as well as uninstall it and reinstall it.
As this is an SBS 2008 server, I didn't want to try anything drastic such as forcibly cleaning up .net 2
Any suggestions please!
Thank you
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Darius GhassemCommented:
Go to RUN sfc /scannow
RediersEUS Technology LeadCommented:

here you can find a .Net cleanup tool.
You might need to run it a few times

After this you can reinstall the required versions
BTechAUAuthor Commented:
dariusg, thank you for your suggestion. I failed to mention that I have already run sft /scannow. (It's late and I've been working on this problem for 6 hours already ...)
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

BTechAUAuthor Commented:
Rediers, thank you for your reply. I am concerned about running the .net cleanup tool on a live SBS server. Also, the tool says that native .net versions (such as 2.0 for 2008 server) will not be cleaned up by the tool. As the errors seem to refer specifically to .net 2.0, will running the tool be effective? Do you have experience with running this tool on SBS or Server 2008 with Exchange successfully to resolve .net 2.0 issues?

Many thanks
RediersEUS Technology LeadCommented:
i have not run it on a 2008 with excahnge...

But you have it failing now...
And indeed the box is live... so that will need to change when you want to run the tool.
Otherwise the cleanup will fail.

So you would need to bring the server down (stop exchange, IIS,...) all possible apps/service that use .NET

Then try to run the cleanup...

In most cases you have a corruption due to a faulty patch installation.

So as an interim solution you can try to uninstall some recent KB's that performed .net updates.
BTechAUAuthor Commented:
Just wanted to let everyone know that I resolved this issue by applying Windows Server 2008 SP2 to the server. Thank you all for your suggestions.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
BTechAUAuthor Commented:
I resolved the issue myself
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
.NET Programming

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.