2021-02 用于 .NET Framework 3.5、4.7.2 和 4.8 的累积更新,适合基于 x64 的 Windows 10 神州网信政府版V2020-L (KB4601887)
KB4601887包含KB4601055和KB4601060
2021-02 用于 .NET Framework 3.5 和 4.8 的累积更新,适合基于 x64 的 Windows 10 神州网信政府版V2020-L (KB4601055)
哈希值(SHA 256)
37BA0E0B423EF0D1F4A22C519E0C5D55A03F1BD58B5158A863908E8F4CB3B566
改进及修补:
此安全更新解决了.NET Framework中的拒绝服务漏洞。有关更多信息,请参见CVE-2021-24111。
已知问题及解决办法:
症状 | 安装此更新后,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类(系统)中描述的方法之一设置两个AppContext开关。这些开关分别命名为Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix和Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix,并且两者均应设置为“ true”。第一个开关可避免崩溃,但会重新引入KB中修复的错误。当前忽略了第二个开关,但是它将在以后的.NET更新中被识别出来,该更新包含对null引用崩溃的修复;请参见 它恢复了原始的错误修复。
例如,使用app.config文件方法在应用程序范围内应用解决方法: <AppContextSwitchOverrides value=”Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true ” /> |
2021-02 用于 .NET Framework 3.5 和 4.7.2 的累积更新,适合基于 x64 的 Windows 10 神州网信政府版V2020-L(KB4601060)
哈希值(SHA 256)
59A24CAA43EE42A667D7AB3D7FB6BF9A902584AFA84BF34DEE2D2AAA813A8EAA
改进及修补:
此安全更新解决了.NET Framework中的拒绝服务漏洞。有关更多信息,请参见CVE-2021-24111。
已知问题及解决办法:
症状 | 安装此更新后,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类(系统)中描述的方法之一设置两个AppContext开关。这些开关分别命名为Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix和Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix,并且两者均应设置为“ true”。第一个开关可避免崩溃,但会重新引入KB中修复的错误。当前忽略了第二个开关,但是它将在以后的.NET更新中被识别出来,该更新包含对null引用崩溃的修复;请参见 它恢复了原始的错误修复。
例如,使用app.config文件方法在应用程序范围内应用解决方法: <AppContextSwitchOverrides value=”Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true ” /> |
用于CMOS-UE的更新
文件名 | 哈希值(SHA 256) | |
更新元文件 | KB4601887.tar.gz | D59A5B6D63E01A12B01EC3DB7281817D8959206B82C9132BD045CCE6B795D503 |
更新内容文件 | windows10.0-kb4601055-x64-ndp48_2f27cd9b42e020a7dd2abe2f899793fe28d7a93b.cab | 113EBBF1589AFD24690665F13AD112C10D867F1B638B86BEA97700A87634D307 |
更新内容文件 | windows10.0-kb4601060-x64_03981619b805af509ae2c728b082c79c41f51216.cab | FD7303949BBB6FAB6A927A0C53FCA7C8C0AF5957DFF147AB8948E08D5F2B5D38 |