2021 年 7 月 13 日 KB5003537 月適用於 Windows 10 版本 2004、Windows Server 版本 2004、Windows 10 版本 20H2、Windows Server 版本 20H2 和 Windows 版本 21H1 的 .NET Framework 3.5 和 4.8 累積更新

套用到
.NET

發行日期:
2021 年 7 月 13 日

版本:
.NET Framework 3.5 和 4.8

適用於 Windows 10 版本 2004、Windows Server 版本 2004、Windows 10 版本 20H2 和 Windows Server 版本 20H2 以及 Windows 版本 21H1 的 2021 年 7 月 13 日更新包含 .NET Framework 3.5 和 4.8 的累積可靠性改良功能。 建議您套用此更新,做為定期例行維護。 安裝此更新之前,請先參閱<先決條件><重新啟動需求>章節。

品質和可靠性改良功能

WPF1 - 解決影響外部 ScrollViewer 中包含的 DataGrid 的問題。
- 解決了由於具有自訂資料項目自動化對等端的 ListView 中的 ElementNotAvailableException 導致當機。
CLR2 - 當進程沒有處於高記憶體壓力下時,它傾向於執行 BGC 而不是執行完全壓縮的 GC。 這通常是可取的,但如果應用程式行為發生急劇變化,可能會導致舊世代 (即 gen2 和 LOH) 中的大部分碎片化未使用。 您可以收集 GC ETW 事件,這些事件會告訴您 gen2 和 LOH 中有多少碎片化,並確認您是否處於這種情況。
此版本引進新的 GC 設定 GCConserveMemory 來偵測這種情況,並節約記憶體使用量,不要留下太多未使用的碎片。
您可以在 app.config 檔案中指定
<設定>
<執行階段>
<GCConserveMemory enabled=“N”/>
</runtime>
</configuration>

其中 N 是介於 0 到 9 之間的整數值 (含) 。 0 是預設值。 未指定此設定或指定為 0 不會變更 GC 調整。 指定非零值會向 GC 表示您希望 GC 對記憶體使用量的保守程度 – 值越高,GC 就越保守,亦即堆積越小。 我們建議您嘗試不同的數字,看看哪個值最適合您 – 我們通常會從 5 到 7 之間的值開始。 請注意,如果我們偵測到 LOH 有太多碎片,它將自動壓縮。
Winforms - 解決屬性格線控制項中的問題,以防止在 64 位元進程的某些案例中讀取不正確的資料。
- 解決在無法取得印表機設定時,System.Drawing 會雙重釋放已配置記憶體的問題。
ClickOnce - 解決先前更新中引入的迴歸。 我們現在會在 ClickOnce 資訊清單中驗證時間戳記時,接受 WinTrust 原則設定「忽略時間戳記撤銷檢查」設定。

1 Windows Presentation Foundation (WPF)
2 Common Language Runtime (CLR)

如何取得此更新

安裝此更新

發行管道 可用 後續步驟
Windows Update 和 Microsoft Update 若要下載並安裝此更新,請移至 [設定>更新] & [安全性>]Windows Update,然後選取 [檢查更新]。
Microsoft Update Catalog 若要取得此更新的獨立套件,請前往 Microsoft Update Catalog 網站。
Windows Server Update Services (WSUS) 如果您依下列所示設定 [產品和分類],此更新將會自動與 WSUS 同步:
產品: Windows 10 版本 2004、Windows Server 版本 2004、Windows 10 版本 20H2 和 Windows Server 版本 20H2 和 Windows 版本 21H1
分類:安全

檔案詳細資訊

如需此更新中提供的檔案清單,請下載累積更新的檔案資訊

先決條件

若要套用此更新,您必須已安裝 .NET Framework 3.5 或 4.8。

重新啟動需求

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

如何取得此更新的說明及支援

此更新中的已知問題

Microsoft 目前不知道此更新的任何問題。