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!