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.

Preview of Quality Rollup for .NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 for Windows 7 SP1 and Server 2008 R2 SP1 and .NET Framework 4.6 for Server 2008 (KB4519561)


View products that this article applies to.

↑ Back to the top


The October 15, 2019 update for Windows 7 SP1 and Server 2008 R2 SP1 and 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

  • 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.
  • 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

ASP.NET

Addresses an issue with ValidationContext.MemberName when using custom DataAnnotation.ValidationAttribute.

WPF1

Addresses and issue where software rendering fails to draw images whose position and scaling are too large. For example, an Image element with Width=10, sourced to a bitmap with width=500 and positioned 700 pixels from the left edge of the enclosing window, fails to appear because the scaling factor S = 500/10 = 50 and the position X=700 are too large, in the sense that their product S * X = 50 * 700 = 35000 exceeds 2^15 = 32768.

CLR2

Reduces the risk of returning unordered ConstructorInfo's from Type.GetConstructors().

Improved behavior in scenarios where external bugs (such as a double-free) prevent underlying OS threads from starting. The runtime now fails with a diagnostic error rather than hanging waiting for the thread to start. This allows better failure recovery and better diagnostics of the problem that caused the failure.

Addresses and issue with late bound .NET COM calls containing SafeArrays where the SafeArray is not fully initialized.

Winforms

Addresses an issue that prevented navigation to the last item of the dropped-down menu item by single up-arrow key press.

Addresses and issue where the property grid can throw a NullReferenceException when selection changes to null (nothing is selected) in response to value changes


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

↑ 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.
 
  • 4520409 Description of the Preview of Quality Rollup for .NET Framework 2.0, 3.0, 4.5.2, 4.6 for Windows Server 2008 SP2 (KB4520409)
  • 4520406 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 and Server 2008 (KB4520406)

↑ Back to the top


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.

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 4520409 for Windows Server 2008 SP2 or type 4520406 for Windows 7 SP1 and Server 2008 R2 SP1 and Server 2008 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.

↑ 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 4516551 for Windows 7 SP1 and Server 2008 R2 SP1 and 4516554 for Server 2008

↑ 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.


x86 NDP47
File nameFile versionFile sizeDateTimePlatform
Dhtmlheader.htmlNot applicable16,11811-Jul-201901:41Not applicable
Header.bmpNot applicable7,30625-Jun-201923:01Not applicable
Ndp47-kb4519561.mspNot applicable27,156,48006-Sep-201900:53Not applicable
Parameterinfo.xmlNot applicable91,49406-Sep-201907:38Not applicable
Setup.exe14.7.3490.088,88004-Sep-201902:19x86
Setupengine.dll14.7.3490.0889,83204-Sep-201902:19x86
Setupui.dll14.7.3490.0321,00004-Sep-201902:19x86
Setupui.xsdNot applicable32,57225-Jun-201923:20Not applicable
Setuputility.exe14.7.3490.0222,08004-Sep-201902:19x86
Splashscreen.bmpNot applicable196,66225-Jun-201923:20Not applicable
Sqmapi.dll6.2.9200.16384226,45611-Jul-201901:40x86
Strings.xmlNot applicable14,09225-Jun-201923:20Not applicable
Uiinfo.xmlNot applicable36,42825-Jun-201923:20Not applicable
Watermark.bmpNot applicable110,34825-Jun-201923:01Not applicable
Eula.rtfNot applicable124,49511-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable79,74806-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.029,45604-Sep-201902:25x86
Eula.rtfNot applicable160,29511-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable68,56006-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.025,88004-Sep-201902:25x86
Eula.rtfNot applicable132,34811-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable85,60006-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,48804-Sep-201902:25x86
Eula.rtfNot applicable131,63711-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable83,18206-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,48804-Sep-201902:25x86
Eula.rtfNot applicable111,18611-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable88,06406-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.031,50404-Sep-201902:25x86
Eula.rtfNot applicable142,04111-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable90,14206-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.032,02404-Sep-201902:25x86
Eula.rtfNot applicable128,31411-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable82,76606-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.029,46404-Sep-201902:25x86
Eula.rtfNot applicable137,24711-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable83,64606-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,48804-Sep-201902:25x86
Eula.rtfNot applicable156,44011-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable87,63206-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.031,50404-Sep-201902:25x86
Eula.rtfNot applicable146,39211-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable78,19406-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.028,94404-Sep-201902:25x86
Eula.rtfNot applicable158,42011-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable86,50606-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.031,51204-Sep-201902:25x86
Eula.rtfNot applicable147,27511-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable85,47806-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.031,00004-Sep-201902:25x86
Eula.rtfNot applicable155,61611-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable74,56806-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.027,40804-Sep-201902:25x86
Eula.rtfNot applicable259,43211-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable72,82406-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.026,90404-Sep-201902:25x86
Eula.rtfNot applicable137,81211-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable85,03206-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.031,50404-Sep-201902:25x86
Eula.rtfNot applicable148,37611-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable84,48006-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.029,97604-Sep-201902:25x86
Eula.rtfNot applicable151,63511-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable87,51006-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,99204-Sep-201902:25x86
Eula.rtfNot applicable137,22611-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable84,32606-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,48004-Sep-201902:25x86
Eula.rtfNot applicable188,74111-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable86,10806-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.031,00004-Sep-201902:25x86
Eula.rtfNot applicable149,23611-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable83,16006-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,48804-Sep-201902:25x86
Eula.rtfNot applicable140,17111-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable83,11006-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,48804-Sep-201902:25x86
Eula.rtfNot applicable146,27311-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable68,51806-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.025,88004-Sep-201902:25x86
Eula.rtfNot applicable147,66211-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable85,97406-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,99204-Sep-201902:25x86
Eula.rtfNot applicable129,88311-Jul-201901:36Not applicable
Localizeddata.xmlNot applicable85,22406-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,99204-Sep-201902:25x86
Print.icoNot applicable126,13211-Jul-201901:41Not applicable
Rotate1.icoNot applicable143,90111-Jul-201901:41Not applicable
Rotate10.icoNot applicable143,93211-Jul-201901:41Not applicable
Rotate2.icoNot applicable144,11011-Jul-201901:41Not applicable
Rotate3.icoNot applicable144,15111-Jul-201901:41Not applicable
Rotate4.icoNot applicable144,03311-Jul-201901:41Not applicable
Rotate5.icoNot applicable143,87111-Jul-201901:41Not applicable
Rotate6.icoNot applicable143,88111-Jul-201901:41Not applicable
Rotate7.icoNot applicable144,08411-Jul-201901:41Not applicable
Rotate8.icoNot applicable143,83511-Jul-201901:41Not applicable
Rotate9.icoNot applicable144,06411-Jul-201901:41Not applicable
Save.icoNot applicable126,54811-Jul-201901:41Not applicable
Setup.icoNot applicable126,24611-Jul-201901:41Not applicable
Stop.icoNot applicable190,19911-Jul-201901:41Not applicable
Sysreqmet.icoNot applicable136,31311-Jul-201901:41Not applicable
Sysreqnotmet.icoNot applicable143,99011-Jul-201901:41Not applicable
Warn.icoNot applicable199,34111-Jul-201901:41Not applicable
x64 NDP47
File nameFile versionFile sizeDateTimePlatform
Dhtmlheader.htmlNot applicable16,11825-Jun-201923:20Not applicable
Header.bmpNot applicable7,30625-Jun-201923:04Not applicable
Ndp47-kb4519561.mspNot applicable41,795,58406-Sep-201901:05Not applicable
Parameterinfo.xmlNot applicable91,49406-Sep-201907:38Not applicable
Setup.exe14.7.3490.088,88004-Sep-201902:19x86
Setupengine.dll14.7.3490.0889,83204-Sep-201902:19x86
Setupui.dll14.7.3490.0321,00004-Sep-201902:19x86
Setupui.xsdNot applicable32,57225-Jun-201923:20Not applicable
Setuputility.exe14.7.3490.0222,08004-Sep-201902:19x86
Splashscreen.bmpNot applicable196,66225-Jun-201923:21Not applicable
Sqmapi.dll6.2.9200.16384226,45625-Jun-201923:17x86
Strings.xmlNot applicable14,09225-Jun-201923:21Not applicable
Uiinfo.xmlNot applicable36,42825-Jun-201923:21Not applicable
Watermark.bmpNot applicable110,34825-Jun-201923:04Not applicable
Eula.rtfNot applicable124,49525-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable79,74806-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.029,45604-Sep-201902:25x86
Eula.rtfNot applicable160,29525-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable68,56006-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.025,88004-Sep-201902:25x86
Eula.rtfNot applicable132,34825-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable85,60006-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,48804-Sep-201902:25x86
Eula.rtfNot applicable131,63725-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable83,18206-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,48804-Sep-201902:25x86
Eula.rtfNot applicable111,18625-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable88,06406-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.031,50404-Sep-201902:25x86
Eula.rtfNot applicable142,04125-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable90,14206-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.032,02404-Sep-201902:25x86
Eula.rtfNot applicable128,31425-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable82,76606-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.029,46404-Sep-201902:25x86
Eula.rtfNot applicable137,24725-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable83,64606-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,48804-Sep-201902:25x86
Eula.rtfNot applicable156,44025-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable87,63206-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.031,50404-Sep-201902:25x86
Eula.rtfNot applicable146,39225-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable78,19406-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.028,94404-Sep-201902:25x86
Eula.rtfNot applicable158,42025-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable86,50606-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.031,51204-Sep-201902:25x86
Eula.rtfNot applicable147,27525-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable85,47806-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.031,00004-Sep-201902:25x86
Eula.rtfNot applicable155,61625-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable74,56806-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.027,40804-Sep-201902:25x86
Eula.rtfNot applicable259,43225-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable72,82406-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.026,90404-Sep-201902:25x86
Eula.rtfNot applicable137,81225-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable85,03206-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.031,50404-Sep-201902:25x86
Eula.rtfNot applicable148,37625-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable84,48006-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.029,97604-Sep-201902:25x86
Eula.rtfNot applicable151,63525-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable87,51006-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,99204-Sep-201902:25x86
Eula.rtfNot applicable137,22625-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable84,32606-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,48004-Sep-201902:25x86
Eula.rtfNot applicable188,74125-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable86,10806-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.031,00004-Sep-201902:25x86
Eula.rtfNot applicable149,23625-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable83,16006-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,48804-Sep-201902:25x86
Eula.rtfNot applicable140,17125-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable83,11006-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,48804-Sep-201902:25x86
Eula.rtfNot applicable146,27325-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable68,51806-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.025,88004-Sep-201902:25x86
Eula.rtfNot applicable147,66225-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable85,97406-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,99204-Sep-201902:25x86
Eula.rtfNot applicable129,88325-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable85,22406-Sep-201900:28Not applicable
Setupresources.dll14.7.3490.030,99204-Sep-201902:25x86
Print.icoNot applicable126,13225-Jun-201923:20Not applicable
Rotate1.icoNot applicable143,90125-Jun-201923:20Not applicable
Rotate10.icoNot applicable143,93225-Jun-201923:20Not applicable
Rotate2.icoNot applicable144,11025-Jun-201923:20Not applicable
Rotate3.icoNot applicable144,15125-Jun-201923:20Not applicable
Rotate4.icoNot applicable144,03325-Jun-201923:20Not applicable
Rotate5.icoNot applicable143,87125-Jun-201923:20Not applicable
Rotate6.icoNot applicable143,88125-Jun-201923:20Not applicable
Rotate7.icoNot applicable144,08425-Jun-201923:20Not applicable
Rotate8.icoNot applicable143,83525-Jun-201923:20Not applicable
Rotate9.icoNot applicable144,06425-Jun-201923:20Not applicable
Save.icoNot applicable126,54825-Jun-201923:20Not applicable
Setup.icoNot applicable126,24625-Jun-201923:20Not applicable
Stop.icoNot applicable190,19925-Jun-201923:20Not applicable
Sysreqmet.icoNot applicable136,31325-Jun-201923:20Not applicable
Sysreqnotmet.icoNot applicable143,99025-Jun-201923:20Not applicable
Warn.icoNot applicable199,34125-Jun-201923:20Not applicable

↑ Back to the top


How to obtain help and support for this update

↑ Back to the top


Keywords: kbsurveynew, kbsecvulnerability, kbsecurity, kbsecreview, kbsecbulletin, kbbug, kblangall, kbfix, kbexpertiseinter, kb, atdownload, kbmustloc

↑ Back to the top

Article Info
Article ID : 4519561
Revision : 6
Created on : 10/15/2019
Published on : 10/15/2019
Exists online : False
Views : 152