Applies To.NET

發行日期:2021 年 2 月 9 日

版本:.NET Framework 4.8

摘要

安全性改進

此安全性更新解決 .NET Framework 中的阻斷服務弱點。 如需詳細資訊,請參閱 CVE-2021-24111

品質改進

ASP.NET

- 解決在 10 月 20 日發行更新之後,一些 ASP.Net 應用程式先行編譯期間失敗的問題,可能還會顯示「錯誤 ASPCONFIG」字樣的訊息。

WPF1

- 解決版面配置圓角處於啟用且 DPI 縮放比例不為 100% 時,在您捲動到 TreeView 的結尾時停止回應的情況。

CLR

- 改善自動原生映射產生工作的可靠性。

1 Windows Presentation Foundation (WPF)

此更新中的已知問題

徵狀

安裝此更新後,WPF 應用程式可能會當機,並出現類似下列的呼叫堆疊

Exception Info: System.NullReferenceException at System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) at System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr)
at System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean)
at System.Windows.Interop.HwndMouseInputProvider.Dispose()

處置 RootVisual 為 null 的 HwndSource 時會發生,在 Visual Studio 中停靠或分割視窗時出現的這種情況,也可能出現在其他應用程式中。

因應措施 

要解決這個問題,請使用<適用於程式庫取用者的 AppContext>標題下的 AppContext 類別 (System) 中所述方法之一設定兩個 AppContext 參數。  這些參數稱為 Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFixSwitch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix,兩者都應設定為 “true”。   第一個參數可避免當機,但會重新引進 KB 中已修正的錯誤。  目前會略過第二個參數,但可由未來包含 null 參考當機修正程式的 .NET 更新所辨識;它可將原始錯誤修正程式還原。

例如,使用 app.config 檔案方法在 Application 領域套用因應措施:

<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

如何取得此更新

安裝此更新

發行管道

可供使用

後續步驟

Windows Update 和 Microsoft Update

無。 此更新將從 Windows Update 自動下載並安裝。

Microsoft Update Catalog

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

Windows Server Update Services (WSUS)

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

產品:Windows 10 版本 1607 和 Windows Server 2016 版

分類:安全性更新

檔案資訊

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

有關保護和安全性的資訊

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。