Microsoft 已发布安全公告 MS07-040。该安全公告包含此安全更新的所有相关信息,其中包括文件清单信息和部署选项。要查看完整的安全公告,请访问以下 Microsoft 网站之一:
- 家庭用户:跳过详细信息:立即从 Microsoft Update 网站为您的家庭计算机或便携式计算机下载更新:
- IT 专业人员:
已知问题
以下一节说明此安全更新的已知问题。如果您遇到了与此安全更新有关但未列于这些已知问题中的问题,在美国和加拿大拨打 1-866-PCSAFETY 电话或与本地 Microsoft 子公司联系可获得免费用户支持。有关如何与本地 Microsoft 子公司联系以获得安全更新支持的更多信息,请访问国际支持网站:
企业客户可以通过其平常的支持联系方式获得安全更新支持。
安装此更新过程中可能出现的已知问题
- 在尝试安装 .NET Framework 1.0、1.1 或 2.0 的更新时,您可能会收到 Windows Update 错误代码“0x643”或 Windows Installer 错误代码“1603”
有关此问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
923100
(http://support.microsoft.com/kb/923100/
)
在尝试安装 .NET Framework 1.0、1.1、2.0、3.0 或 3.5 的更新时,可能会收到 Windows Update 错误代码“0x643”或 Windows Installer 错误代码“1603”
- 在尝试安装 .NET Framework 2.0 安全更新时收到一条“文件夹‘Program Files’包含无效字符”错误消息
有关在 64 位版本的 Microsoft Windows Server 2003 上安装安全更新时可能出现的问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
923101
(http://support.microsoft.com/kb/923101/
)
当您尝试在运行 Windows Server 2003 x64 Edition 的计算机上安装 .NET Framework 2.0 的安全更新时,出现以下错误消息:“Error 1324. The folder 'Program Files' contains an invalid character”(错误 1324。文件夹“Program Files”包含无效字符)
在安装此更新后可能会发生的已知问题
- 当您创建在 Microsoft.NET Framework 2.0 上生成的应用程序并且使用 Application.ExecutablePath 属性来获取可执行文件的路径时,可执行文件的路径中的某些 Unicode 字符被显示为“?”
有关此问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章: 943804
(http://support.microsoft.com/kb/943804/
)
FIX: 由 .NET Framework 2.0 中 Application.ExecutablePath 属性返回某些 Unicode 字符将显示为"?"
- 在卸载 Microsoft .NET Framework 1.1 的安全更新时收到一条“This application has requested the Runtime to terminate in an unusual way”(此应用程序请求运行时以异常方式中止)错误消息
有关此问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
934711
(http://support.microsoft.com/kb/934711/
)
在卸载 .NET Framework 1.1 安全更新后重新启动计算机时,出现错误消息:“This application has requested the Runtime to terminate in an unusual way”(此应用程序已请求以异常方式终止运行库)
- 在安装安全更新 931212 之后收到错误消息
有关此错误消息的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
940947
(http://support.microsoft.com/kb/940947/
)
在 Windows 2000 Service Pack 4 中安装安全更新 931212 (MS07-040) 后出现错误消息:“Error 127: the specified procedure could not be found”(错误 127: 找不到指定的程序)
941386
(http://support.microsoft.com/kb/941386/
)
修补:安装 MS07-040 安全更新后,在运行基于 .NET Framework 2.0 的 ASP.NET 2.0 Web 应用程序时出现错误消息:“类型“System.Web.HttpHeaderCollection”未标记为可序列化” (EN)
941789
(http://support.microsoft.com/kb/941789/
)
您在 Windows SharePoint Services 3.0 Web 前端服务器上或 SharePoint Server 2007 年 Web 前端服务器上安装安全更新 931212 (MS07-040) 后,您收到错误信息
942086
(http://support.microsoft.com/kb/942086/
)
修补程序:当您运行在 .NET Framework 2.0 上生成的 ASP.NET 2.0 Web 应用程序时,出现错误消息:“The constructor to deserialize an object of type '<custom object>' was not found”(未找到用于反序列化“<自定义对象>”类型的对象的构造函数) (EN)
在为内部版本号高于或等于 2.0.50727.832 的 .NET Framework 2.0 安装安全更新后可能出现其他问题- 安装 Microsoft .NET Framework 2.0 修补程序之后,服务器的性能可能会降低,而且添加用户或上载文件的操作可能会失败,并显示错误消息“403 Forbidden error”
有关此问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
934793
(http://support.microsoft.com/kb/934793/
)
2007 年 4 月 12 日版 SharePoint Server 2007 修补程序软件包的说明 (EN)
- 您可能无法执行包含脚本任务或脚本组件的 SQL Server 2005 Integration Services (SSIS) 包
有关此问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
931846
(http://support.microsoft.com/kb/931846/
)
您可能无法执行 SQL Server 2005 Integration Services 包包含脚本任务或脚本组件
- 当您在计算机上运行应用程序或尝试访问网站时,可能会收到以下错误消息:
[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
有关此问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:939949
(http://support.microsoft.com/kb/939949/
)
在安装了某一 .NET Framework 2.0 软件更新的订算机上运行应用程序或尝试访问网站时出现错误消息:“Culture name 'Culture' is not supported”
- 如果单击“站点”页上的“向站点添加链接”以在 Microsoft Office SharePoint Portal Server 2003 门户站点上的站点目录中添加链接,然后单击“确定”或“取消”,“向站点添加链接”页将停止响应。
而且,该链接不会添加到站点目录中。 有关此问题的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:934229
(http://support.microsoft.com/kb/934229/
)
尝试在 SharePoint Portal Server 2003 网站上的网站目录中添加新链接时,“向网站添加链接”页停止响应,并且不会添加链接
有关此安全更新的更多信息
安装此安全更新后,UTF8Encoding、UnicodeEncoding 和 UTF32Encoding 的行为更改为符合 Unicode 编码的 Unicode 5.0 要求。不删除无效字节,而是将其替换为 Unicode 字符 U+FFFD,即 Unicode 替换字符。
有关此行为的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
940521
(http://support.microsoft.com/kb/940521/
)
安装安全公告 MS07-040 中描述的 .NET Framework 2.0 安全更新后,UTF8Encoding、UnicodeEncoding 和 UTF32Encoding 的行为更改为符合 Unicode 编码的 Unicode 5.0 要求
更新删除信息
若要删除此安全更新,请使用“控制面板”中的“添加/删除程序”项。
先决条件
若要安装此安全更新,您的计算机上必须已经安装了 Microsoft Windows Installer 3.1。要获取 Windows Installer 的最新版本,请访问下面的 Microsoft 网站:
另外,该计算机必须运行下列操作系统之一:
- 32 位版本的 Windows Server 2003 Service Pack 1 (SP1) 或 Service Pack 2 (SP2)
- 基于 Itanium 的版本的 Windows Server 2003 SP1 或 SP2
- 基于 x64 的版本的 Windows Server 2003
- 基于 x64 的版本的 Windows Server 2003 SP2
- 基于 x64 的版本的 Windows XP Professional
- 基于 x64 的版本的 Windows XP Professional SP2
- 32 位版本的 Windows XP SP2 或 Windows XP Service Pack 3 (SP3)
- Microsoft Windows 2000 Service Pack 4 (SP4)
文章编号: 928365 - 最后修改: 2008年8月15日 - 修订: 8.1
这篇文章中的信息适用于:
- Microsoft .NET Framework 2.0?当用于
- Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
- Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
- Microsoft Windows Server 2003 Datacenter Edition
- Microsoft Windows Server 2003 Enterprise Edition
- Microsoft Windows Server 2003 Standard Edition
- Microsoft Windows Server 2003 Web Edition
- Microsoft Windows Server 2003, Datacenter x64 Edition
- Microsoft Windows Server 2003, Enterprise x64 Edition
- Microsoft Windows Server 2003, Standard x64 Edition
- Microsoft Windows XP Professional x64 Edition
- Microsoft Windows XP Home Edition
- Microsoft Windows XP Professional Edition
- Microsoft Windows 2000 Advanced Server
- Microsoft Windows 2000 Datacenter Server
- Microsoft Windows 2000 Professional Edition
- Microsoft Windows 2000 Server
| kbvistasp1fix kbresolve kbexpertisebeginner kbqfe kbsecurity kbsecbulletin kbsecvulnerability kbbug kbfix kbpubtypekc KB928365 |
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。