Notice

This update is included in the Security and Quality Rollup that's dated November 13, 2018. This update was previously released as part of the Preview of Quality Rollup on October 23, 2018.

Introduction

This update for Windows 7 Service Pack 1 (SP1) and Windows Server 2008 R2 SP1 includes cumulative reliability improvements in .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, and 4.7.2. Additionally, this update for Windows Server 2008 Service Pack 2 (SP2) includes cumulative reliability improvements in .NET Framework 4.6. 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

  • All updates for .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 and 4.7.2 require that the d3dcompiler_47.dll update is installed. We recommend that you install the included d3dcompiler_47.dll update before you apply this update. For more information about the d3dcompiler_47.dll update, see KB 4019990 for Windows 7 SP1 and Windows Server 2008 R2 SP1. Or, see KB 4019478 for Windows Server 2008 SP2.

  • If you install a language pack after you install this update, you must reinstall this update. Therefore, we recommend that you install any language packs that you need before you install this update. For more information, see Add language packs to Windows.

Quality and reliability improvements

CLR1

  • Updates Japanese dates that are formatted for the first year in an era and for which the format pattern uses “y年”. The format of the year together with the symbol "元" is supported instead of using year numeral 1. Also, formatting day numbers that include "元" is supported.

WF2

  • Fixes an issue in some .NET Framework remoting scenarios in which Transaction.Current resets to null after a remoting call if TransactionScopeAsyncFlowOption.Enabled is used. Sometimes this occurs because the remoting lease lifetime expires while the remoting call is outstanding (before .NET Framework 4.7.2). This also occurs if the remoting call does not leave the caller's application domain (AppDomain) (in .NET Framework 4.7.2).

    For the "lease lifetime expired" issue, a new AppSetting for the configuration file is introduced that enables you to specify the lease lifetime of the object that tracks Transaction.Current in the call context. You should set this lease lifetime value to the number of minutes of the longest expected remoting call.

    The AppSetting should resemble the following: <add key="Transactions:ContextKeyRemotingLeaseLifetimeInMinutes" value="5"/>

Note The value specifies the lease lifetime for the object in minutes.

WinForms3

  • Fixes a performance regression issue that occurs when you create WinForms controls. This regression was introduced in .NET Framework 4.0 because calls were made to load the Common Control library (ComCtl32.dll).

WPF4

  • Fixes a race condition that involves temporary files and some antivirus scanners. This issue causes crashes and errors messages that resemble the following:

    The process cannot access the file temp_file_name.

  • Fixes a crash that occurs because a TaskCanceledException can occur during shutdown of some WPF applications. Applications that continue to do work that involve weak event patterns or data binding after Application.Run() returns values are known to be vulnerable to this crash scenario.

1 Common Language Runtime (CLR)
2 Windows Workflow Foundation (WF)
3 Windows Forms (WinForms)
4 Windows Presentation Foundation (WPF)

Additional information about this update

For more information about this update as it relates to Windows 7 SP1 and Windows Server 2008 R2 SP1, see the following article in the Microsoft Knowledge Base:

4467240 November 2018 Security and Quality Rollups for .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, and 4.7.2 for Windows 7 SP1 and Server 2008 R2 SP1 (KB 4467240)

4462500 October 2018 Preview of the Quality Rollups for .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, and 4.7.2 for Windows 7 SP1 and Server 2008 R2 SP1 (KB 4462500)

For more information about this update as it relates to Windows Server 2008 SP2, see the following article in the Microsoft Knowledge Base:

4467243 November 2018 Security and Quality Rollups for .NET Framework 2.0 SP2, 3.0 SP2, 4.5.2, and 4.6 for Windows Server 2008 (KB 4467243)

4452503 October 2018 Preview of the Quality Rollups for .NET Framework 2.0 SP2, 3.0 SP2, 4.5.2, and 4.6 for Windows Server 2008 SP2 (KB 4462503)

How to get this update

Windows Update

This update is available through Windows Update. When you turn on automatic updating, this update will be downloaded and installed automatically. For more information about how to get security updates automatically, see Windows Update: FAQ.

Microsoft Update Catalog

To get the stand-alone package for this update, go to the Microsoft Update Catalog website.

  • For Windows 7 SP1 and Windows Server 2008 R2 SP1, go to update KB 4467240.

  • For Windows Server 2008 SP2, go to update KB 4467243.

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 4467240 for Windows 7 SP1 and Windows Server 2008 R2 SP1 or type 4457243 for Windows Server 2008 SP2 in 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.6, 4.6.1, 4.6.2, 4.7, 4.7.1, or 4.7.2 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 the following previously released updates:

  • For Windows 7 SP1 and Windows Server 2008 R2 SP1: KB 4458611

  • For Windows Server 2008 SP2: KB 4458614

File information

The English (United States) version of this update installs files that have the attributes that are listed in the following tables. The dates and times for these files are listed in Coordinated Universal Time (UTC). The dates and times for these files on your local computer are displayed in your local time together with your current daylight saving time (DST) bias. Additionally, the dates and times may change when you perform certain operations on the files.

File name

File version

File size

Date

Time

Aspnet_perf.dll

4.7.3221.0

42,728

31-Aug-2018

02:00

aspnet_wp.exe

4.7.3221.0

46,256

31-Aug-2018

02:00

clr.dll

4.7.3221.0

7,249,608

31-Aug-2018

02:00

clrjit.dll

4.7.3221.0

522,960

31-Aug-2018

02:00

dfdll.dll

4.7.3221.0

159,952

31-Aug-2018

02:00

GlobalUserInterface.CompositeFont

186,009

31-Aug-2018

02:00

mscordacwks.dll

4.7.3221.0

1,343,208

31-Aug-2018

02:00

mscordbi.dll

4.7.3221.0

1,169,120

31-Aug-2018

02:00

mscoreei.dll

4.7.3221.0

511,712

31-Aug-2018

02:00

mscorlib.dll

4.7.3221.0

5,641,456

31-Aug-2018

02:00

msvcp120_clr0400.dll

12.0.52519.0

485,576

31-Aug-2018

02:00

msvcr120_clr0400.dll

12.0.52519.0

987,840

31-Aug-2018

02:00

VsVersion.dll

14.7.3221.0

19,168

31-Aug-2018

02:00

peverify.dll

4.7.3221.0

188,632

31-Aug-2018

02:00

PresentationCore.dll

4.7.3221.0

3,637,472

31-Aug-2018

02:00

PresentationFramework.dll

4.7.3221.0

6,237,432

31-Aug-2018

02:00

PresentationFramework-SystemData.dll

4.7.3221.0

24,392

31-Aug-2018

02:00

PresentationHost_v0400.dll

4.7.3221.0

214,296

31-Aug-2018

02:00

PresentationHost_v0400.dll.mui

4.7.3221.0

84,776

31-Aug-2018

02:00

PresentationNative_v0400.dll

4.7.3221.0

827,168

31-Aug-2018

02:00

ServiceMonikerSupport.dll

4.7.3221.0

29,456

31-Aug-2018

02:00

SMDiagnostics.dll

4.7.3221.0

74,008

31-Aug-2018

02:00

SOS.dll

4.7.3221.0

743,624

31-Aug-2018

02:00

System.Activities.dll

4.7.3221.0

1,532,720

31-Aug-2018

02:00

System.ComponentModel.DataAnnotations.dll

4.7.3221.0

127,400

31-Aug-2018

02:00

System.Core.dll

4.7.3221.0

1,552,144

31-Aug-2018

02:00

System.Data.Entity.dll

4.7.3221.0

4,035,664

31-Aug-2018

02:00

System.DirectoryServices.AccountManagement.dll

4.7.3221.0

297,648

31-Aug-2018

02:00

System.IdentityModel.dll

4.7.3221.0

1,090,376

31-Aug-2018

02:00

System.IdentityModel.Services.dll

4.7.3221.0

199,800

31-Aug-2018

02:00

System.Runtime.Serialization.dll

4.7.3221.0

1,056,632

31-Aug-2018

02:00

System.ServiceModel.Channels.dll

4.7.3221.0

159,352

31-Aug-2018

02:00

System.ServiceModel.Discovery.dll

4.7.3221.0

309,880

31-Aug-2018

02:00

System.ServiceModel.dll

4.7.3221.0

6,321,984

31-Aug-2018

02:00

System.ServiceModel.Internals.dll

4.7.3221.0

260,976

31-Aug-2018

02:00

System.ServiceModel.Routing.dll

4.7.3221.0

132,208

31-Aug-2018

02:00

System.ServiceModel.WasHosting.dll

4.7.3221.0

39,736

31-Aug-2018

02:00

System.Web.ApplicationServices.dll

4.7.3221.0

71,040

31-Aug-2018

02:00

System.Web.Extensions.dll

4.7.3221.0

1,849,672

31-Aug-2018

02:00

System.Workflow.Activities.dll

4.7.3221.0

1,052,784

31-Aug-2018

02:00

System.Workflow.ComponentModel.dll

4.7.3221.0

1,545,856

31-Aug-2018

02:00

System.Workflow.Runtime.dll

4.7.3221.0

500,320

31-Aug-2018

02:00

System.Runtime.Caching.dll

4.7.3221.0

109,864

31-Aug-2018

02:00

System.Data.dll

4.7.3221.0

3,463,728

31-Aug-2018

02:00

System.Data.SqlXml.dll

4.7.3221.0

734,520

31-Aug-2018

02:00

System.Deployment.dll

4.7.3221.0

879,408

31-Aug-2018

02:00

System.DirectoryServices.Protocols.dll

4.7.3221.0

201,624

31-Aug-2018

02:00

System.dll

4.7.3221.0

3,556,080

31-Aug-2018

02:00

System.Drawing.dll

4.7.3221.0

600,864

31-Aug-2018

02:00

System.Management.dll

4.7.3221.0

415,536

31-Aug-2018

02:00

System.Net.Http.dll

4.7.3221.0

204,584

31-Aug-2018

02:00

System.Runtime.Remoting.dll

4.7.3221.0

347,472

31-Aug-2018

02:00

System.Security.dll

4.7.3221.0

325,928

31-Aug-2018

02:00

System.Transactions.dll

4.7.3221.0

309,328

31-Aug-2018

02:00

System.Web.dll

4.7.3221.0

5,417,008

31-Aug-2018

02:00

System.Windows.Controls.Ribbon.dll

4.7.3221.0

742,720

31-Aug-2018

02:00

System.Windows.Forms.dll

4.7.3221.0

5,237,056

31-Aug-2018

02:00

System.Xaml.dll

4.7.3221.0

642,320

31-Aug-2018

02:00

System.Xml.dll

4.7.3221.0

2,670,344

31-Aug-2018

02:00

UIAutomationClient.dll

4.7.3221.0

179,432

31-Aug-2018

02:00

UIAutomationClientsideProviders.dll

4.7.3221.0

362,784

31-Aug-2018

02:00

UIAutomationProvider.dll

4.7.3221.0

50,416

31-Aug-2018

02:00

UIAutomationTypes.dll

4.7.3221.0

222,440

31-Aug-2018

02:00

webengine.dll

4.7.3221.0

24,800

31-Aug-2018

02:00

webengine4.dll

4.7.3221.0

550,120

31-Aug-2018

02:00

WindowsBase.dll

4.7.3221.0

1,293,520

31-Aug-2018

02:00

WMINet_Utils.dll

4.7.3221.0

136,432

31-Aug-2018

02:00

WorkflowServiceHostPerformanceCounters.dll

4.7.3221.0

89,432

31-Aug-2018

02:00

WPFFontCache_v0400.exe.mui

4.7.3221.0

19,224

31-Aug-2018

02:00

WPFFontCache_v0400.exe

4.7.3221.0

25,784

31-Aug-2018

02:00

wpfgfx_v0400.dll

4.7.3221.0

1,345,264

31-Aug-2018

02:00

Placeholder.dll

4.7.3221.0

24,808

31-Aug-2018

02:00

PenIMC2_v0400.dll

4.7.3221.0

86,256

31-Aug-2018

02:00

File name

File version

File size

Date

Time

Aspnet_perf.dll

4.7.3221.0

46,320

31-Aug-2018

02:21

Aspnet_perf.dll

4.7.3221.0

42,728

31-Aug-2018

02:00

aspnet_wp.exe

4.7.3221.0

50,864

31-Aug-2018

02:21

aspnet_wp.exe

4.7.3221.0

46,256

31-Aug-2018

02:00

clr.dll

4.7.3221.0

10,377,928

31-Aug-2018

02:21

clr.dll

4.7.3221.0

7,249,608

31-Aug-2018

02:00

clrjit.dll

4.7.3221.0

1,221,848

31-Aug-2018

02:21

clrjit.dll

4.7.3221.0

522,960

31-Aug-2018

02:00

compatjit.dll

4.7.3221.0

1,259,744

31-Aug-2018

02:21

dfdll.dll

4.7.3221.0

191,696

31-Aug-2018

02:21

dfdll.dll

4.7.3221.0

159,952

31-Aug-2018

02:00

GlobalUserInterface.CompositeFont

186,009

31-Aug-2018

02:00

mscordacwks.dll

4.7.3221.0

1,840,368

31-Aug-2018

02:21

mscordacwks.dll

4.7.3221.0

1,343,208

31-Aug-2018

02:00

mscordbi.dll

4.7.3221.0

1,622,240

31-Aug-2018

02:21

mscordbi.dll

4.7.3221.0

1,169,120

31-Aug-2018

02:00

mscoreei.dll

4.7.3221.0

630,496

31-Aug-2018

02:21

mscoreei.dll

4.7.3221.0

511,712

31-Aug-2018

02:00

mscorlib.dll

4.7.3221.0

5,421,784

31-Aug-2018

02:21

mscorlib.dll

4.7.3221.0

5,641,456

31-Aug-2018

02:00

msvcp120_clr0400.dll

12.0.52519.0

690,008

31-Aug-2018

02:21

msvcp120_clr0400.dll

12.0.52519.0

485,576

31-Aug-2018

02:00

msvcr120_clr0400.dll

12.0.52519.0

993,632

31-Aug-2018

02:21

msvcr120_clr0400.dll

12.0.52519.0

987,840

31-Aug-2018

02:00

VsVersion.dll

14.7.3221.0

19,168

31-Aug-2018

02:21

VsVersion.dll

14.7.3221.0

19,168

31-Aug-2018

02:00

peverify.dll

4.7.3221.0

260,320

31-Aug-2018

02:21

peverify.dll

4.7.3221.0

188,632

31-Aug-2018

02:00

PresentationCore.dll

4.7.3221.0

3,613,472

31-Aug-2018

02:21

PresentationCore.dll

4.7.3221.0

3,637,472

31-Aug-2018

02:00

PresentationFramework.dll

4.7.3221.0

6,237,432

31-Aug-2018

02:00

PresentationFramework-SystemData.dll

4.7.3221.0

24,392

31-Aug-2018

02:00

PresentationHost_v0400.dll

4.7.3221.0

277,784

31-Aug-2018

02:21

PresentationHost_v0400.dll.mui

4.7.3221.0

84,776

31-Aug-2018

02:21

PresentationHost_v0400.dll

4.7.3221.0

214,296

31-Aug-2018

02:00

PresentationHost_v0400.dll.mui

4.7.3221.0

84,776

31-Aug-2018

02:00

PresentationNative_v0400.dll

4.7.3221.0

1,109,792

31-Aug-2018

02:21

PresentationNative_v0400.dll

4.7.3221.0

827,168

31-Aug-2018

02:00

ServiceMonikerSupport.dll

4.7.3221.0

31,504

31-Aug-2018

02:21

ServiceMonikerSupport.dll

4.7.3221.0

29,456

31-Aug-2018

02:00

SMDiagnostics.dll

4.7.3221.0

74,008

31-Aug-2018

02:00

SOS.dll

4.7.3221.0

872,136

31-Aug-2018

02:21

SOS.dll

4.7.3221.0

743,624

31-Aug-2018

02:00

System.Activities.dll

4.7.3221.0

1,532,720

31-Aug-2018

02:00

System.ComponentModel.DataAnnotations.dll

4.7.3221.0

127,400

31-Aug-2018

02:00

System.Core.dll

4.7.3221.0

1,552,144

31-Aug-2018

02:00

System.Data.Entity.dll

4.7.3221.0

4,035,664

31-Aug-2018

02:00

System.DirectoryServices.AccountManagement.dll

4.7.3221.0

297,648

31-Aug-2018

02:00

System.IdentityModel.dll

4.7.3221.0

1,090,376

31-Aug-2018

02:00

System.IdentityModel.Services.dll

4.7.3221.0

199,800

31-Aug-2018

02:00

System.Runtime.Serialization.dll

4.7.3221.0

1,056,632

31-Aug-2018

02:00

System.ServiceModel.Channels.dll

4.7.3221.0

159,352

31-Aug-2018

02:00

System.ServiceModel.Discovery.dll

4.7.3221.0

309,880

31-Aug-2018

02:00

System.ServiceModel.dll

4.7.3221.0

6,321,984

31-Aug-2018

02:00

System.ServiceModel.Internals.dll

4.7.3221.0

260,976

31-Aug-2018

02:00

System.ServiceModel.Routing.dll

4.7.3221.0

132,208

31-Aug-2018

02:00

System.ServiceModel.WasHosting.dll

4.7.3221.0

39,736

31-Aug-2018

02:00

System.Web.ApplicationServices.dll

4.7.3221.0

71,040

31-Aug-2018

02:00

System.Web.Extensions.dll

4.7.3221.0

1,849,672

31-Aug-2018

02:00

System.Workflow.Activities.dll

4.7.3221.0

1,052,784

31-Aug-2018

02:00

System.Workflow.ComponentModel.dll

4.7.3221.0

1,545,856

31-Aug-2018

02:00

System.Workflow.Runtime.dll

4.7.3221.0

500,320

31-Aug-2018

02:00

System.Runtime.Caching.dll

4.7.3221.0

109,864

31-Aug-2018

02:00

System.Data.dll

4.7.3221.0

3,523,816

31-Aug-2018

02:21

System.Data.dll

4.7.3221.0

3,463,728

31-Aug-2018

02:00

System.Data.SqlXml.dll

4.7.3221.0

734,520

31-Aug-2018

02:00

System.Deployment.dll

4.7.3221.0

879,408

31-Aug-2018

02:00

System.DirectoryServices.Protocols.dll

4.7.3221.0

201,624

31-Aug-2018

02:00

System.dll

4.7.3221.0

3,556,080

31-Aug-2018

02:00

System.Drawing.dll

4.7.3221.0

600,864

31-Aug-2018

02:00

System.Management.dll

4.7.3221.0

415,536

31-Aug-2018

02:00

System.Net.Http.dll

4.7.3221.0

204,584

31-Aug-2018

02:00

System.Runtime.Remoting.dll

4.7.3221.0

347,472

31-Aug-2018

02:00

System.Security.dll

4.7.3221.0

325,928

31-Aug-2018

02:00

System.Transactions.dll

4.7.3221.0

311,048

31-Aug-2018

02:21

System.Transactions.dll

4.7.3221.0

309,328

31-Aug-2018

02:00

System.Web.dll

4.7.3221.0

5,397,728

31-Aug-2018

02:21

System.Web.dll

4.7.3221.0

5,417,008

31-Aug-2018

02:00

System.Windows.Controls.Ribbon.dll

4.7.3221.0

742,720

31-Aug-2018

02:00

System.Windows.Forms.dll

4.7.3221.0

5,237,056

31-Aug-2018

02:00

System.Xaml.dll

4.7.3221.0

642,320

31-Aug-2018

02:00

System.XML.dll

4.7.3221.0

2,670,344

31-Aug-2018

02:00

UIAutomationClient.dll

4.7.3221.0

179,432

31-Aug-2018

02:00

UIAutomationClientsideProviders.dll

4.7.3221.0

362,784

31-Aug-2018

02:00

UIAutomationProvider.dll

4.7.3221.0

50,416

31-Aug-2018

02:00

UIAutomationTypes.dll

4.7.3221.0

222,440

31-Aug-2018

02:00

webengine.dll

4.7.3221.0

26,336

31-Aug-2018

02:21

webengine.dll

4.7.3221.0

24,800

31-Aug-2018

02:00

webengine4.dll

4.7.3221.0

667,368

31-Aug-2018

02:21

webengine4.dll

4.7.3221.0

550,120

31-Aug-2018

02:00

WindowsBase.dll

4.7.3221.0

1,293,520

31-Aug-2018

02:00

WMINet_Utils.dll

4.7.3221.0

188,144

31-Aug-2018

02:21

WMINet_Utils.dll

4.7.3221.0

136,432

31-Aug-2018

02:00

WorkflowServiceHostPerformanceCounters.dll

4.7.3221.0

101,208

31-Aug-2018

02:21

WorkflowServiceHostPerformanceCounters.dll

4.7.3221.0

89,432

31-Aug-2018

02:00

WPFFontCache_v0400.exe.mui

4.7.3221.0

19,224

31-Aug-2018

05:14

WPFFontCache_v0400.exe.mui

4.7.3221.0

19,224

31-Aug-2018

02:00

WPFFontCache_v0400.exe

4.7.3221.0

26,800

31-Aug-2018

05:14

WPFFontCache_v0400.exe

4.7.3221.0

25,784

31-Aug-2018

02:00

wpfgfx_v0400.dll

4.7.3221.0

1,764,592

31-Aug-2018

02:21

wpfgfx_v0400.dll

4.7.3221.0

1,345,264

31-Aug-2018

02:00

Placeholder.dll

4.7.3221.0

25,832

31-Aug-2018

02:21

Placeholder.dll

4.7.3221.0

24,808

31-Aug-2018

02:00

PenIMC2_v0400.dll

4.7.3221.0

104,688

31-Aug-2018

02:21

PenIMC2_v0400.dll

4.7.3221.0

86,256

31-Aug-2018

02:00

How to obtain help and support for this update

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

What affected your experience?

Any additional feedback? (Optional)

Thank you for your feedback!

×