Applies To.NET

适用于:

Microsoft .NET Framework 4.8

摘要

安全改进

此安全更新解决了 .NET Framework 中的拒绝服务漏洞。 有关详细信息,请参阅 CVE-2021-24111。

质量改进

ASP.NET

- 解决在安装 10 月 20 日发布的更新后,某些 ASP.Net 应用程序在预编译期间失败的问题 - 可能会收到包含“错误 ASPCONFIG”的消息。

WPF1

- 解决了在启用布局圆角且 DPI 缩放不是 100% 时,滚动到 TreeView 末尾时挂起的问题。

CLR

- 提高了自动本机映像生成任务的可靠性。

1 Windows Presentation Foundation (WPF)

此更新中的已知问题

症状

安装此更新后,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 类 (System) 中描述的某个方法来设置两个 AppContext 开关。  开关命名为 Switch.System.Windows.Interop.MouseInput.optootfmovetochromedwindowfixSwitch.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 " />

有关此更新的其他信息

下列文章包含此更新针对具体产品版本的其他信息。

  •                 4603003 适用于 Windows Server 2012 的 .NET Framework 3.5、4.5.2、4.6、4.6.1、4.6.2、4.7、4.7.1、4.7.2 和 4.8 安全和质量汇总 (KB4603003) 的说明

如何获取和安装更新

安装此更新前

先决条件:

若要应用此更新,必须安装 .NET Framework 4.8。

安装此更新

发布频道

可用

下一步

Windows Update 和 Microsoft Update

无。 此更新会通过 Windows 更新自动下载并安装。

Microsoft 更新目录

若要获取此更新的独立程序包,请转到 Microsoft 更新目录网站。

Windows Server Update Services (WSUS)

如果按照以下方式配置“产品和分类”,此更新将自动与 WSUS 同步:

产品:Windows Server 2012

分类:安全更新

重启要求

如果未使用受影响的文件,则应用此更新之后无需重新启动计算机。 我们建议你退出所有基于 .NET Framework 的应用程序,然后再应用此更新。

更新部署信息

有关此安全更新的部署详细信息,请参阅 Microsoft 知识库中的以下文章:

                20210209 安全更新部署信息:2021 年 2 月 9 日

更新删除信息

备注 我们建议你不要删除任何安全更新。 若要删除此更新,请使用“控制面板”中的程序和功能项。

更新重新启动信息

仅当正在更新的文件被锁定或正在使用时,才需要在应用此安全更新之后重启系统。

更新替换信息

此更新取代了以前发布的更新 45985014579978

文件信息

File name

文件版本

文件大小

日期

Time

Platform

SP requirement

Service branch

Presentationframework-systemdata.dll

4.8.4330.0

17,800

2021 年 1 月 5 日

01:30

x86

暂缺

Presentationframework.dll

4.8.4330.0

6,270,336

2021 年 1 月 5 日

01:30

x86

暂缺

Reachframework.dll

4.8.4110.0

677,656

2019 年 12 月 4 日

02:55

x86

暂缺

Smdiagnostics.dll

4.8.4261.0

66,328

2020 年 9 月 2 日

21:05

x86

暂缺

Smsvchost.exe

4.8.4121.0

139,056

2019 年 12 月 7 日

06:03

x86

暂缺

System.activities.presentation.dll

4.8.4150.0

2,127,128

2020 年 1 月 9 日

19:46

x86

暂缺

System.activities.dll

4.8.4261.0

1,526,528

2020 年 9 月 2 日

21:05

x86

暂缺

System.configuration.dll

4.8.4190.0

421,536

05-Jun-2020

05:04

x86

暂缺

System.core.dll

4.8.4330.0

1,549,080

2021 年 1 月 5 日

01:30

x86

暂缺

System.deployment.dll

4.8.4290.0

1,593,624

2020 年 9 月 30 日

01:40

x86

暂缺

System.drawing.design.dll

4.8.4210.0

125,192

30-Jun-2020

01:55

x86

暂缺

System.identitymodel.services.dll

4.8.4261.0

191,352

2020 年 9 月 2 日

21:05

x86

暂缺

System.identitymodel.dll

4.8.4261.0

1,086,744

2020 年 9 月 2 日

21:05

x86

暂缺

System.net.sockets.dll

4.8.4121.0

30,360

2019 年 12 月 7 日

06:03

x86

暂缺

System.runtime.serialization.dll

4.8.4261.0

1,047,312

2020 年 9 月 2 日

21:05

x86

暂缺

System.security.dll

4.8.4261.0

320,280

2020 年 9 月 2 日

21:05

x86

暂缺

System.servicemodel.activities.dll

4.8.4261.0

555,384

2020 年 9 月 2 日

21:05

x86

暂缺

System.servicemodel.channels.dll

4.8.4261.0

150,904

2020 年 9 月 2 日

21:05

x86

暂缺

System.servicemodel.discovery.dll

4.8.4261.0

301,432

2020 年 9 月 2 日

21:05

x86

暂缺

System.servicemodel.internals.dll

4.8.4261.0

246,528

2020 年 9 月 2 日

21:05

x86

暂缺

System.servicemodel.washosting.dll

4.8.4261.0

33,144

2020 年 9 月 2 日

21:05

x86

暂缺

System.servicemodel.web.dll

4.8.4261.0

321,792

2020 年 9 月 2 日

21:05

x86

暂缺

System.servicemodel.dll

4.8.4261.0

6,383,896

2020 年 9 月 2 日

21:05

x86

暂缺

System.speech.dll

4.8.4210.0

676,736

30-Jun-2020

01:55

x86

SPE

MSIL_SYSTEM。SP

System.web.applicationservices.dll

4.8.4330.0

63,768

2021 年 1 月 5 日

01:30

x86

暂缺

System.web.extensions.dll

4.8.4330.0

1,842,448

2021 年 1 月 5 日

01:30

x86

暂缺

System.windows.controls.ribbon.dll

4.8.4330.0

743,816

2021 年 1 月 5 日

01:30

x86

暂缺

System.windows.forms.datavisualization.dll

4.8.4210.0

1,712,512

30-Jun-2020

01:55

x86

暂缺

System.windows.forms.dll

4.8.4290.0

5,914,880

2020 年 9 月 30 日

01:40

x86

暂缺

System.workflow.activities.dll

4.8.4110.0

1,051,112

2019 年 12 月 4 日

02:55

x86

暂缺

System.workflow.componentmodel.dll

4.8.4110.0

1,557,272

2019 年 12 月 4 日

02:55

x86

暂缺

System.workflow.runtime.dll

4.8.4110.0

503,064

2019 年 12 月 4 日

02:55

x86

暂缺

System.xaml.dll

4.8.4330.0

632,088

2021 年 1 月 5 日

01:30

x86

暂缺

System.dll

4.8.4311.0

3,552,536

2020 年 11 月 25 日

04:49

x86

暂缺

Uiautomationclientsideproviders.dll

4.8.4330.0

354,184

2021 年 1 月 5 日

01:30

x86

暂缺

Uiautomationclient.dll

4.8.4330.0

170,880

2021 年 1 月 5 日

01:30

x86

暂缺

Uiautomationprovider.dll

4.8.4330.0

41,856

2021 年 1 月 5 日

01:30

x86

暂缺

Uiautomationtypes.dll

4.8.4330.0

215,944

2021 年 1 月 5 日

01:30

x86

暂缺

Windowsbase.dll

4.8.4330.0

1,298,824

2021 年 1 月 5 日

01:30

x86

暂缺

Windowsformsintegration.dll

4.8.4150.0

105,240

2020 年 1 月 9 日

19:46

x86

暂缺

Mscorlib.dll

4.8.4311.0

5,670,792

2020 年 11 月 25 日

04:49

x86

暂缺

Normidna.nlp

暂缺

59,342

2020 年 3 月 26 日

22:27

暂缺

暂缺

Normnfc.nlp

暂缺

47,076

2020 年 3 月 26 日

22:27

暂缺

暂缺

Normnfd.nlp

暂缺

40,566

2020 年 3 月 26 日

22:27

暂缺

暂缺

Normnfkc.nlp

暂缺

67,808

2020 年 3 月 26 日

22:27

暂缺

暂缺

Normnfkd.nlp

暂缺

61,718

2020 年 3 月 26 日

22:27

暂缺

暂缺

Aspnet_perf.dll

4.8.4330.0

36,232

2021 年 1 月 5 日

01:30

x86

SPN

X86_NETFX4-ASP

Aspnet_state_perf.h

暂缺

318

2021 年 1 月 4 日

2,356

暂缺

SPN

X86_NETFX4-ASP

Aspnet_state_perf.ini

暂缺

42,996

2021 年 1 月 5 日

01:31

暂缺

SPN

X86_NETFX4-ASP

Aspnet_wp.exe

4.8.4330.0

39,824

2021 年 1 月 5 日

01:30

x86

SPN

X86_NETFX4-ASP

Clrjit.dll

4.8.4311.0

554,888

2020 年 11 月 25 日

04:49

x86

暂缺

Clr.dll

4.8.4311.0

8,037,768

2020 年 11 月 25 日

04:49

x86

暂缺

Dfdll.dll

4.8.4290.0

178,040

2020 年 9 月 30 日

01:40

x86

暂缺

Globalmonospace.compositefont

暂缺

26,040

2020 年 9 月 3 日

20:09

暂缺

SPA

X86_NETFX4-GLOBALMONOSP

Globalsansserif.compositefont

暂缺

26,489

2020 年 9 月 3 日

20:09

暂缺

暂缺

Globalserif.compositefont

暂缺

29,779

2020 年 9 月 3 日

20:09

暂缺

暂缺

Globaluserinterface.compositefont

暂缺

264,986

24-Sep-2020

02:17

暂缺

暂缺

Mscordacwks.dll

4.8.4311.0

1,307,528

2020 年 11 月 25 日

04:49

x86

暂缺

Mscordbi.dll

4.8.4311.0

1,188,744

2020 年 11 月 25 日

04:49

x86

暂缺

Mscoreei.dll

4.8.4180.0

581,920

2020 年 3 月 26 日

2,311

x86

暂缺

Mscorsvc.dll

4.8.4330.0

454,024

2021 年 1 月 5 日

01:30

x86

暂缺

Mscorsvw.exe

4.8.4330.0

125,872

2021 年 1 月 5 日

01:30

x86

暂缺

Ngentask.exe

4.8.4330.0

79,824

2021 年 1 月 5 日

01:30

x86

暂缺

Ngen.exe

4.8.4330.0

144,344

2021 年 1 月 5 日

01:30

x86

暂缺

Penimc.dll

14.8.4330.0

11,656

2021 年 1 月 5 日

01:30

x86

暂缺

Penimc2_v0400.dll

4.8.4330.0

99,720

2021 年 1 月 5 日

01:30

x86

暂缺

Penimc_v0400.dll

4.8.4330.0

18,312

2021 年 1 月 5 日

01:30

x86

暂缺

Peverify.dll

4.8.4311.0

182,664

2020 年 11 月 25 日

04:49

x86

暂缺

Presentationhost_v0400.dll.mui

4.8.4330.0

77,704

2021 年 1 月 5 日

01:30

暂缺

暂缺

Presentationhost_v0400.dll

4.8.4330.0

233,864

2021 年 1 月 5 日

01:30

x86

暂缺

Presentationnative_v0400.dll

4.8.4330.0

923,016

2021 年 1 月 5 日

01:30

x86

暂缺

Servicemodel.mof

暂缺

88,383

2019-11-08

2,328

暂缺

暂缺

Servicemodel.mof.uninstall

暂缺

896

2019-11-08

2,328

暂缺

暂缺

Servicemonikersupport.dll

4.8.4261.0

24,456

2020 年 9 月 2 日

21:05

x86

暂缺

_smsvchostperfcounters.h

暂缺

702

2019 年 12 月 6 日

2,220

暂缺

暂缺

_smsvchostperfcounters.ini

暂缺

133,894

2019 年 12 月 7 日

06:04

暂缺

暂缺

_smsvchostperfcounters_d.ini

暂缺

39

2019-11-08

03:11

暂缺

暂缺

Smsvchost.exe.config

暂缺

2,262

2019 年 7 月 25 日

21:42

暂缺

暂缺

Sos.dll

4.8.4311.0

767,368

2020 年 11 月 25 日

04:49

x86

暂缺

System.core.dll

4.8.4330.0

1,549,080

2021 年 1 月 5 日

01:30

x86

暂缺

System.web.extensions.dll

4.8.4330.0

1,842,448

2021 年 1 月 5 日

01:30

x86

暂缺

System.windows.forms.datavisualization.dll

4.8.4210.0

1,712,512

30-Jun-2020

01:55

x86

暂缺

Webengine4.dll

4.8.4330.0

564,616

2021 年 1 月 5 日

01:30

x86

暂缺

Webengine.dll

4.8.4330.0

19,328

2021 年 1 月 5 日

01:30

x86

暂缺

Workflowservicehostperformancecounters.dll

4.8.4110.0

89,368

2019 年 12 月 4 日

02:55

x86

暂缺

Wpfgfx_v0400.dll

4.8.4330.0

1,618,824

2021 年 1 月 5 日

01:30

x86

暂缺

Globalmonospace.compositefont

暂缺

26,040

2020 年 9 月 3 日

20:09

暂缺

暂缺

Globalsansserif.compositefont

暂缺

26,489

2020 年 9 月 3 日

20:09

暂缺

暂缺

Globalserif.compositefont

暂缺

29,779

2020 年 9 月 3 日

20:09

暂缺

暂缺

Globaluserinterface.compositefont

暂缺

264,986

24-Sep-2020

02:17

暂缺

暂缺

Presentationcore.dll

4.8.4330.0

3,673,992

2021 年 1 月 5 日

01:30

x86

暂缺

System.data.dll

4.8.4290.0

3,476,360

2020 年 9 月 30 日

01:40

x86

暂缺

System.printing.dll

4.8.4110.0

399,640

2019 年 12 月 4 日

02:55

x86

暂缺

System.web.dll

4.8.4330.0

5,410,184

2021 年 1 月 5 日

01:30

x86

暂缺

有关保护和安全的信息

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。