2017 年 7 月 .NET Framework 4.6 針對 Windows Server 2008 SP2 及 .NET Framework 4.6、4.6.1、4.6.2、4.7 在 Windows 7 SP1 與 Windows Server 2008 R2 SP1 上的品質整合預覽說明:2017 年 7 月 18 日

套用到
.NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2

查看本文適用的產品。

簡介

這次 2017 年 7 月的預覽更新Windows Server針對 2008 服務包 2 (SP2) 包含了 .NET Framework 4.6 的累積可靠性提升。 此外,這次針對 Windows 7 服務包 1 (SP1) 及 Windows Server 2008 R2 SP1 的預覽更新,包含.NET Framework 4.6、4.6.1、4.6.2 和 4.7 的累積可靠性提升。 建議您套用此更新,做為定期例行維護。 安裝此更新前,請先參考「Prerequisites」和「Restart requirement」兩部分。

重要

  • 如果您在安裝此更新之後安裝語言套件,您必須重新安裝此更新。 因此,我們建議您在安裝此更新前,先安裝任何需要的語言套件。 如需詳細資訊,請參閱將語言套件新增到 Windows (英文)

此更新中的已知問題

如果您在觸控裝置上套用此更新後升級至 .NET Framework 4.7,可能會在您的 Windows 簡報框架 (WPF) 應用程式中遇到 COMException 錯誤。 如需詳細資訊,請參閱「Microsoft 知識庫」中的下列文章:

4033488 Windows 7 或 Windows Server 2008 R2 安裝 .NET Framework 4.7 後,WPF 應用程式會出現「COMException」錯誤

品質和可靠性改良功能

本次更新包含自 2016 年 10 月 11 日起發布的累積更新。 此外,本次更新還修正了以下問題。

CLR (通用語言執行時)

  • 動態方法的預配置跳躍存根有所改進。 此外,AMD64 直撥通話的變更也有所改進,以更好地處理超出範圍的案件。
  • 固定:為避免在GC中涉及複雜通用類型而間歇性死死,對載入器鎖定的排序。
  • 當將結構A和B的陣列排列成SAFEARRAY,且結構A/B的GUID相同時,可能會發生記憶體洩漏。

實體框架 (EF)

  • 如果 EF 4.x 應用程式中有超過 1,000 個查詢,應用程式可能會因為查詢快取大小超過而變慢。 套用此修正後,可以透過以下 appSettings 條目更改查詢快取大小:

    <appSettings>
        <add key="EntityFramework_QueryCacheSize" value="3000"/>
    </appSettings>
    

SQL

  • 在開啟 SQL 連線的預登入階段,可能會因為收到比預期更小的 TDS 封包而拋出 OverflowExceptionIndexOutOfRangeException
  • 當用戶端開啟與伺服器的連線時,sqlclient 會建立一個句柄,且在連線被丟棄時不會關閉該句柄。 如果短時間內開啟數百萬個連接,可能會導致過多的把手洩漏。 這可能導致系統凍結。 此修正會在連接關閉後關閉把手。

系統

Windows 管理基礎架構 (WMI)

  • Windows 管理基礎架構 (WMI) 權限設定是事件驅動,以支援選項值的變更。

Windows Presentation Framework (WPF)

  • Windows 呈現框架 (WPF) 應用程式在觸控或觸控筆啟用的裝置上運行,可能會因記憶體損毀而發生 PenIMC.dll 當機。 這次更新解決了這些問題。
  • 在特定條件下,搭配拼字檢查與自訂字典的 WPF 應用程式可能會當機並產生 NullReferenceException 錯誤。 這尤其適用於那些呼叫 SpellCheck.CustomDictionaries.Clear () 方法的應用程式。 這次更新解決了這個問題。

Winforms

  • 在某些情況下,介面Windows Forms應用程式中子視窗的選單列清單會與實際開啟的子視窗清單 Multiple-Document 不同步。 這讓使用者難以選擇正確的視窗。

此更新的其他相關資訊

關於此更新與 Windows 7 SP1 及 Windows Server 2008 R2 SP1 相關的更多資訊,請參閱 Microsoft 知識庫中的以下文章:

4032113 2017 年 7 月 Windows 7 SP1 及 Server 2008 R2 SP1 上的 .NET Framework 3.5.1、4.5.2、4.6.1、4.6.2、4.7 品質整合預覽:2017 年 7 月 18 日

關於本次更新與 Windows Server 2008 SP2 相關的更多資訊,請參閱 Microsoft 知識庫中的以下文章:

4032116 2017年7月.NET Framework 2.0 SP2、4.5.2、4.6 品質整合預覽 2008 Windows Server SP2:2017年7月18日

如何取得此更新

Windows Update

可透過 Windows Update 取得此更新。 開啟自動更新後,就會自動下載並安裝此更新。 如需有關如何自動取得安全性更新的詳細資訊,請參閱 Windows Update:常見問題集

Microsoft Update Catalog

要取得此更新的獨立套件,請前往 Microsoft Update 目錄網站上的以下其中一項:

  • 關於 Windows Server 2008 SP2,請點
  • 關於 Windows 7 SP1 及 Windows Server 2008 R2 SP1,請點

Windows 軟體更新服務 (WSUS)

在你的 WSUS 伺服器上,請依照以下步驟操作:

  1. 點選開始,點選管理工具,然後點選 Microsoft Windows Server Update Services 3.0
  2. 展開 ComputerName,然後點 選 Action
  3. 點擊匯入匯報
  4. WSUS 會開啟一個瀏覽器視窗,可能會提示你安裝 ActiveX 控制項。 你必須安裝 ActiveX 控制項才能繼續。
  5. 安裝 ActiveX 控制項後,你會看到 Microsoft Update 目錄畫面。 在搜尋框輸入 4032116 表示 2008 SP2 Windows Server 或 Windows 7 SP1 4032113,Windows Server 2008 R2 SP1,然後點選搜尋
  6. 找出與你環境中作業系統、語言和處理器相符的 .NET Framework 套件。 點擊 新增 即可將它們加入您的購物籃。
  7. 選好所有所需方案後,點擊 「檢視購物籃」。
  8. 點擊 匯入(Import )將套件匯入你的 WSUS 伺服器。
  9. 要返回 WSUS,套件匯入後點擊 關閉

這些更新現已可透過 WSUS 安裝。

先決條件

要套用此更新,您必須安裝以下裝置:

  • 安裝了 .NET Framework 4.6、4.6.1、4.6.2 或 4.7。
  • D3D 編譯器更新 (KB4019478 於 2008 SP2 Windows Server 或 Windows 7 SP1 KB4019990 Windows Server 2008 R2 SP1) 。 此更新會自動為Windows Update及Windows Server Update Services (WSUS) 客戶共同安裝。 Microsoft Update Catalog 客戶必須先手動下載並安裝與 Catalog 更新捆綁的 D3D 編譯器更新 (KB4019478 或KB4019990) 。

重新啟動需求

如果任何受影響的檔案正在使用中,您必須在套用此更新後將電腦重新啟動。 建議您在套用此更新之前,先結束所有 .NET Framework 應用程式。

更新取代資訊

此更新不會取代任何先前發行的更新。

檔案詳細資訊

檔案屬性

此更新的英文 (美國) 版會安裝具有下表中所列屬性的檔案。 這些檔案的日期與時間是以國際標準時間 (UTC) 表示。 本機電腦上這些檔案的日期與時間,是以您當地的時間和目前的日光節約時間 (DST) 的時差來顯示。 此外,當您對檔案執行特定作業時,其日期與時間可能會改變。

所有支援的 x86 系統版本

檔案名稱 檔案版本 檔案大小 日期 時間
Aspnet_perf.dll 4.7.2102.0 42,672 2017年6月15日 05:00
aspnet_wp.exe 4.7.2102.0 46,200 2017年6月15日 05:00
clr.dll 4.7.2102.0 7,221,904 2017年6月15日 05:00
clrjit.dll 4.7.2102.0 522,912 2017年6月15日 05:00
dfdll.dll 4.7.2102.0 159,896 2017年6月15日 05:00
GlobalUserInterface.CompositeFont 116,922 2017年6月15日 05:00
mscordacwks.dll 4.7.2102.0 1,341,104 2017年6月15日 05:00
mscordbi.dll 4.7.2102.0 1,164,968 2017年6月15日 05:00
mscoreei.dll 4.7.2102.0 511,656 2017年6月15日 05:00
mscorlib.dll 4.7.2102.0 5,614,248 2017年6月15日 05:00
msvcp120_clr0400.dll 12.0.52519.0 485,576 2017年6月15日 05:00
msvcr120_clr0400.dll 12.0.52519.0 987,840 2017年6月15日 05:00
VsVersion.dll 14.7.2102.0 19,112 2017年6月15日 05:00
peverify.dll 4.7.2102.0 188,584 2017年6月15日 05:00
PresentationCore.dll 4.7.2102.0 3,616,096 2017年6月15日 05:00
PresentationFramework.dll 4.7.2102.0 6,200,696 2017年6月15日 05:00
PresentationHost_v0400.dll 4.7.2102.0 197,336 2017年6月15日 05:00
PresentationHost_v0400.dll.mui 4.7.2102.0 84,720 2017年6月15日 05:00
PresentationNative_v0400.dll 4.7.2102.0 827,112 2017年6月15日 05:00
ServiceMonikerSupport.dll 4.7.2102.0 29,400 2017年6月15日 05:00
SMDiagnostics.dll 4.7.2102.0 73,392 2017年6月15日 05:00
SOS.dll 4.7.2102.0 743,560 2017年6月15日 05:00
System.Activities.dll 4.7.2102.0 1,532,616 2017年6月15日 05:00
System.ComponentModel.DataAnnotations.dll 4.7.2102.0 126,272 2017年6月15日 05:00
System.Core.dll 4.7.2102.0 1,381,536 2017年6月15日 05:00
System.Data.Entity.dll 4.7.2102.0 4,033,744 2017年6月15日 05:00
System.IdentityModel.dll 4.7.2102.0 1,088,720 2017年6月15日 05:00
System.IdentityModel.Services.dll 4.7.2102.0 198,392 2017年6月15日 05:00
System.Runtime.Serialization.dll 4.7.2102.0 1,052,936 2017年6月15日 05:00
System.ServiceModel.Channels.dll 4.7.2102.0 157,944 2017年6月15日 05:00
System.ServiceModel.Discovery.dll 4.7.2102.0 308,472 2017年6月15日 05:00
System.ServiceModel.dll 4.7.2102.0 6,310,608 2017年6月15日 05:00
System.ServiceModel.Internals.dll 4.7.2102.0 254,224 2017年6月15日 05:00
System.ServiceModel.Routing.dll 4.7.2102.0 130,800 2017年6月15日 05:00
System.ServiceModel.WasHosting.dll 4.7.2102.0 39,672 2017年6月15日 05:00
System.Web.ApplicationServices.dll 4.7.2102.0 70,936 2017年6月15日 05:00
System.Web.Extensions.dll 4.7.2102.0 1,849,568 2017年6月15日 05:00
System.Workflow.Activities.dll 4.7.2102.0 1,051,376 2017年6月15日 05:00
System.Workflow.ComponentModel.dll 4.7.2102.0 1,541,880 2017年6月15日 05:00
System.Workflow.Runtime.dll 4.7.2102.0 499,424 2017年6月15日 05:00
System.Runtime.Caching.dll 4.7.2102.0 109,944 2017年6月15日 05:00
System.Data.dll 4.7.2102.0 3,391,152 2017年6月15日 05:00
System.Data.SqlXml.dll 4.7.2102.0 734,408 2017年6月15日 05:00
System.Deployment.dll 4.7.2102.0 845,504 2017年6月15日 05:00
System.DirectoryServices.Protocols.dll 4.7.2102.0 201,520 2017年6月15日 05:00
System.dll 4.7.2102.0 3,526,272 2017年6月15日 05:00
System.Drawing.dll 4.7.2102.0 600,240 2017年6月15日 05:00
System.Management.dll 4.7.2102.0 415,432 2017年6月15日 05:00
System.Security.dll 4.7.2102.0 316,600 2017年6月15日 05:00
System.Transactions.dll 4.7.2102.0 307,408 2017年6月15日 05:00
System.Web.dll 4.7.2102.0 5,405,864 2017年6月15日 05:00
System.Windows.Controls.Ribbon.dll 4.7.2102.0 742,816 2017年6月15日 05:00
System.Windows.Forms.dll 4.7.2102.0 5,182,168 2017年6月15日 05:00
System.Xaml.dll 4.7.2102.0 641,192 2017年6月15日 05:00
System.Xml.dll 4.7.2102.0 2,666,648 2017年6月15日 05:00
webengine.dll 4.7.2102.0 24,744 2017年6月15日 05:00
webengine4.dll 4.7.2102.0 549,552 2017年6月15日 05:00
WindowsBase.dll 4.7.2102.0 1,282,384 2017年6月15日 05:00
WMINet_Utils.dll 4.7.2102.0 136,368 2017年6月15日 05:00
WorkflowServiceHostPerformanceCounters.dll 4.7.2102.0 89,368 2017年6月15日 05:00
WPFFontCache_v0400.exe.mui 4.7.2102.0 19,168 2017年6月15日 05:00
WPFFontCache_v0400.exe 4.7.2102.0 25,720 2017年6月15日 05:00
wpfgfx_v0400.dll 4.7.2102.0 1,344,176 2017年6月15日 05:00
PenIMC_v0400.dll 4.7.2102.0 82,104 2017年6月15日 05:00

對於所有支援的 x64 系統版本

檔案名稱 檔案版本 檔案大小 日期 時間
Aspnet_perf.dll 4.7.2102.0 46,256 2017年6月15日 05:20
Aspnet_perf.dll 4.7.2102.0 42,672 2017年6月15日 05:00
aspnet_wp.exe 4.7.2102.0 50,808 2017年6月15日 05:20
aspnet_wp.exe 4.7.2102.0 46,200 2017年6月15日 05:00
clr.dll 4.7.2102.0 10,324,624 2017年6月15日 05:19
clr.dll 4.7.2102.0 7,221,904 2017年6月15日 05:00
clrjit.dll 4.7.2102.0 1,129,120 2017年6月15日 05:19
clrjit.dll 4.7.2102.0 522,912 2017年6月15日 05:00
compatjit.dll 4.7.2102.0 1,259,688 2017年6月15日 05:19
dfdll.dll 4.7.2102.0 191,640 2017年6月15日 05:19
dfdll.dll 4.7.2102.0 159,896 2017年6月15日 05:00
GlobalUserInterface.CompositeFont 116,922 2017年6月15日 05:00
mscordacwks.dll 4.7.2102.0 1,838,256 2017年6月15日 05:19
mscordacwks.dll 4.7.2102.0 1,341,104 2017年6月15日 05:00
mscordbi.dll 4.7.2102.0 1,618,592 2017年6月15日 05:19
mscordbi.dll 4.7.2102.0 1,164,968 2017年6月15日 05:00
mscoreei.dll 4.7.2102.0 636,064 2017年6月15日 05:19
mscoreei.dll 4.7.2102.0 511,656 2017年6月15日 05:00
mscorlib.dll 4.7.2102.0 5,401,768 2017年6月15日 05:19
mscorlib.dll 4.7.2102.0 5,614,248 2017年6月15日 05:00
msvcp120_clr0400.dll 12.0.52519.0 690,008 2017年6月15日 05:20
msvcp120_clr0400.dll 12.0.52519.0 485,576 2017年6月15日 05:00
msvcr120_clr0400.dll 12.0.52519.0 993,632 2017年6月15日 05:20
msvcr120_clr0400.dll 12.0.52519.0 987,840 2017年6月15日 05:00
VsVersion.dll 14.7.2102.0 19,112 2017年6月15日 05:19
VsVersion.dll 14.7.2102.0 19,112 2017年6月15日 05:00
peverify.dll 4.7.2102.0 260,256 2017年6月15日 05:20
peverify.dll 4.7.2102.0 188,584 2017年6月15日 05:00
PresentationCore.dll 4.7.2102.0 3,590,344 2017年6月15日 05:20
PresentationCore.dll 4.7.2102.0 3,616,096 2017年6月15日 05:00
PresentationFramework.dll 4.7.2102.0 6,200,696 2017年6月15日 05:00
PresentationHost_v0400.dll 4.7.2102.0 256,728 2017年6月15日 05:20
PresentationHost_v0400.dll.mui 4.7.2102.0 84,720 2017年6月15日 05:20
PresentationHost_v0400.dll 4.7.2102.0 197,336 2017年6月15日 05:00
PresentationHost_v0400.dll.mui 4.7.2102.0 84,720 2017年6月15日 05:00
PresentationNative_v0400.dll 4.7.2102.0 1,109,728 2017年6月15日 05:20
PresentationNative_v0400.dll 4.7.2102.0 827,112 2017年6月15日 05:00
ServiceMonikerSupport.dll 4.7.2102.0 31,448 2017年6月15日 05:20
ServiceMonikerSupport.dll 4.7.2102.0 29,400 2017年6月15日 05:00
SMDiagnostics.dll 4.7.2102.0 73,392 2017年6月15日 05:00
SOS.dll 4.7.2102.0 872,080 2017年6月15日 05:19
SOS.dll 4.7.2102.0 743,560 2017年6月15日 05:00
System.Activities.dll 4.7.2102.0 1,532,616 2017年6月15日 05:00
System.ComponentModel.DataAnnotations.dll 4.7.2102.0 126,272 2017年6月15日 05:00
System.Core.dll 4.7.2102.0 1,381,536 2017年6月15日 05:00
System.Data.Entity.dll 4.7.2102.0 4,033,744 2017年6月15日 05:00
System.IdentityModel.dll 4.7.2102.0 1,088,720 2017年6月15日 05:00
System.IdentityModel.Services.dll 4.7.2102.0 198,392 2017年6月15日 05:00
System.Runtime.Serialization.dll 4.7.2102.0 1,052,936 2017年6月15日 05:00
System.ServiceModel.Channels.dll 4.7.2102.0 157,944 2017年6月15日 05:00
System.ServiceModel.Discovery.dll 4.7.2102.0 308,472 2017年6月15日 05:00
System.ServiceModel.dll 4.7.2102.0 6,310,608 2017年6月15日 05:00
System.ServiceModel.Internals.dll 4.7.2102.0 254,224 2017年6月15日 05:00
System.ServiceModel.Routing.dll 4.7.2102.0 130,800 2017年6月15日 05:00
System.ServiceModel.WasHosting.dll 4.7.2102.0 39,672 2017年6月15日 05:00
System.Web.ApplicationServices.dll 4.7.2102.0 70,936 2017年6月15日 05:00
System.Web.Extensions.dll 4.7.2102.0 1,849,568 2017年6月15日 05:00
System.Workflow.Activities.dll 4.7.2102.0 1,051,376 2017年6月15日 05:00
System.Workflow.ComponentModel.dll 4.7.2102.0 1,541,880 2017年6月15日 05:00
System.Workflow.Runtime.dll 4.7.2102.0 499,424 2017年6月15日 05:00
System.Runtime.Caching.dll 4.7.2102.0 109,944 2017年6月15日 05:00
System.Data.dll 4.7.2102.0 3,455,152 2017年6月15日 05:19
System.Data.dll 4.7.2102.0 3,391,152 2017年6月15日 05:00
System.Data.SqlXml.dll 4.7.2102.0 734,408 2017年6月15日 05:00
System.Deployment.dll 4.7.2102.0 845,504 2017年6月15日 05:00
System.DirectoryServices.Protocols.dll 4.7.2102.0 201,520 2017年6月15日 05:00
System.dll 4.7.2102.0 3,526,272 2017年6月15日 05:00
System.Drawing.dll 4.7.2102.0 600,240 2017年6月15日 05:00
System.Management.dll 4.7.2102.0 415,432 2017年6月15日 05:00
System.Security.dll 4.7.2102.0 316,600 2017年6月15日 05:00
System.Transactions.dll 4.7.2102.0 310,992 2017年6月15日 05:20
System.Transactions.dll 4.7.2102.0 307,408 2017年6月15日 05:00
System.Web.dll 4.7.2102.0 5,388,968 2017年6月15日 05:20
System.Web.dll 4.7.2102.0 5,405,864 2017年6月15日 05:00
System.Windows.Controls.Ribbon.dll 4.7.2102.0 742,816 2017年6月15日 05:00
System.Windows.Forms.dll 4.7.2102.0 5,182,168 2017年6月15日 05:00
System.Xaml.dll 4.7.2102.0 641,192 2017年6月15日 05:00
System.XML.dll 4.7.2102.0 2,666,648 2017年6月15日 05:00
webengine.dll 4.7.2102.0 26,280 2017年6月15日 05:20
webengine.dll 4.7.2102.0 24,744 2017年6月15日 05:00
webengine4.dll 4.7.2102.0 667,304 2017年6月15日 05:20
webengine4.dll 4.7.2102.0 549,552 2017年6月15日 05:00
WindowsBase.dll 4.7.2102.0 1,282,384 2017年6月15日 05:00
WMINet_Utils.dll 4.7.2102.0 188,088 2017年6月15日 05:19
WMINet_Utils.dll 4.7.2102.0 136,368 2017年6月15日 05:00
WorkflowServiceHostPerformanceCounters.dll 4.7.2102.0 101,144 2017年6月15日 05:20
WorkflowServiceHostPerformanceCounters.dll 4.7.2102.0 89,368 2017年6月15日 05:00
WPFFontCache_v0400.exe.mui 4.7.2102.0 19,168 2017年6月15日 07:34
WPFFontCache_v0400.exe.mui 4.7.2102.0 19,168 2017年6月15日 05:00
WPFFontCache_v0400.exe 4.7.2102.0 26,744 2017年6月15日 07:34
WPFFontCache_v0400.exe 4.7.2102.0 25,720 2017年6月15日 05:00
wpfgfx_v0400.dll 4.7.2102.0 1,762,992 2017年6月15日 05:20
wpfgfx_v0400.dll 4.7.2102.0 1,344,176 2017年6月15日 05:00
PenIMC_v0400.dll 4.7.2102.0 99,000 2017年6月15日 05:20
PenIMC_v0400.dll 4.7.2102.0 82,104 2017年6月15日 05:00

適用於

本條目適用於以下情況:

  • Microsoft .NET Framework 4.6、4.6.1、4.6.2、4.7 在以下情況下使用:

    • Windows Server 2008 R2 Service Pack 1
    • Windows 7 Service Pack 1
  • Microsoft .NET Framework 4.6 搭配使用:

    • Windows Server 2008 Service Pack 2