The .NET Framework 2.0 installs a file that is named the Mscorees.dll file. This file was updated after the original release of the .NET Framework 2.0.
Security bulletin MS07-040 contains information about the security update for the .NET Framework 1.1. Specifically, the following updates also install the Mscorees.dll file:
- Update 928366
- Update 929729
- Update 933854
After you install the security update for the .NET Framework 1.1, the Mscorees.dll file is a shared file between the .NET Framework 1.1 and the .NET Framework 2.0.
For more information about security bulletin MS07-040, click the following article number to view the article in the Microsoft Knowledge Base:
931212�
MS07-040: Vulnerabilities in the .NET Framework could allow remote code execution
Because of a limitation in Microsoft Windows Installer, Windows Installer does not correctly handle the shared file when you uninstall the security update for the .NET Framework 1.1.
Note Windows Installer is the technology behind the Setup program for the security update for the .NET Framework 1.1.
When you uninstall the security update for the .NET Framework 1.1, the Mscorees.dll file is incorrectly deleted from the computer. This issue may occur even though the Mscorees.dll file is required for the .NET Framework 2.0 to run correctly.
For more information about update 928366, about update 929729, and about update 933854, click the following article numbers to view the articles in the Microsoft Knowledge Base:
928366�
Description of the security update for the .NET Framework 1.1 for Windows XP and Windows 2000: July 10, 2007
929729�
Description of the security update for the .NET Framework 1.1 for Windows Vista: July 10, 2007
933854�
Description of the security update for the .NET Framework 1.1 for Windows Server 2003: July 10, 2007