Applies To.NET

Applies to:

Microsoft .NET Framework 4.8

The November 19, 2019 update for Windows 7 SP1 and Server 2008 R2 SP1 includes cumulative reliability improvements in .NET 4.8. We recommend that you apply this update as part of your regular maintenance routines. Before you install this update, see the Prerequisites and Restart requirement sections.

Important

  • Starting in August, 2019, updates to .NET Framework 4.6 and above, for Windows Server 2008 SP2, Windows Server 2008 R2 SP1, and Windows 7SP1, require SHA-2 Code signing support. Please make sure that you have all the latest Windows Updates before applying this update to avoid installation issues. For more detailed information about SHA-2 code signing support updates, please see KB 4474419.

Quality and reliability improvements

ASP.NET

ASP.NET will now emit a SameSite cookie header when HttpCookie.SameSite value is 'None' to accommodate upcoming changes to SameSite cookie handling in Chrome. As part of this change, FormsAuth and SessionState cookies will also be issued with SameSite = 'Lax' instead of the previous default of 'None', though these values can be overridden in web.config.

WPF1

Addresses and issue where some Per-Monitor Aware WPF applications that host System-Aware or Unaware child-windows running on .NET Framework 4.8 may occasionally encounter a crash with exception System.Collections.Generic.KeyNotFoundException.

CLR2

Addresses and issue where some ClickOnce applications or applications creating the default AppDomain with a restricted permission set may observe application launch or application runtime failures, or unexpected behaviors. The observable issue was the System.AppDomainSetup.TargetFrameworkName is null, leading to any quirks enabling reverting back to .NET Framework 4.0 behaviors.

1 Windows Presentation Foundation (WPF)2 Common Language Runtime (CLR)

Known Issues in this update

There are no known issues with this update, however, this update resolves a previous known issue. This patch includes improvements to resolve a known issue discussed in KB4519568 that occurs after applying the October Preview of Quality Rollup for .NET Framework 4.8. To resolve this issue, install update for .NET Framework 4.8 for Windows 7 SP1 and Windows Server 2008 R2 SP1 KB4533005.

Additional information about this update

The following articles contain additional information about this update as it relates to individual product versions.

  • 4524741 Description of the Preview of Quality Rollup for .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 for Windows 7 SP1 and Server 2008 R2 SP1 (KB4524741)

How to obtain and install the update

Method 1: Windows Update

This update is available through Windows Update. Go to Settings > Update and Security > Windows Update, and then select Check for updates. For more information about how to get preview updates, see Windows Update: FAQ.

Method 2: Microsoft Update Catalog

To get the standalone package for this update, go to the Microsoft Update Catalog website.

Method 3: Windows Software Update Services (WSUS)

On your WSUS server, follow these steps:

  1. Select Start, select Administrative Tools, and then select Microsoft Windows Server Update Services 3.0.

  2. Expand ComputerName, and then select Action.

  3. Select Import Updates.

  4. WSUS opens a browser window in which you may be prompted to install an ActiveX control. You must install the ActiveX control to continue.

  5. After the ActiveX control is installed, you see the Microsoft Update Catalog screen. Type 4524741 into the Search box, and then select Search.

  6. Locate the .NET Framework packages that match the operating systems, languages, and processors in your environment. Select Add to add them to your basket.

  7. After you select all the packages that you require, select View Basket.

  8. To import the packages to your WSUS server, select Import.

  9. After the packages are imported, select Close to return to WSUS.

The updates are now available for installation through WSUS.

Prerequisites

To apply this update, you must have .NET Framework 4.8 installed.

Restart requirement

You must restart the computer after you apply this update if any affected files are being used. We recommend that you exit all .NET Framework-based applications before you apply this update.

Update replacement information

This update replaces previously released updates 4520406.

File information

The English (United States) version of this software update installs files that have the attributes that are listed in the following tables.

 

x86 NDP48

File name

File version

File size

Date

Time

Aspnet_perf.dll

4.8.4069.0

44,040

11-Nov-2019

19:10

aspnet_wp.exe

4.8.4069.0

47,608

11-Nov-2019

19:10

clr.dll

4.8.4069.0

8,044,520

11-Nov-2019

19:10

clrjit.dll

4.8.4069.0

561,640

11-Nov-2019

19:10

mscordacwks.dll

4.8.4069.0

1,315,304

11-Nov-2019

19:10

mscordbi.dll

4.8.4069.0

1,196,008

11-Nov-2019

19:10

mscoreei.dll

4.8.4018.0

581,400

11-Nov-2019

19:07

mscorlib.dll

4.8.4069.0

5,678,360

11-Nov-2019

19:10

Placeholder.dll

4.8.4069.0

25,880

11-Nov-2019

19:10

VsVersion.dll

14.8.4069.0

19,224

11-Nov-2019

19:10

PenIMC2_v0400.dll

4.8.4069.0

107,288

11-Nov-2019

19:10

peverify.dll

4.8.4069.0

190,440

11-Nov-2019

19:10

PresentationCore.dll

4.8.4069.0

3,677,464

11-Nov-2019

19:10

PresentationFramework.dll

4.8.4069.0

6,266,648

11-Nov-2019

19:10

PresentationFramework-SystemData.dll

4.8.4069.0

25,584

11-Nov-2019

19:10

PresentationHost_v0400.dll

4.8.4069.0

241,432

11-Nov-2019

19:10

PresentationHost_v0400.dll.mui

4.8.4069.0

85,272

11-Nov-2019

19:10

PresentationNative_v0400.dll

4.8.4069.0

930,584

11-Nov-2019

19:10

ServiceMonikerSupport.dll

4.8.3825.0

31,488

11-Nov-2019

19:07

SMDiagnostics.dll

4.8.3825.0

73,544

11-Nov-2019

19:07

SOS.dll

4.8.4069.0

774,936

11-Nov-2019

19:10

System.Activities.dll

4.8.3825.0

1,533,344

11-Nov-2019

19:07

System.Core.dll

4.8.4069.0

1,557,064

11-Nov-2019

19:10

System.IdentityModel.dll

4.8.3825.0

1,093,960

11-Nov-2019

19:07

System.IdentityModel.Services.dll

4.8.3825.0

198,400

11-Nov-2019

19:07

System.Runtime.Serialization.dll

4.8.3825.0

1,054,112

11-Nov-2019

19:07

System.ServiceModel.Channels.dll

4.8.3825.0

157,744

11-Nov-2019

19:07

System.ServiceModel.Discovery.dll

4.8.3825.0

308,272

11-Nov-2019

19:07

System.ServiceModel.dll

4.8.3825.0

6,386,504

11-Nov-2019

19:07

System.ServiceModel.Internals.dll

4.8.3825.0

253,344

11-Nov-2019

19:07

System.ServiceModel.WasHosting.dll

4.8.3825.0

40,192

11-Nov-2019

19:07

System.Web.ApplicationServices.dll

4.8.4069.0

71,752

11-Nov-2019

19:10

System.Web.Extensions.dll

4.8.4069.0

1,849,992

11-Nov-2019

19:10

System.Workflow.Activities.dll

4.8.3825.0

1,050,368

11-Nov-2019

19:07

System.Workflow.ComponentModel.dll

4.8.3825.0

1,556,528

11-Nov-2019

19:07

System.Workflow.Runtime.dll

4.8.3825.0

502,528

11-Nov-2019

19:07

System.dll

4.8.4001.0

3,560,496

11-Nov-2019

19:07

System.Web.dll

4.8.4069.0

5,416,728

11-Nov-2019

19:10

System.Windows.Controls.Ribbon.dll

4.8.4069.0

747,800

11-Nov-2019

19:10

System.Windows.Forms.dll

4.8.4042.0

5,920,392

11-Nov-2019

19:07

System.Xaml.dll

4.8.4069.0

640,072

11-Nov-2019

19:10

UIAutomationClient.dll

4.8.4069.0

178,456

11-Nov-2019

19:10

UIAutomationClientsideProviders.dll

4.8.4069.0

361,960

11-Nov-2019

19:10

UIAutomationProvider.dll

4.8.4069.0

49,640

11-Nov-2019

19:10

UIAutomationTypes.dll

4.8.4069.0

223,504

11-Nov-2019

19:10

webengine.dll

4.8.4069.0

27,112

11-Nov-2019

19:10

webengine4.dll

4.8.4069.0

572,392

11-Nov-2019

19:10

WindowsBase.dll

4.8.4069.0

1,306,600

11-Nov-2019

19:10

WorkflowServiceHostPerformanceCounters.dll

4.8.3825.0

88,856

11-Nov-2019

19:07

WPFFontCache_v0400.exe.mui

4.8.4069.0

19,736

11-Nov-2019

19:10

WPFFontCache_v0400.exe

4.8.4069.0

27,464

11-Nov-2019

19:10

wpfgfx_v0400.dll

4.8.4069.0

1,626,392

11-Nov-2019

19:10

x64 NDP48

File name

File version

File size

Date

Time

Aspnet_perf.dll

4.8.4069.0

49,432

11-Nov-2019

19:27

Aspnet_perf.dll

4.8.4069.0

44,040

11-Nov-2019

19:10

aspnet_wp.exe

4.8.4069.0

53,272

11-Nov-2019

19:27

aspnet_wp.exe

4.8.4069.0

47,608

11-Nov-2019

19:10

clr.dll

4.8.4069.0

11,270,632

11-Nov-2019

19:27

clr.dll

4.8.4069.0

8,044,520

11-Nov-2019

19:10

clrjit.dll

4.8.4069.0

1,365,488

11-Nov-2019

19:27

clrjit.dll

4.8.4069.0

561,640

11-Nov-2019

19:10

compatjit.dll

4.8.4069.0

1,281,000

11-Nov-2019

19:27

mscordacwks.dll

4.8.4069.0

1,808,664

11-Nov-2019

19:27

mscordacwks.dll

4.8.4069.0

1,315,304

11-Nov-2019

19:10

mscordbi.dll

4.8.4069.0

1,661,720

11-Nov-2019

19:27

mscordbi.dll

4.8.4069.0

1,196,008

11-Nov-2019

19:10

mscoreei.dll

4.8.4018.0

688,920

11-Nov-2019

19:07

mscoreei.dll

4.8.4018.0

581,400

11-Nov-2019

19:07

mscorlib.dll

4.8.4069.0

5,439,464

11-Nov-2019

19:27

mscorlib.dll

4.8.4069.0

5,678,360

11-Nov-2019

19:10

VsVersion.dll

14.8.4069.0

19,432

11-Nov-2019

19:27

Placeholder.dll

4.8.4069.0

27,920

11-Nov-2019

19:27

Placeholder.dll

4.8.4069.0

25,880

11-Nov-2019

19:10

VsVersion.dll

14.8.4069.0

19,224

11-Nov-2019

19:10

PenIMC2_v0400.dll

4.8.4069.0

128,480

11-Nov-2019

19:27

PenIMC2_v0400.dll

4.8.4069.0

107,288

11-Nov-2019

19:10

peverify.dll

4.8.4069.0

273,176

11-Nov-2019

19:27

peverify.dll

4.8.4069.0

190,440

11-Nov-2019

19:10

PresentationCore.dll

4.8.4069.0

3,653,608

11-Nov-2019

19:27

PresentationCore.dll

4.8.4069.0

3,677,464

11-Nov-2019

19:10

PresentationFramework.dll

4.8.4069.0

6,266,648

11-Nov-2019

19:10

PresentationFramework-SystemData.dll

4.8.4069.0

25,584

11-Nov-2019

19:10

PresentationHost_v0400.dll

4.8.4069.0

310,240

11-Nov-2019

19:27

PresentationHost_v0400.dll.mui

4.8.4069.0

85,480

11-Nov-2019

19:27

PresentationHost_v0400.dll

4.8.4069.0

241,432

11-Nov-2019

19:10

PresentationHost_v0400.dll.mui

4.8.4069.0

85,272

11-Nov-2019

19:10

PresentationNative_v0400.dll

4.8.4069.0

1,171,976

11-Nov-2019

19:27

PresentationNative_v0400.dll

4.8.4069.0

930,584

11-Nov-2019

19:10

ServiceMonikerSupport.dll

4.8.3825.0

34,560

11-Nov-2019

19:07

ServiceMonikerSupport.dll

4.8.3825.0

31,488

11-Nov-2019

19:07

SMDiagnostics.dll

4.8.3825.0

73,544

11-Nov-2019

19:07

SOS.dll

4.8.4069.0

929,048

11-Nov-2019

19:27

SOS.dll

4.8.4069.0

774,936

11-Nov-2019

19:10

System.Activities.dll

4.8.3825.0

1,533,344

11-Nov-2019

19:07

System.Core.dll

4.8.4069.0

1,557,064

11-Nov-2019

19:10

System.IdentityModel.dll

4.8.3825.0

1,093,960

11-Nov-2019

19:07

System.IdentityModel.Services.dll

4.8.3825.0

198,400

11-Nov-2019

19:07

System.Runtime.Serialization.dll

4.8.3825.0

1,054,112

11-Nov-2019

19:07

System.ServiceModel.Channels.dll

4.8.3825.0

157,744

11-Nov-2019

19:07

System.ServiceModel.Discovery.dll

4.8.3825.0

308,272

11-Nov-2019

19:07

System.ServiceModel.dll

4.8.3825.0

6,386,504

11-Nov-2019

19:07

System.ServiceModel.Internals.dll

4.8.3825.0

253,344

11-Nov-2019

19:07

System.ServiceModel.WasHosting.dll

4.8.3825.0

40,192

11-Nov-2019

19:07

System.Web.ApplicationServices.dll

4.8.4069.0

71,752

11-Nov-2019

19:10

System.Web.Extensions.dll

4.8.4069.0

1,849,992

11-Nov-2019

19:10

System.Workflow.Activities.dll

4.8.3825.0

1,050,368

11-Nov-2019

19:07

System.Workflow.ComponentModel.dll

4.8.3825.0

1,556,528

11-Nov-2019

19:07

System.Workflow.Runtime.dll

4.8.3825.0

502,528

11-Nov-2019

19:07

System.dll

4.8.4001.0

3,560,496

11-Nov-2019

19:07

System.Web.dll

4.8.4069.0

5,403,416

11-Nov-2019

19:27

System.Web.dll

4.8.4069.0

5,416,728

11-Nov-2019

19:10

System.Windows.Controls.Ribbon.dll

4.8.4069.0

747,800

11-Nov-2019

19:10

System.Windows.Forms.dll

4.8.4042.0

5,920,392

11-Nov-2019

19:07

System.Xaml.dll

4.8.4069.0

640,072

11-Nov-2019

19:10

UIAutomationClient.dll

4.8.4069.0

178,456

11-Nov-2019

19:10

UIAutomationClientsideProviders.dll

4.8.4069.0

361,960

11-Nov-2019

19:10

UIAutomationProvider.dll

4.8.4069.0

49,640

11-Nov-2019

19:10

UIAutomationTypes.dll

4.8.4069.0

223,504

11-Nov-2019

19:10

webengine.dll

4.8.4069.0

28,952

11-Nov-2019

19:27

webengine.dll

4.8.4069.0

27,112

11-Nov-2019

19:10

webengine4.dll

4.8.4069.0

682,776

11-Nov-2019

19:27

webengine4.dll

4.8.4069.0

572,392

11-Nov-2019

19:10

WindowsBase.dll

4.8.4069.0

1,306,600

11-Nov-2019

19:10

WorkflowServiceHostPerformanceCounters.dll

4.8.3825.0

102,168

11-Nov-2019

19:07

WorkflowServiceHostPerformanceCounters.dll

4.8.3825.0

88,856

11-Nov-2019

19:07

WPFFontCache_v0400.exe.mui

4.8.4069.0

19,736

11-Nov-2019

19:27

WPFFontCache_v0400.exe.mui

4.8.4069.0

19,736

11-Nov-2019

19:10

WPFFontCache_v0400.exe

4.8.4069.0

29,728

11-Nov-2019

19:27

WPFFontCache_v0400.exe

4.8.4069.0

27,464

11-Nov-2019

19:10

wpfgfx_v0400.dll

4.8.4069.0

2,058,216

11-Nov-2019

19:27

wpfgfx_v0400.dll

4.8.4069.0

1,626,392

11-Nov-2019

19:10

How to obtain help and support for this update

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.