Table of contents
×

發行日期:
2021 年1月26日

版本:
.net Framework 3.5、4.7.2 和 4.8

摘要

本文將說明 Windows 10 版3.5、4.7.2 和4.8 的累積更新預覽、版本1809與 Windows Server、版本2019。

此更新的其他相關資訊

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

  •  4598303Windows 10 版本1809和 Windows Server 的 .NET Framework 3.5 和4.7.2 的累積更新說明,版本 2019 (KB4598303)

  •  4598300.NET Framework 3.5 和 4.8 for Windows 10 (版本1809與 Windows Server)的累積更新說明,版本 2019 (KB4598300)

此更新中的已知問題

徵狀

安裝此更新後,WPF app 可能會因為類似以下的堆疊機當機

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 (在停靠或分割視窗時,在 Visual Studio 中出現的情況),並可能在其他應用程式中產生的 HwndSource。

因應措施

若要解決這個問題,請使用 [在文件庫消費者 AppCoNtext] 標題底下的 [ AppCoNtext Class () 系統 ] 中所述的其中一個方法,設定兩個 AppCoNtext 切換開關。  這些開關稱為 Switch.System]。MouseInput OptOutOfMoveToChromedWindowFix and Switch.System。MouseInput DoNotOptOutOfMoveToChromedWindowFix 和 both 都應該設定為 "true"。   第一個切換避免損毀,但重新引入 KBs 中修正的錯誤。  第二個開關目前已被略過,但在未來的 .NET 更新中,包含 null 參照損毀的修正; 它會還原原始錯誤修正程式。

例如,使用 app.config 檔案方法,在應用程式範圍中套用變通措施:

<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 更新目錄 網站。

Windows Server Update Services (WSUS)

您可以手動將此更新匯入到 WSUS 中。 請參閱 Microsoft 更新目錄 以取得相關指示。

注意: 您可以透過4598461在 WSUS 上使用此更新。

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

Need more help?

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

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×