INTRODUCTION

Microsoft has released security bulletin MS07-040. The security bulletin contains all the relevant information about the security update. This information includes file manifest information and deployment options. To view the complete security bulletin, visit one of the following Microsoft Web sites:

More Information

Known issues

In the following section are the known issues with this security update.

How to obtain help and support for this security update

Help installing updates: Support for Microsoft UpdateSecurity solutions for IT professionals: TechNet Security Troubleshooting and SupportHelp protect your computer that is running Windows from viruses and malware:Virus Solution and Security CenterLocal support according to your country: International Support

Known issues that may occur during installation of the update

  • You receive a Windows Update error code "0x643" or a Windows Installer error code "1603" when you try to install an update for the .NET Framework 1.0, 1.1, or 2.0For more information about this issue, click the following article number to view the article in the Microsoft Knowledge Base:

    923100 When you try to install an update for the .NET Framework 1.0, 1.1, or 2.0, you may receive Windows Update error code"0x643" or Windows Installer error code"1603"

  • You receive a "The folder 'Program Files' contains an invalid character" error message when you try to install a security update for the .NET Framework 2.0For more information about this issue when you install a security update on the 64-bit versions of Windows Server 2003, click the following article number to view the article in the Microsoft Knowledge Base:

    923101 Error message when you try to install a security update for the .NET Framework 2.0 on a computer that is running Windows Server 2003 x64 Edition: "Error 1324. The folder 'Program Files' contains an invalid character"

Known issues that may occur after the update is installed

  • Certain Unicode characters in the path of the executable file are displayed as "?" when you create an application that is built on the Microsoft .NET Framework 2.0, and you use the Application.ExecutablePath property to obtain the path of the executable fileFor more information about this issue, click the following article number to view the article in the Microsoft Knowledge Base:

    943804FIX: Certain Unicode characters returned by the Application.ExecutablePath property in the .NET Framework 2.0 are displayed as "?"

  • You receive a "This application has requested the Runtime to terminate in an unusual way" error message when you uninstall a security update for the Microsoft .NET Framework 1.1For more information about this issue, click the following article number to view the article in the Microsoft Knowledge Base:

    934711 Error message when you restart the computer after you uninstall a security update for the .NET Framework 1.1:"This application has requested the Runtime to terminate in an unusual way"

  • You receive error messages after you install security update 931212For more information about the error messages, click the following article numbers to view the articles in the Microsoft Knowledge Base:

    940947 Error message after you install security update 931212 (MS07-040) in Windows 2000 with Service Pack 4: " Error 127: The specified procedure could not be found"

    941386 FIX: Error message when you run an ASP.NET 2.0 Web application that is built on the .NET Framework 2.0 after you install the MS07-040 security update: "Type 'System.Web.HttpHeaderCollection' is not marked as serializable"

    941789 You receive error messages after you install security update 931212 (MS07-040) on a Windows SharePoint Services 3.0 Web front-end server or on a SharePoint Server 2007 Web front-end server

    942086 FIX: Error message when you run an ASP.NET 2.0 Web application that is built on the .NET Framework 2.0: "The constructor to deserialize an object of type '<custom object>' was not found"

  • Other issues that may occur after you install a security update for the .NET Framework 2.0 that is greater than or equal to build 2.0.50727.832

    • The performance of the server may decrease and adding users or uploading files may fail with the error message "403 Forbidden error" after you install a Microsoft .NET Framework 2.0 hotfixFor more information about this issue, click the following article number to view the article in the Microsoft Knowledge Base:

      934793 Description of the SharePoint Server 2007 hotfix package: April 12, 2007

    • You may be unable to execute SQL Server 2005 Integration Services (SSIS) packages that contain script tasks or script componentsFor more information about this issue, click the following article number to view the article in the Microsoft Knowledge Base:

      931846 You may be unable to execute SQL Server 2005 Integration Services packages that contain script tasks or script components

    • When you run an application or try to access a Web site on the computer, you may receive the following error message:

      [System.ArgumentException] : Culture name 'Culture' is not supported for the following 13 cultures: en-CB az-AZ-Latn uz-UZ-Latn sr-SP-Latn az-AZ-Cyrl uz-UZ-Cyrl sr-SP-Cyrl bs-BA-Cyrl sr-BA-Latn sr-BA-Cyrl bs-BA-Latn iu-CA-Latn div-Windows Vista

      For more information about this issue, click the following article number to view the article in the Microsoft Knowledge Base:

      939949 Error message when you run an application or try to access a Web site on a computer that has a particular .NET Framework 2.0 software update installed: "Culture name 'Culture' is not supported"

    • When you click Add Link to Site on the Sites page to add a new link to the Site Directory on a Microsoft Office SharePoint Portal Server 2003 portal site, and then you click either OK or Cancel, the "Add Link to Site" page stops responding.Additionally, the link is not added to the Site Directory. For more information about this issue, click the following article number to view the article in the Microsoft Knowledge Base:

      934229 The "Add Link to Site" page stops responding, and the link is not added when you try to add a new link to the Site Directory in a SharePoint Portal Server 2003 site

More information about this security update

After you install this security update, the behavior of UTF8Encoding, UnicodeEncoding, and UTF32Encoding change to comply with the Unicode 5.0 requirements for Unicode encodings. Invalid bytes are not removed. Instead, they are replaced by the Unicode character U+FFFD, the Unicode replacement character.For more information about this behavior, click the following article number to view the article in the Microsoft Knowledge Base:

940521 The behavior of UTF8Encoding, UnicodeEncoding, and UTF32Encoding changes to comply to the Unicode 5.0 requirements for Unicode encodings after you install the security update for the .NET Framework 2.0 that is described in security bulletin MS07-040

Update removal information

To remove this security update, use the Add or Remove Programs item in Control Panel.

Prerequisites

To install this security update, you must have Microsoft Windows Installer 3.1 installed on the computer. To obtain the latest version of Windows Installer for the computer, visit the following Microsoft Web site:

http://www.microsoft.com/download/details.aspx?FamilyID=889482fc-5f56-4a38-b838-de776fd4138cAdditionally, the computer must be running one of the following operating systems:

  • A 32-bit version of Windows Server 2003 with Service Pack 1 (SP1) or Service Pack 2 (SP2)

  • An Itanium-based version of Windows Server 2003 with SP1 or SP2

  • An x64-based version of Windows Server 2003

  • An x64-based version of Windows Server 2003 with SP2

  • An x64-based version of Windows XP Professional

  • An x64-based version of Windows XP Professional with SP2

  • A 32-bit version of Windows XP with SP2 or Service Pack 3 (SP3)

  • Microsoft Windows 2000 with Service Pack 4 (SP4)

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.