發行日期:
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 應用程式。
如何取得此更新的說明及支援
- 安裝更新的幫助:Windows Update 常見問題
- 保護自己在線上與居家:Windows 安全性支援
- 根據你所在國家的在地支持: 國際支持
此更新中的已知問題
Microsoft 目前不知道此更新的任何問題。