We help IT Professionals succeed at work.

.NET Framework 2.0 SP2 Corrupt

adam2112 asked
Have a customer that is having a problem with Outlook. He opens Outlook 2007, it stays open for about a minute and then crashes. After it crashes, this is what is in the event viewer:

Event Type:      Error
Event Source:      Microsoft Office 12
Event Category:      None
Event ID:      5000
Date:            6/10/2010
Time:            6:13:43 PM
User:            N/A
Computer:      DGYDT8G1
EventType clr20r3, P1 outlook.exe, P2 12.0.6514.5000, P3 4a89dc70, P4 bcmres, P5, P6 47880718, P7 710, P8 0, P9 system.io.filenotfoundexception, P10 NIL.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

EventType clr20r3 appears to be .NET Framework 2.0. Looked back in Event Viewer and notice that after Windows Update the previous evening, there are a bunch of errors related to .NET Framework 2.0 SP2. Here is an example:

Event Type:      Error
Event Source:      MsiInstaller
Event Category:      None
Event ID:      10005
Date:            6/10/2010
Time:            3:03:32 AM
User:            NT AUTHORITY\SYSTEM
Computer:      DGYDT8G1
Product: Microsoft .NET Framework 2.0 Service Pack 2 -- There is a problem with this Windows Installer package. Please refer to the setup log for more information.

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
0000: 7b 43 30 39 46 42 33 43   {C09FB3C
0008: 44 2d 33 44 30 43 2d 33   D-3D0C-3
0010: 46 32 44 2d 38 39 39 41   F2D-899A
0018: 2d 36 41 31 44 36 37 46   -6A1D67F
0020: 32 30 37 33 46 7d         2073F}

I have tried to uninstall and reinstall but it will not let me uninstall. I cannot run an install over it.

Tried going to Start->Run->Installer
Right Clicked on .NET 2.0 and hit repair. It failed because the package is corrupt.

Also, tried running a repair following MS KB306160. That gave me a message to run the install using install.exe.

Final thing I tried was uninstalling .NET 3.5 SP1 and then reinstalling because I had found an article that said 2.0 was included in 3.5 and that uninstalling and reinstalling the latest version would also replace the earlier version. Apparently, that was bad info.

At this point I am thinking I will have to uninstall .NET 3.5, 3.0 and then manually remove 2.0. Then install them all again. Is there any other way around doing this?

Watch Question

This type of issue occurs due to Antivirus software
Try disabling the anti virus and then run outlook.

If it still doesn't work, try it in Outlook Safe Mode;
Start-> Run; outlook.exe /safe

You can also check the link for similar issue


Already tried running Outlook in safe mode but have the same problem. Also, since the error message also included bcmres (which I believe is Business Contact Manager), I disabled Business Contact Manager. That did not help either.

Everything points to .NET 2.0 corruption but I haven't figured out a way to fix it.

Have you tried after disabling antivirus


Have not tried it and won't be back at the customer site until next week. However, no updates can be applied to .NET Framework 2.0 and I get a message that says there is something wrong with the installer package.
I ended up uninstalling all versions back to and including .NET 2.0 and then reinstalling them in order. This fixed the issue.