Win10 20H2基于.Net框架3.5=4.8 KB4601050更新補(bǔ)丁官方版是由微軟官方專為Win10 20H2系統(tǒng)推出的.Net框架補(bǔ)丁,此次安全更新解決了.NET Framework中的拒絕服務(wù)漏洞等問題,有效的幫助用戶更好的使用電腦。
概要
此安全更新解決了.NET Framework中的拒絕服務(wù)漏洞。
此更新中的已知問題
癥狀
安裝此更新后,WPF應(yīng)用程序可能會崩潰,且調(diào)用棧類似于:
異常信息:System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource,RECT ByRef)處的System.NullReferenceException
在System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr)
在System.Windows.Interop.HwndMouseInputProvider.PossfullyDeactivate(IntPtr,Boolean)
在System.Windows.Interop.HwndMouseInputProvider.Dispose()
處置RootVisual為null的HwndSource時會發(fā)生這種情況,這種情況是在Visual Studio中停靠或拆分窗口時出現(xiàn)的,并可能在其他應(yīng)用程序中出現(xiàn)。
解決方法
若要解決此問題,請使用標(biāo)題為“庫使用者的AppContext”下的AppContext類(系統(tǒng))中描述的方法之一設(shè)置兩個AppContext開關(guān)。這些開關(guān)分別命名為Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix和Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix,并且兩者均應(yīng)設(shè)置為“ true”。第一個開關(guān)可避免崩潰,但會重新引入KB中修復(fù)的錯誤。當(dāng)前忽略了第二個開關(guān),但是它將在以后的.NET更新中被識別出來,該更新包含對null引用崩潰的修復(fù);請參見它恢復(fù)了原始的錯誤修復(fù)。
例如,使用app.config文件方法在應(yīng)用程序范圍內(nèi)應(yīng)用解決方法:
小編推薦Win10 20H2系統(tǒng)
雨林木風(fēng)WIN10系統(tǒng) 20H2 64位最新專業(yè)版 V2020.12>>>
深度技術(shù)Win10 20H2 64位專業(yè)版系統(tǒng) V2021.02>>>
WIN10 20H2 X64 GHOST 專業(yè)版 V2021.01>>>