簡介
本文介紹了適用於 Windows 7 服務套件 1 (SP1)、Windows 8.1、Windows 10 周年更新(version 1607)、Windows 10 建立者更新(version 1703)、Windows 10 建立者更新(version 1709)、Windows Server 2008 R2 SP1、Windows Server 2012、Windows Server 2012 R2 (SP1)和 Windows Server 2016 (version 1709)。
關於 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。
Web 安裝程式是一個小封包,它僅自動確定和下載應用於特定平臺的元件。 Web 安裝程式還安裝與使用者作業系統的語言相匹配的語言包。
離線套件可用於因缺少網際網路連線導致網頁安裝程式無法使用的情況。 此套件比 web 安裝程式大,且不包括語言套件。
安裝此套件時,將根據您的作業系統安装以下套件或更新:
- 在 Windows 7 SP1 和 Windows Server 2008 R2 SP1 中,Framework 4.7.2 Microsoft.NET 已安裝於 控制台 的程式與功能項目中列為已安裝產品。
- 在 Windows Server 2012 中,Microsoft Windows (KB4054542) 更新顯示在 控制台 的已安裝匯報項目中。
- 在 Windows 8.1 或 Windows Server 2012 R2 上,Microsoft Windows (KB4054566) 更新會顯示在 控制台 的已安裝匯報項目中。
- Windows 10在週年更新 (1607) 、Windows 10 Creators Update (1703) 和 Windows Server 2016 中,Microsoft Windows (KB4054590) 更新會顯示在 控制台 的已安裝匯報項目中。
- 在 1709) Windows 10 Fall Creators Update (版本 1709) Windows Server 2016 (,Windows Microsoft (KB4073120) ** 更新顯示在 控制台 的已安裝匯報中。
注意:NDP472-KB4054531-Web.exe) (的套件安裝程式於 2018 年 7 月 10 日更新。如果您在 2018 年 7 月 10 日前下載安裝程式,建議您下載安裝程式的最新版本 4.7.3081.0 () ,以取得更新中包含的 額外修正 。
下載資訊
您可以從 Microsoft 下載中心下載下列檔案:
對於除 Windows RT 8.1 以外的所有 Windows 作業系統:
立即下載 Microsoft .NET Framework 4.7.2 網頁安裝套件。
立即下載 Microsoft .NET Framework 4.7.2 離線安裝套件。
針對 Windows RT 8.1:
該熱修補已被最新的 .NET Framework 更新取代,該更新包含先前熱修補中包含的所有修補。 建議安裝最新的 .NET Framework 更新。
關於如何下載 Microsoft 支援檔案的資訊,請參見如何從線上服務取得 Microsoft 支援檔案。
病毒掃描聲稱
Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,查看有無病毒感染。 檔案會儲存在已強化安全的伺服器上,以避免任何未經授權的更改。
此更新所修正的問題
以下問題已針對 .NET Framework 4.7.2 進行修正。
SQL Server(SQL)
- 修正了使用 .NET Framework API SqlConnection.ConnectionString屬性設定 Null 或空白連接字串的問題。 在此情況下,當您聯合使用 API 和 .NET Framework 4.7.2 時會發生 Null 參考例外狀況(NRE)。 [611802, System.Data.dll, Bug]
- 修正了連線至 Azure SQL DB 並在連接字符串中聯合使用 MultipleActiveResultSets=true 和 System.Data.SqlClient.SqlConnection 的問題。 在此情況下,非同步查詢操作會導致從客戶端發送錯誤的 TDS 協議請求串流。 這將導致非同步查詢 API 失敗。 [620109, System.Data.dll, Bug]
Windows Presentation Framework (WPF)
- 新增一個 AppContext 切換用來取消在 AppDomain 或處理序關閉期間完成的一些工作。 此問題可以減少(但不能消除)導致無法為完成項執行者提供確切計時消耗的應用程式有可能損毀的可能性。 [593963, windows base. dll, Bug]
- 修正了 WPF 中的損毀, 當您的多個字符替換為單個字符(使用與原始文字不同的語言)時,使用 IMEPad。 [605996, PresentationFramework.dll, Bug]
- 下拉式方塊群組項目現在透過 UIAutomation 正確報告子群組。 [605922、PresentationFramework.dll、巴格]
其他資訊
此版本的 .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 組件並使用受限權限執行的應用程序可能無法正常啟動或執行,並出現「access denied」、「class not registered」、或「nternal failure occurred for unknown reasons」錯誤。
- 欲了解更多關於 .NET Framework 4.7.2 的資訊,請參閱「.NET Framework 4.7.2 的新內容」。 有關 .NET Framework 4.7.2 已知問題,請參閱《.NET Framework 4.7.2 的已知問題》。
此更新的命令列參數
關於本次更新支援的各種命令列選項,請參閱 .NET Framework 開發者部署指南中的「命令列選項」章節。
重新啟動需求
如果使用任何受影響的檔案,您必須在套用此更新後將電腦重新開機。 建議您在安裝此更新前結束所有使用 .NET Framework 的應用程式。
支援的作業系統
- Windows Server 2016(版本 1709)
- Windows 10 Anniversary Update(版本 1607)(x86 和 x64)
- Windows 10 Creators Update(版本 1703)(x86 和 x64)
- Windows 10 Fall Creators Update(版本 1709)(x86 和 x64)
- Windows Server 2012 R2 (x64)
- Windows 8.1 (x86 和 x64)
- Windows Server 2012 (x64)
- Windows Server 2008 R2 Service Pack 1 (IA-64)
- Windows 7 Service Pack 1 (x86 and x64)