Windows 7 KB4600945安全補丁能夠解完美解決 .NET Framework 中的拒絕服務漏洞,提高了自動本機映像生成任務的可靠性,是.NET Framework 4.6、4.6.1、4.6.2、4.7、4.7.1 和 4.7.2 安全和質量匯總。
適用于
Microsoft .NET Framework 4.6 Microsoft .NET Framework 4.6.1 Microsoft .NET Framework 4.6.2
Microsoft .NET Framework 4.7 Microsoft .NET Framework 4.7.1 Microsoft .NET Framework 4.7.2
摘要
安全改進
此安全更新解決了 .NET Framework 中的拒絕服務漏洞。 有關詳細信息,請參閱 CVE-2021-24111。
質量改進
ASP.NET- 解決在安裝 10 月 20 日發布的更新后,某些 ASP.Net 應用程序在預編譯期間失敗的問題 - 可能會收到包含“錯誤 ASPCONFIG”的消息。
WPF1- 解決了在啟用布局圓角且 DPI 縮放不是 100% 時,滾動到 TreeView 末尾時掛起的問題。
.NET 服務- 提高了自動本機映像生成任務的可靠性。
重要說明 安裝此更新前,請確認已安裝如何獲取此更新部分列出的必需更新。
重要說明對于某些使用 Windows Server 2008 R2 SP1,并在安裝 2020 年 1 月 14 日更新前已激活其 ESU 多激活密鑰 (MAK) 加載項的客戶,可能需要重新激活其密鑰。只需要在受影響的設備上重新激活一次。? 有關激活的信息,請參閱此博客文章。
解決方法
若要解決此問題,在“適用于庫使用者的 AppContext”標題下,使用 AppContext 類 (System) 中描述的某個方法來設置兩個 AppContext 開關。 開關命名為 Switch.System.Windows.Interop.MouseInput.optootfmovetochromedwindowfix 和 Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix,并且兩者都應設置為 “true”。 第一個開關避免了崩潰,但是重新引入了 KB 中已修復的錯誤。 當前將忽略第二個開關,但在將來的 .NET 更新中將識別該開關,該更新包含對 null-reference 崩潰的修補程序; 它會還原原始 bug 修復。
例如,使用 app.config 文件方法在應用程序范圍內應用解決方法:
《AppContextSwitchOverrides value=“Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true ” /》