適用於 Windows 7 SP1、Windows Server 2008 R2 SP1 和 Windows Server 2008 SP2 的 .NET Framework 4.6、4.6.1、4.6.2、4.7、4.7.1、4.7.2 僅限安全性更新 (KB4552951)

適用於:

Microsoft .NET Framework 4.6 Microsoft .NET Framework 4.6.1 Microsoft .NET Framework 4.6.2 Microsoft .NET Framework 4.7 Microsoft .NET Framework 4.7.1 Microsoft .NET Framework 4.7.2

注意事項

2020 年 7 月 23 日已發行更新 KB4552951 v2,取代對適用於 Windows 7 SP1、Windows Server 2008 R2 SP1 和 Windows Server 2008 SP2 的 .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 所提供的 v1。 對於具有特定 ESU 設定的客戶,v1 更新無法安裝。  v2 更新可為無法安裝 v1 更新的客戶更正問題。  


如果已安裝 KB4552951 v1,則不需執行任何動作。  


要取得 KB4552951 v2,請參閱如何取得並安裝更新一節。

重要  安裝此更新前,請先確認已安裝如何取得此更新一節所列出的必要更新。 

重要 某些使用 Windows Server 2008 R2 SP1,並在安裝 2020 年 1 月 14 日更新之前已啟用其 ESU 多次啟用金鑰 (MAK) 附加元件的客戶,可能必須重新啟用其金鑰。 在受影響的裝置上應該只需要重新啟用一次。  如需啟用的詳細資訊,請參閱這篇部落格文章。

重要  Windows 7 SP1 和 Windows Server 2008 R2 SP1 會繼續提供 WSUS 掃描 CAB 檔案 。 如果您有一些執行這些作業系統卻沒有 ESU 的裝置,其在修補程式管理與合規性工具組中可能會顯示為不符合規範。

重要  若客戶已購買適用於這些作業系統內部部署版本的 ,必須遵循 KB4522133 中的程序,才能在延伸支援於 2020 年 1 月 14 日終止後繼續收到安全性更新。 如需 ESU 與支援哪些版本的詳細資訊,請參閱 KB4497181

重要  從 2020 年 1 月 15 日開始,在 Windows 7 Service Pack 1 於 2020 年 1 月 14 日終止支援之後,將會出現全螢幕通知,說明持續使用的風險。 該通知在您與其互動前,會一直保留留在螢幕上。 此通知只會出現在下列 Windows 7 Service Pack 1 的版本:

附註 在已加入網域或處於 Kiosk 模式的裝置上不會出現該通知。

重要  從 2019 年 8 月開始,對適用於 Windows Server 2008 R2 SP1 和 Windows 7SP1 的 .NET Framework 4.6 (含) 以上版本的更新,必須具備 SHA-2 程式碼簽署支援。 在套用此更新之前,請先確認您具有所有最新 Windows 更新,以免發生安裝問題。 如需有關 SHA-2 程式碼簽署支援更新的詳細資訊,請參閱 KB 4474419

重要  適用於 .NET Framework 4.7.2、4.7.1、4.7、4.6.2、4.6.1 和 4.6 的所有更新都需要安裝 d3dcompiler_47.dll 更新。 我們建議您在套用此更新之前,先安裝隨附的 d3dcompiler_47.dll 更新。 如需有關 d3dcompiler_47.dll 的詳細資訊,請參閱 KB 4019990

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

摘要

當 .NET Framework 軟體無法檢查檔案的來源標記時,即存在遠端執行程式碼弱點。 成功利用弱點的攻擊者可能會在目前使用者的內容中執行任意程式碼。 如果目前使用者以系統管理的使用者權限登入,則攻擊者可能會取得受影響系統的控制權。 攻擊者接下來將能安裝程式,檢視、變更或刪除資料,或建立具有完整使用者權限的新帳戶。 系統中帳戶設定為具有較少使用者權限的使用者,其所受到的影響可能會比利用系統管理使用者權限進行操作的使用者所受到的影響小。 使用者必須以受影響版本的 .NET Framework 開啟蓄意製作的檔案,攻擊者才有機會利用弱點。 在電子郵件攻擊案例中,攻擊者可能會傳送蓄意製作的檔案給使用者,然後引誘使用者開啟該檔案,藉此利用弱點。 此安全性更新會更正 .NET Framework 檢查檔案來源標記的方式,藉此解決弱點。

若要深入了解這些弱點,請前往下列一般弱點及安全風險 (CVE)。

當 .NET Framework 不正確地處理 Web 要求時,即存在阻斷服務弱點。 成功利用此弱點的攻擊者可能會導致 .NET Framework Web 應用程式發生阻斷服務的情形。 弱點能從遠端利用,而不需經過驗證。 未驗證的遠端攻擊者可能會對 .NET Framework 應用程式發行蓄意製作的要求,藉此利用此弱點。 此更新會更正 .NET Framework Web 應用程式處理 Web 要求的方式,藉此解決弱點。

若要深入了解這些弱點,請前往下列一般弱點及安全風險 (CVE)。

品質和可靠性改良功能

CLR1

- 大幅增加 Intel Skylake 處理器上的 PAUSE 指令延遲 (記載於《Intel 64 與 IA-32 架構最佳化參考手冊》(英文) 的<第 2.2.4 節 Skylake 微架構中的 Pause 延遲>)。 因此,在執行階段中會於迴圈中呼叫 YieldProcessor (其會轉譯為此指令) 之處,需要調整要呼叫的反覆運算次數。 GC 現在會使用縮放比例 (透過測試指令所花的時間長度來提供,然後予以調降),並用以調整反覆運算次數,以讓總時間和在先前的處理器上所花的時間約略相等。 GC 會在 clr!SVR::t_join::join 的 CPU 時間花費較大百分比,此為伺服器 GC 中的常見徵狀,而使用修正程式後,您應可看到時間下降至先前的百分比。

- 解決當另一個執行緒正在執行經過 NGen 的程式碼會對第 2 個模組中經過 NGen 的程式碼執行初始呼叫,而此模組中有一或多個和第 3 個模組中所定義 ValueType 相關的參數類型時,如果已啟用伺服器 GC 並發生 GC 時可能會發生的罕見當機情況。

- 解決一些與熱新增 CPU 或多重群組電腦有關的設定中,因所有群組間的每個群組 CPU 計數均不一致,而發生的當機情況。

- 解決當另一個執行緒正在執行經過 NGen 的程式碼會對相同模組內的靜態方法執行初始呼叫,而此模組中有一或多個和類型轉送之 ValueType 相關的參數類型,如果發生 GC 時可能會發生的罕見當機或鎖死情況。

- 解決可能會在原生程式碼對混合模式 DLL 的受控部分執行首次呼叫時發生的罕見當機情況。


1 通用語言執行平台 (CLR)

此更新中的已知問題

徵狀

此更新不會安裝,而且會收到下列一則或兩則錯誤訊息:

  • -2146762495

  • 對目前系統時鐘或已簽署檔案中的時間戳記進行驗證時,所需的憑證不在其有效期間內。

因應措施

此問題已由此更新的最新版本更正。  請遵循如何取得並安裝更新下的指示取得更新的版本。

如果您已安裝此更新的前一個版本,則不需要執行任何動作。

此更新的其他相關資訊

下列文章包含此更新 (與個別產品版本相關) 的其他資訊。

  • 4556406 適用於 Windows Server 2008 SP2 的 .NET Framework 2.0、3.0、4.5.2、4.6 僅限安全性更新 (KB4556406) 的說明

  • 4556403 適用於 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.1、4.7.2、4.8 僅限安全性更新 (KB4556403) 的說明

如何取得並安裝更新

安裝此更新之前

先決條件:

要套用此更新,必須已安裝 .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2。

在安裝最新彙總套件之前,您必須先安裝下列更新並將您的裝置重新開機。 安裝這些更新有助於在安裝彙總套件和套用 Microsoft 安全性修正程式時,提高更新程序的可靠性並防範潛在問題。

  1. 2019 年 3 月 12 日服務堆疊更新 (SSU) (KB4490628)。 要取得此 SSU 的獨立套件,請在 Microsoft Update Catalog 中搜尋。 務必要安裝此更新,才能安裝僅以 SHA-2 簽署的更新。

  2. 2019 年 9 月 10 日發行的最新 SHA-2 更新 (KB4474419)。 如果使用 Windows Update,最新的 SHA-2 更新將會自動提供給您。 務必要安裝此更新,才能安裝僅以 SHA-2 簽署的更新。 如需有關 SHA-2 更新的詳細資訊,請參閱 2019 年 Windows 和 WSUS 的 SHA-2 程式碼簽署支援需求

  3. 2020 年 2 月 11 日發行的延伸安全性更新 (ESU) 授權準備套件 (KB4538483)。 ESU 授權準備套件將會從 WSUS 提供給您。 要取得 ESU 授權準備套件的獨立套件,請在 Microsoft Update Catalog 中搜尋。

安裝此更新

發行管道

可供使用

後續步驟

Microsoft Update Catalog

要取得此更新的獨立套件,請前往 Microsoft Update Catalog 網站。

Windows Server Update Services (WSUS)

如果您依下列所示設定 [產品和分類],此更新將會自動與 WSUS 同步:

產品:Windows 7 Service Pack 1、Windows Server 2008 R2 Service Pack 1、Windows Embedded Standard 7 Service Pack 1、Windows Embedded POSReady 7

分類:安全性更新

重新啟動需求

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

更新部署資訊

如需有關此安全性更新的詳細部署資訊,請參閱 Microsoft 知識庫中的下列文章:

20200512 安全性更新部署資訊:2020 年 5 月 12 日

更新移除資訊

附註: 我們不建議您移除任何安全性更新。 若要移除此更新,請使用 [控制台] 中的 [程式和功能] 項目。

更新重新啟動資訊

除非正在更新的檔案遭到鎖定或正在使用中,否則套用此更新後不需要重新啟動系統。

檔案資訊

此軟體更新的英文 (美國) 版會安裝具有下表中所列屬性的檔案。

x86

檔案名稱

檔案版本

檔案大小

日期

時間

clr.dll

4.7.3620.0

7,255,032

27-Mar-2020

下午 08:52

clrjit.dll

4.7.3620.0

523,760

27-Mar-2020

下午 08:52

GlobalUserInterface.CompositeFont

186,009

27-Mar-2020

下午 08:52

mscordacwks.dll

4.7.3620.0

1,344,016

27-Mar-2020

下午 08:52

mscordbi.dll

4.7.3620.0

1,169,696

27-Mar-2020

下午 08:52

mscorlib.dll

4.7.3620.0

5,646,328

27-Mar-2020

下午 08:52

msvcp120_clr0400.dll

12.0.52519.0

485,576

27-Mar-2020

下午 08:52

msvcr120_clr0400.dll

12.0.52519.0

987,840

27-Mar-2020

下午 08:52

VsVersion.dll

14.7.3620.0

19,952

27-Mar-2020

下午 08:52

peverify.dll

4.7.3620.0

189,208

27-Mar-2020

下午 08:52

PresentationCore.dll

4.7.3620.0

3,637,232

27-Mar-2020

下午 08:52

PresentationFramework.dll

4.7.3620.0

6,245,360

27-Mar-2020

下午 08:52

PresentationFramework-SystemData.dll

4.7.3620.0

25,072

27-Mar-2020

下午 08:52

PresentationHost_v0400.dll

4.7.3620.0

215,024

27-Mar-2020

下午 08:52

PresentationHost_v0400.dll.mui

4.7.3620.0

85,488

27-Mar-2020

下午 08:52

PresentationNative_v0400.dll

4.7.3620.0

827,888

27-Mar-2020

下午 08:52

ServiceMonikerSupport.dll

4.7.3620.0

30,192

27-Mar-2020

下午 08:52

SMDiagnostics.dll

4.7.3620.0

74,840

27-Mar-2020

下午 08:52

SOS.dll

4.7.3620.0

744,440

27-Mar-2020

下午 08:52

System.Activities.dll

4.7.3620.0

1,534,008

27-Mar-2020

下午 08:52

System.Core.dll

4.7.3620.0

1,552,960

27-Mar-2020

下午 08:52

System.IdentityModel.dll

4.7.3620.0

1,095,736

27-Mar-2020

下午 08:52

System.IdentityModel.Services.dll

4.7.3620.0

199,160

27-Mar-2020

下午 08:52

System.Runtime.Serialization.dll

4.7.3620.0

1,057,336

27-Mar-2020

下午 08:52

System.ServiceModel.Channels.dll

4.7.3620.0

158,704

27-Mar-2020

下午 08:52

System.ServiceModel.Discovery.dll

4.7.3620.0

309,232

27-Mar-2020

下午 08:52

System.ServiceModel.dll

4.7.3620.0

6,324,792

27-Mar-2020

下午 08:52

System.ServiceModel.Internals.dll

4.7.3620.0

261,688

27-Mar-2020

下午 08:52

System.ServiceModel.WasHosting.dll

4.7.3620.0

40,944

27-Mar-2020

下午 08:52

System.Windows.Controls.Ribbon.dll

4.7.3620.0

746,992

27-Mar-2020

下午 08:52

System.Xaml.dll

4.7.3620.0

643,128

27-Mar-2020

下午 08:52

UIAutomationClient.dll

4.7.3620.0

178,672

27-Mar-2020

下午 08:52

UIAutomationClientsideProviders.dll

4.7.3620.0

361,968

27-Mar-2020

下午 08:52

UIAutomationProvider.dll

4.7.3620.0

49,648

27-Mar-2020

下午 08:52

UIAutomationTypes.dll

4.7.3620.0

221,680

27-Mar-2020

下午 08:52

WindowsBase.dll

4.7.3620.0

1,296,904

27-Mar-2020

下午 08:52

WPFFontCache_v0400.exe.mui

4.7.3620.0

19,952

27-Mar-2020

下午 08:52

WPFFontCache_v0400.exe

4.7.3620.0

26,664

27-Mar-2020

下午 08:52

wpfgfx_v0400.dll

4.7.3620.0

1,346,544

27-Mar-2020

下午 08:52

Placeholder.dll

4.7.3620.0

25,584

27-Mar-2020

下午 08:52

PenIMC2_v0400.dll

4.7.3620.0

87,024

27-Mar-2020

下午 08:52

x64

檔案名稱

檔案版本

檔案大小

日期

時間

clr.dll

4.7.3620.0

10,375,456

27-Mar-2020

下午 08:52

clr.dll

4.7.3620.0

7,255,032

27-Mar-2020

下午 08:52

clrjit.dll

4.7.3620.0

1,222,640

27-Mar-2020

下午 08:52

clrjit.dll

4.7.3620.0

523,760

27-Mar-2020

下午 08:52

compatjit.dll

4.7.3620.0

1,260,528

27-Mar-2020

下午 08:52

GlobalUserInterface.CompositeFont

186,009

27-Mar-2020

下午 08:52

mscordacwks.dll

4.7.3620.0

1,841,648

27-Mar-2020

下午 08:52

mscordacwks.dll

4.7.3620.0

1,344,016

27-Mar-2020

下午 08:52

mscordbi.dll

4.7.3620.0

1,622,816

27-Mar-2020

下午 08:52

mscordbi.dll

4.7.3620.0

1,169,696

27-Mar-2020

下午 08:52

mscorlib.dll

4.7.3620.0

5,428,216

27-Mar-2020

下午 08:52

mscorlib.dll

4.7.3620.0

5,646,328

27-Mar-2020

下午 08:52

msvcp120_clr0400.dll

12.0.52519.0

690,008

27-Mar-2020

下午 08:52

msvcp120_clr0400.dll

12.0.52519.0

485,576

27-Mar-2020

下午 08:52

msvcr120_clr0400.dll

12.0.52519.0

993,632

27-Mar-2020

下午 08:52

msvcr120_clr0400.dll

12.0.52519.0

987,840

27-Mar-2020

下午 08:52

VsVersion.dll

14.7.3620.0

19,960

27-Mar-2020

下午 08:52

VsVersion.dll

14.7.3620.0

19,952

27-Mar-2020

下午 08:52

peverify.dll

4.7.3620.0

261,624

27-Mar-2020

下午 08:52

peverify.dll

4.7.3620.0

189,208

27-Mar-2020

下午 08:52

PresentationCore.dll

4.7.3620.0

3,614,496

27-Mar-2020

下午 08:52

PresentationCore.dll

4.7.3620.0

3,637,232

27-Mar-2020

下午 08:52

PresentationFramework.dll

4.7.3620.0

6,245,360

27-Mar-2020

下午 08:52

PresentationFramework-SystemData.dll

4.7.3620.0

25,072

27-Mar-2020

下午 08:52

PresentationHost_v0400.dll

4.7.3620.0

278,304

27-Mar-2020

下午 08:52

PresentationHost_v0400.dll.mui

4.7.3620.0

85,280

27-Mar-2020

下午 08:52

PresentationHost_v0400.dll

4.7.3620.0

215,024

27-Mar-2020

下午 08:52

PresentationHost_v0400.dll.mui

4.7.3620.0

85,488

27-Mar-2020

下午 08:52

PresentationNative_v0400.dll

4.7.3620.0

1,110,304

27-Mar-2020

下午 08:52

PresentationNative_v0400.dll

4.7.3620.0

827,888

27-Mar-2020

下午 08:52

ServiceMonikerSupport.dll

4.7.3620.0

32,240

27-Mar-2020

下午 08:52

ServiceMonikerSupport.dll

4.7.3620.0

30,192

27-Mar-2020

下午 08:52

SMDiagnostics.dll

4.7.3620.0

74,840

27-Mar-2020

下午 08:52

SOS.dll

4.7.3620.0

872,952

27-Mar-2020

下午 08:52

SOS.dll

4.7.3620.0

744,440

27-Mar-2020

下午 08:52

System.Activities.dll

4.7.3620.0

1,534,008

27-Mar-2020

下午 08:52

System.Core.dll

4.7.3620.0

1,552,960

27-Mar-2020

下午 08:52

System.IdentityModel.dll

4.7.3620.0

1,095,736

27-Mar-2020

下午 08:52

System.IdentityModel.Services.dll

4.7.3620.0

199,160

27-Mar-2020

下午 08:52

System.Runtime.Serialization.dll

4.7.3620.0

1,057,336

27-Mar-2020

下午 08:52

System.ServiceModel.Channels.dll

4.7.3620.0

158,704

27-Mar-2020

下午 08:52

System.ServiceModel.Discovery.dll

4.7.3620.0

309,232

27-Mar-2020

下午 08:52

System.ServiceModel.dll

4.7.3620.0

6,324,792

27-Mar-2020

下午 08:52

System.ServiceModel.Internals.dll

4.7.3620.0

261,688

27-Mar-2020

下午 08:52

System.ServiceModel.WasHosting.dll

4.7.3620.0

40,944

27-Mar-2020

下午 08:52

System.Windows.Controls.Ribbon.dll

4.7.3620.0

746,992

27-Mar-2020

下午 08:52

System.Xaml.dll

4.7.3620.0

643,128

27-Mar-2020

下午 08:52

UIAutomationClient.dll

4.7.3620.0

178,672

27-Mar-2020

下午 08:52

UIAutomationClientsideProviders.dll

4.7.3620.0

361,968

27-Mar-2020

下午 08:52

UIAutomationProvider.dll

4.7.3620.0

49,648

27-Mar-2020

下午 08:52

UIAutomationTypes.dll

4.7.3620.0

221,680

27-Mar-2020

下午 08:52

WindowsBase.dll

4.7.3620.0

1,296,904

27-Mar-2020

下午 08:52

WPFFontCache_v0400.exe.mui

4.7.3620.0

19,960

27-Mar-2020

下午 08:52

WPFFontCache_v0400.exe.mui

4.7.3620.0

19,952

27-Mar-2020

下午 08:52

WPFFontCache_v0400.exe

4.7.3620.0

27,472

27-Mar-2020

下午 08:52

WPFFontCache_v0400.exe

4.7.3620.0

26,664

27-Mar-2020

下午 08:52

wpfgfx_v0400.dll

4.7.3620.0

1,766,392

27-Mar-2020

下午 08:52

wpfgfx_v0400.dll

4.7.3620.0

1,346,544

27-Mar-2020

下午 08:52

Placeholder.dll

4.7.3620.0

26,616

27-Mar-2020

下午 08:52

Placeholder.dll

4.7.3620.0

25,584

27-Mar-2020

下午 08:52

PenIMC2_v0400.dll

4.7.3620.0

105,464

27-Mar-2020

下午 08:52

PenIMC2_v0400.dll

4.7.3620.0

87,024

27-Mar-2020

下午 08:52

有關保護和安全性的資訊

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×