Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

Description of Preview of Quality Rollup for .NET Framework 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 and for .NET Framework 4.6 for Server 2008 SP2 (KB4502558)


View products that this article applies to.

↑ Back to the top


The June 2019 update for Windows Server 2008 SP2 includes cumulative reliability improvements in .NET 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 for Windows Server 2008 Service Pack 2 (SP2) 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, see KB 4019990.
  • 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.

↑ Back to the top


Quality and reliability improvements

WPF1
  • Addresses an issue in which applications that target .NET Framework 4.7 and later, or that set Switch.System.Windows.Controls.Grid.StarDefinitionsCanExceedAvailableSpace to "false," experienced hangs because of the manner in which the algorithm allocated space to grid columns or rows whose width or height include an asterisk (*).

  • Improves the memory allocation and cleanup scheduling behavior of the weak-event pattern. To opt-in to these improvements, set AppContext switches to "true": Switch.MS.Internal.EnableWeakEventMemoryImprovements and Switch.MS.Internal.EnableCleanupSchedulingImprovements.
  • Addresses an InvalidOperationException that can arise during weak-event cleanup, if called re-entrantly while a weak-event delivery is in progress.

ASP.NET

Addresses InvalidOperationException errors in System.Web.Hosting.RecycleLimitMonitor+RecycleLimitMonitorSingleton.AlertProxyMonitors. Worker processes for ASP.Net 4.7 and later are vulnerable to unexpected crashes because of this exception if the worker process consumes close to its configured Private Bytes recycling limit and application domains are being created or recycled (perhaps because of configuration file changes, or the presence of more than one application per worker process).

Workflow

Addresses an issue in which it was possible for a Workflow Service to get into a looping situation if an unhandled exception occurs during Cancel processing. To break this cycle, the Web.config file for the workflow service can have the following AppSetting specified that will cause the workflow service instance to terminate, instead of abort, if an unhandled exception occurs during Cancel processing:

<appSettings>

<add key="microsoft:WorkflowServices:TerminateOnUnhandledExceptionDuringCancel" value="true"/>

</appSettings>


1 Windows Presentation Foundation (WPF)

↑ Back to the top


Additional information about this update

The following articles contain additional information about this update as it relates to individual product versions.
 
  • 4503868 Description of the Preview of Quality Rollup for .NET Framework 2.0, 3.0, 4.5.2, 4.6 for Windows Server 2008 SP2 (KB4503868)
  • 4503865 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 (KB4503865)

↑ Back to the top


How to obtain and install the update

Method 1: Microsoft Update Catalog

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

Method 2: 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 4503868 for Windows Server 2008 SP2 or type 4503865 for Windows 7 SP1 and Server 2008 R2 SP1 and Server 2008 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.

↑ Back to the top


Prerequisites

To apply this update, you must have .NET Framework 4.6 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 4487259 for Server 2008 SP2 and 4487256 for Windows 7 SP1 and Server 2008 R2 SP1.

↑ Back to the top


File information

The English (United States) version of this software update installs files that have the attributes that are listed in the following tables. The dates and the times for these files are listed in Coordinated Universal Time (UTC). The dates and the 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 the times may change when you perform certain operations on the files.

File attributes for all supported x86 based versions of systems
File name File version File size Date Time
Dhtmlheader.html Not applicable 16,118 11-Mar-2019 21:36
Header.bmp Not applicable 7,306 15-May-2018 18:59
Ndp47-kb4502558.msp Not applicable 27,168,768 15-May-2019 20:32
Parameterinfo.xml Not applicable 91,494 16-May-2019 04:45
Setup.exe 14.7.3429.0 88,136 15-May-2019 03:44
Setupengine.dll 14.7.3429.0 888,880 15-May-2019 03:44
Setupui.dll 14.7.3429.0 320,048 15-May-2019 03:44
Setupui.xsd Not applicable 32,572 05-Apr-2019 17:55
Setuputility.exe 14.7.3429.0 221,336 15-May-2019 03:44
Splashscreen.bmp Not applicable 196,662 15-May-2018 19:00
Sqmapi.dll 6.2.9200.16384 226,456 11-Mar-2019 21:35
Strings.xml Not applicable 14,092 15-May-2018 19:00
Uiinfo.xml Not applicable 36,428 15-May-2018 19:00
Watermark.bmp Not applicable 110,348 15-May-2018 18:59
Eula.rtf Not applicable 124,495 11-Mar-2019 21:28
Localizeddata.xml Not applicable 79,748 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 28,720 15-May-2019 03:50
Eula.rtf Not applicable 160,295 11-Mar-2019 21:28
Localizeddata.xml Not applicable 68,560 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 25,136 15-May-2019 03:50
Eula.rtf Not applicable 132,348 11-Mar-2019 21:28
Localizeddata.xml Not applicable 85,600 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,744 15-May-2019 03:50
Eula.rtf Not applicable 131,637 11-Mar-2019 21:28
Localizeddata.xml Not applicable 83,182 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,744 15-May-2019 03:50
Eula.rtf Not applicable 111,186 11-Mar-2019 21:28
Localizeddata.xml Not applicable 88,064 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,768 15-May-2019 03:50
Eula.rtf Not applicable 142,041 11-Mar-2019 21:28
Localizeddata.xml Not applicable 90,142 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 31,280 15-May-2019 03:50
Eula.rtf Not applicable 128,314 11-Mar-2019 21:28
Localizeddata.xml Not applicable 82,766 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 28,720 15-May-2019 03:50
Eula.rtf Not applicable 137,247 11-Mar-2019 21:28
Localizeddata.xml Not applicable 83,646 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,744 15-May-2019 03:50
Eula.rtf Not applicable 156,440 11-Mar-2019 21:28
Localizeddata.xml Not applicable 87,632 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,768 15-May-2019 03:50
Eula.rtf Not applicable 146,392 11-Mar-2019 21:28
Localizeddata.xml Not applicable 78,194 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 28,208 15-May-2019 03:50
Eula.rtf Not applicable 158,420 11-Mar-2019 21:28
Localizeddata.xml Not applicable 86,506 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,768 15-May-2019 03:50
Eula.rtf Not applicable 147,275 11-Mar-2019 21:28
Localizeddata.xml Not applicable 85,478 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,256 15-May-2019 03:50
Eula.rtf Not applicable 155,616 11-Mar-2019 21:28
Localizeddata.xml Not applicable 74,568 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 26,672 15-May-2019 03:50
Eula.rtf Not applicable 259,432 11-Mar-2019 21:28
Localizeddata.xml Not applicable 72,824 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 26,160 15-May-2019 03:50
Eula.rtf Not applicable 137,812 11-Mar-2019 21:28
Localizeddata.xml Not applicable 85,032 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,768 15-May-2019 03:50
Eula.rtf Not applicable 148,376 11-Mar-2019 21:28
Localizeddata.xml Not applicable 84,480 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,224 15-May-2019 03:50
Eula.rtf Not applicable 151,635 11-Mar-2019 21:28
Localizeddata.xml Not applicable 87,510 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,256 15-May-2019 03:50
Eula.rtf Not applicable 137,226 11-Mar-2019 21:28
Localizeddata.xml Not applicable 84,326 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,744 15-May-2019 03:50
Eula.rtf Not applicable 188,741 11-Mar-2019 21:28
Localizeddata.xml Not applicable 86,108 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,248 15-May-2019 03:50
Eula.rtf Not applicable 149,236 11-Mar-2019 21:28
Localizeddata.xml Not applicable 83,160 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,744 15-May-2019 03:50
Eula.rtf Not applicable 140,171 11-Mar-2019 21:28
Localizeddata.xml Not applicable 83,110 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,744 15-May-2019 03:50
Eula.rtf Not applicable 146,273 11-Mar-2019 21:28
Localizeddata.xml Not applicable 68,518 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 25,136 15-May-2019 03:50
Eula.rtf Not applicable 147,662 11-Mar-2019 21:28
Localizeddata.xml Not applicable 85,974 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,256 15-May-2019 03:50
Eula.rtf Not applicable 129,883 11-Mar-2019 21:28
Localizeddata.xml Not applicable 85,224 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,248 15-May-2019 03:50
Print.ico Not applicable 126,132 11-Mar-2019 21:36
Rotate1.ico Not applicable 143,901 11-Mar-2019 21:36
Rotate10.ico Not applicable 143,932 11-Mar-2019 21:36
Rotate2.ico Not applicable 144,110 11-Mar-2019 21:36
Rotate3.ico Not applicable 144,151 11-Mar-2019 21:36
Rotate4.ico Not applicable 144,033 11-Mar-2019 21:36
Rotate5.ico Not applicable 143,871 11-Mar-2019 21:36
Rotate6.ico Not applicable 143,881 11-Mar-2019 21:36
Rotate7.ico Not applicable 144,084 11-Mar-2019 21:36
Rotate8.ico Not applicable 143,835 11-Mar-2019 21:36
Rotate9.ico Not applicable 144,064 11-Mar-2019 21:36
Save.ico Not applicable 126,548 11-Mar-2019 21:36
Setup.ico Not applicable 126,246 11-Mar-2019 21:36
Stop.ico Not applicable 190,199 11-Mar-2019 21:36
Sysreqmet.ico Not applicable 136,313 11-Mar-2019 21:36
Sysreqnotmet.ico Not applicable 143,990 11-Mar-2019 21:36
Warn.ico Not applicable 199,341 11-Mar-2019 21:36

 

 

 

File attributes for all supported x64 based versions of systems
File name File version File size Date Time
Dhtmlheader.html Not applicable 16,118 11-Mar-2019 21:36
Header.bmp Not applicable 7,306 15-May-2018 18:59
Ndp47-kb4502558.msp Not applicable 41,816,064 16-May-2019 02:28
Parameterinfo.xml Not applicable 91,494 16-May-2019 04:48
Setup.exe 14.7.3429.0 88,136 15-May-2019 03:44
Setupengine.dll 14.7.3429.0 888,880 15-May-2019 03:44
Setupui.dll 14.7.3429.0 320,048 15-May-2019 03:44
Setupui.xsd Not applicable 32,572 05-Apr-2019 17:55
Setuputility.exe 14.7.3429.0 221,336 15-May-2019 03:44
Splashscreen.bmp Not applicable 196,662 15-May-2018 19:00
Sqmapi.dll 6.2.9200.16384 226,456 11-Mar-2019 21:35
Strings.xml Not applicable 14,092 15-May-2018 19:00
Uiinfo.xml Not applicable 36,428 15-May-2018 19:00
Watermark.bmp Not applicable 110,348 15-May-2018 18:59
Eula.rtf Not applicable 124,495 11-Mar-2019 21:28
Localizeddata.xml Not applicable 79,748 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 28,720 15-May-2019 03:50
Eula.rtf Not applicable 160,295 11-Mar-2019 21:28
Localizeddata.xml Not applicable 68,560 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 25,136 15-May-2019 03:50
Eula.rtf Not applicable 132,348 11-Mar-2019 21:28
Localizeddata.xml Not applicable 85,600 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,744 15-May-2019 03:50
Eula.rtf Not applicable 131,637 11-Mar-2019 21:28
Localizeddata.xml Not applicable 83,182 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,744 15-May-2019 03:50
Eula.rtf Not applicable 111,186 11-Mar-2019 21:28
Localizeddata.xml Not applicable 88,064 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,768 15-May-2019 03:50
Eula.rtf Not applicable 142,041 11-Mar-2019 21:28
Localizeddata.xml Not applicable 90,142 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 31,280 15-May-2019 03:50
Eula.rtf Not applicable 128,314 11-Mar-2019 21:28
Localizeddata.xml Not applicable 82,766 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 28,720 15-May-2019 03:50
Eula.rtf Not applicable 137,247 11-Mar-2019 21:28
Localizeddata.xml Not applicable 83,646 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,744 15-May-2019 03:50
Eula.rtf Not applicable 156,440 11-Mar-2019 21:28
Localizeddata.xml Not applicable 87,632 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,768 15-May-2019 03:50
Eula.rtf Not applicable 146,392 11-Mar-2019 21:28
Localizeddata.xml Not applicable 78,194 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 28,208 15-May-2019 03:50
Eula.rtf Not applicable 158,420 11-Mar-2019 21:28
Localizeddata.xml Not applicable 86,506 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,768 15-May-2019 03:50
Eula.rtf Not applicable 147,275 11-Mar-2019 21:28
Localizeddata.xml Not applicable 85,478 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,256 15-May-2019 03:50
Eula.rtf Not applicable 155,616 11-Mar-2019 21:28
Localizeddata.xml Not applicable 74,568 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 26,672 15-May-2019 03:50
Eula.rtf Not applicable 259,432 11-Mar-2019 21:28
Localizeddata.xml Not applicable 72,824 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 26,160 15-May-2019 03:50
Eula.rtf Not applicable 137,812 11-Mar-2019 21:28
Localizeddata.xml Not applicable 85,032 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,768 15-May-2019 03:50
Eula.rtf Not applicable 148,376 11-Mar-2019 21:28
Localizeddata.xml Not applicable 84,480 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,224 15-May-2019 03:50
Eula.rtf Not applicable 151,635 11-Mar-2019 21:28
Localizeddata.xml Not applicable 87,510 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,256 15-May-2019 03:50
Eula.rtf Not applicable 137,226 11-Mar-2019 21:28
Localizeddata.xml Not applicable 84,326 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,744 15-May-2019 03:50
Eula.rtf Not applicable 188,741 11-Mar-2019 21:28
Localizeddata.xml Not applicable 86,108 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,248 15-May-2019 03:50
Eula.rtf Not applicable 149,236 11-Mar-2019 21:28
Localizeddata.xml Not applicable 83,160 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,744 15-May-2019 03:50
Eula.rtf Not applicable 140,171 11-Mar-2019 21:28
Localizeddata.xml Not applicable 83,110 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 29,744 15-May-2019 03:50
Eula.rtf Not applicable 146,273 11-Mar-2019 21:28
Localizeddata.xml Not applicable 68,518 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 25,136 15-May-2019 03:50
Eula.rtf Not applicable 147,662 11-Mar-2019 21:28
Localizeddata.xml Not applicable 85,974 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,256 15-May-2019 03:50
Eula.rtf Not applicable 129,883 11-Mar-2019 21:28
Localizeddata.xml Not applicable 85,224 15-May-2019 20:11
Setupresources.dll 14.7.3429.0 30,248 15-May-2019 03:50
Print.ico Not applicable 126,132 11-Mar-2019 21:36
Rotate1.ico Not applicable 143,901 11-Mar-2019 21:36
Rotate10.ico Not applicable 143,932 11-Mar-2019 21:36
Rotate2.ico Not applicable 144,110 11-Mar-2019 21:36
Rotate3.ico Not applicable 144,151 11-Mar-2019 21:36
Rotate4.ico Not applicable 144,033 11-Mar-2019 21:36
Rotate5.ico Not applicable 143,871 11-Mar-2019 21:36
Rotate6.ico Not applicable 143,881 11-Mar-2019 21:36
Rotate7.ico Not applicable 144,084 11-Mar-2019 21:36
Rotate8.ico Not applicable 143,835 11-Mar-2019 21:36
Rotate9.ico Not applicable 144,064 11-Mar-2019 21:36
Save.ico Not applicable 126,548 11-Mar-2019 21:36
Setup.ico Not applicable 126,246 11-Mar-2019 21:36
Stop.ico Not applicable 190,199 11-Mar-2019 21:36
Sysreqmet.ico Not applicable 136,313 11-Mar-2019 21:36
Sysreqnotmet.ico Not applicable 143,990 11-Mar-2019 21:36
Warn.ico Not applicable 199,341 11-Mar-2019 21:36

↑ Back to the top


How to obtain help and support for this update

↑ Back to the top


Article Info
Article ID : 4502558
Revision : 17
Created on : 6/18/2019
Published on : 6/18/2019
Exists online : False
Views : 213