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)

点击下载(78.13 MB)

哈希值(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)

点击下载(75.69 MB)

哈希值(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