2021年7月13日-KB5003537 .NET Framework 3.5 與 4.8 for Windows 10 的累積更新,版本為 2004、Windows Server、版本 2004、Windows 10、版本 20H2 及 Windows Server,版本 20H2,以及 Windows 版本 21H1

套用到
.NET

發行日期:
2021 年 7 月 13 日

版本:
.NET Framework 3.5 和 4.8

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

品質和可靠性改良功能

WPF1 - 解決外部 ScrollViewer 中資料網格(DataGrid)的問題。
- 透過自訂資料項目自動化對等節點,解決因 ElementNotAvailableException 在列表視圖中導致的當機。
CLR2 - 當程序沒有高記憶體壓力時,通常偏好進行 BGC 而非全壓縮 GC。 這通常是理想的,但如果應用程式行為劇烈改變,可能會導致舊世代 (第二代和 LOH) 的碎片化問題被閒置。 你可以收集 GC ETW 事件,告訴你第二代和 LOH 的碎片化程度,並確認你是否處於這種情況。
此版本引入了新的 GC 設定 GCConserveMemory,以偵測此情況並保守記憶體使用,避免讓太多碎片未被使用。
你可以在 app.config 檔案中指定
<配置>
<運行時間>
<GCConserveMemory enabled=“N”/>
</運行時>
</配置>

其中 N 是介於 0 到 9 之間的整數值 (包含) 。 0 是預設值。 不指定這個設定或設定為 0 並不會影響 GC 調校。 指定非零值會讓 GC 知道你希望 GC 對記憶體使用量有多保守——值越高,GC 就越保守,也就是堆積越小。 我們建議你嘗試不同的數值,找出最適合你的數值——通常我們會從5到7之間的數值開始。 請注意,如果偵測到LOH碎片化過多,它會自動被壓縮。
Winforms - 解決屬性網格控制的問題,以防止在 64 位元程序中某些情境下讀取錯誤資料。
- 解決了 System.Drawing 在無法取得印表機設定時,會雙重釋放已分配記憶體的問題。
點擊一次 - 針對先前更新中引入的迴歸問題進行處理。 我們現在在驗證 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 目前不知道此更新的任何問題。