应用对象
Windows Server 2016 Version 1709 Windows 10, version 1709, all editions Windows 10, version 1703, all editions Windows 10, version 1607, all editions Windows Server 2012 R2 Windows 8.1 Windows Server 2012 Windows Server 2008 R2 Service Pack 1 Windows 7 Service Pack 1

关于 Microsoft .NET Framework 4.7.2

Microsoft .NET Framework 4.7.2 是一个高度兼容的 .NET Framework 4、4.5、4.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7 和 4.7.1 就地更新 。

  • 脱机包可用于由于缺少 Internet 连接而无法使用 Web 安装程序 的情况。 此包比 Web 安装程序大,并且不包括语言包。 我们建议您使用 Web 安装程序而不是脱机安装程序,以实现最佳效率和带宽要求。

  • 安装此程序包时,将根据您的操作系统安装以下程序包或更新:

    • 在 Windows 7 Service Pack 1 (SP1) 和 Windows Server 2008 R2 SP1 上,.NET Framework 4.7.2 作为已安装的产品列在“控制面板”中的程序和功能项目下。

    • 在 Windows Server 2012 中,Microsoft Windows (KB4054542) 更新列在 控制面板 的已安装汇报项下。

    • 在 Windows 8.1 或 Windows Server 2012 R2 中,Microsoft Windows 更新 (KB4054566) 显示在 控制面板 中的已安装汇报项下。

    • 在 Windows 10 周年更新 (版本 1607) 、Windows 10 创意者更新 (版本 1703) 和 Windows Server 2016 中,Microsoft Windows (KB4054590 更新) 在 控制面板 的已安装汇报项下列出。

    • 在 Windows 10 Fall Creators Update (版本 1709) 中,Microsoft Windows (KB4073120) 更新列在 控制面板 中的已安装汇报项下。

Microsoft .NET Framework 4.7.2 在 Windows Update 和 Windows Server Update Service (WSUS) 中可用。 它将作为 Windows 更新中的建议更新提供。

备注 包安装程序 (NDP472-KB4054530-x86-x64-AllOS-ENU.exe) 已于 2018 年 7 月 10 日更新。 如果您在 2018 年 7 月 10 日之前下载了安装程序,我们建议您下载安装程序的最新版本 (4.7.3081.0) 以获取更新中包含的其他修补程序

下载信息

可从 Microsoft 下载中心下载以下文件:

有关如何下载 Microsoft 支持文件的信息,请参阅如何从联机服务获取 Microsoft 支持文件

Microsoft 使用的是该文件发布时可以获得的最新病毒检测软件来扫描该文件是否有病毒。 该文件存储在安全性得到增强的服务器上,以防止在未经授权的情况下对其进行更改。

此更新程序中修复的问题

已修复 .NET Framework 4.7.2 的以下问题。

SQL Server (SQL)

  • 修复了 .NET Framework API SqlConnection.ConnectionString属性用于设置空连接字符串的问题。 在此情况下,当您将 API 与 .NET Framework 4.7.2 一起使用时,将发生空引用异常 (NRE)。 [611802, System.Data.dll, Bug]

  • 修复了连接到 Azure SQL DB 和 MultipleActiveResultSets=trueSystem.Data.SqlClient.SqlConnection 一起使用时连接字符串的问题。 在这种情况下,异步查询操作会导致从客户端发送错误的 TDS 协议请求流。 这将导致异步查询 API 失败。 [620109, System.Data.dll , Bug]

Windows Presentation Framework (WPF)

  • 添加一个 AppContext 开关,该开关将退出在 AppDomain 或进程关闭期间完成的某些工作。 此问题可以减少(但不能消除)应用程序崩溃的可能性,这些应用程序对终结器线程的计时进行了不必要的假设。 [593963, WindowsBase.dll, Bug]

  • 修复了 WPF 中使用 IMEPad 将多个字符替换为单个字符(使用与原始文本不同的语言)时发生的崩溃。 [605996、PresentationFramework.dll、Bug]

  • 组合框分组项现在可以通过 UIAutomation 正确报告子项。 [605922、PresentationFramework.dll、Bug]

更多信息

此版本的 .NET Framework 与 .NET Framework 3.5 SP1 和早期版本并行运行。 但是,它为 .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 和 4.7.1 执行就地更新。

已知问题

  • 依赖 .NET Framework 初始化 COM 组件并使用受限权限运行的应用程序可能无法正确启动或运行,并返回“拒绝访问”、“类未注册”或“由于未知原因发生内部故障”错误。

  • 有关 .NET Framework 4.7.2 的已知问题,请参阅 .NET Framework 4.7.2 的已知问题。

此更新的命令行开关

有关此更新支持的各种命令行选项的详细信息,请参阅面向开发人员的.NET Framework部署指南中的“命令行选项”部分。

重启要求

安装此更新后,可能必须重新启动计算机。 建议您在安装此更新之前退出所有使用 .NET Framework 的应用程序。

受支持的操作系统

Microsoft .NET Framework 4.7.2(脱机安装程序)支持以下的操作系统:

  • Windows Server 2016(版本 1709)

  • Windows 10 周年更新(版本 1607)(x86 和 x64)

  • Windows 10 创意者更新(版本 1703)(x86 和 x64)

  • Windows 10 秋季创意者更新(版本 1709)(x86 和 x64)

  • Windows Server 2012 R2 (x64)

  • Windows 8.1(x86 和 x64)

  • Windows Server 2012 (x64)

  • Windows Server 2008 R2 Service Pack 1 (x64)

  • Windows 7 Service Pack 1(x86 和 x64)

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。