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.8 for Windows 7 SP1 and Server 2008 R2 SP1 (KB4519568)


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

↑ 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.
 
  • 4520406 Description of the Preivew 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


Known Issues in this update

Symptoms:

After applying this October 15th Preview of Quality Rollup for .NET Framework 4.8, some ClickOnce applications and applications creating the default AppDomain with a restricted permission set may observe application launch or application runtime failures, or unexpected behaviors. The observable issue is the System.AppDomainSetup.TargetFrameworkName (https://docs.microsoft.com/en-us/dotnet/api/system.appdomainsetup.targetframeworkname?view=netframework-4.8) is null, leading to any quirks enabling reverting back to .NET Framework 4.0 behaviors.

Workaround:

Customers observing new unexpected failures or functional issues can implement an application setting by adding (or merging) the following section to your application config file:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
      <runtime>
          <AppContextSwitchOverrides value="Switch.System.Reflection.DoNotForceOrderOfConstructors=true" />
      </runtime>
</configuration>

↑ Back to the top


Resolution

To resolve this issue install update for .NET Framework 4.8 for Windows 7 SP1 and Server 2008 R2 SP1 KB4533005.

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

↑ 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 NDP48
File nameFile versionFile sizeDateTimePlatform
Dhtmlheader.htmlNot applicable16,11825-Jun-201923:20Not applicable
Header.bmpNot applicable7,30625-Jun-201923:04Not applicable
Ndp48-kb4519568.mspNot applicable21,843,96813-Sep-201900:25Not applicable
Parameterinfo.xmlNot applicable61,15813-Sep-201907:09Not applicable
Setup.exe14.8.4042.0129,32812-Sep-201921:20x86
Setupengine.dll14.8.4042.0923,92812-Sep-201921:20x86
Setupui.dll14.8.4042.0351,00012-Sep-201921:20x86
Setupui.xsdNot applicable32,57215-Jul-201902:09Not applicable
Setuputility.exe14.8.4042.0311,16012-Sep-201921:20x86
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,99613-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.031,00012-Sep-201921:27x86
Eula.rtfNot applicable160,29525-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable68,56413-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.027,92812-Sep-201921:27x86
Eula.rtfNot applicable132,34825-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable85,62813-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,02412-Sep-201921:27x86
Eula.rtfNot applicable131,63725-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable83,20213-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,02412-Sep-201921:27x86
Eula.rtfNot applicable111,18625-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable87,94413-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.033,04812-Sep-201921:27x86
Eula.rtfNot applicable142,04125-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable90,13413-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.033,56012-Sep-201921:27x86
Eula.rtfNot applicable128,31425-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable82,76613-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.031,00012-Sep-201921:27x86
Eula.rtfNot applicable137,24725-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable83,69013-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,02412-Sep-201921:27x86
Eula.rtfNot applicable156,44025-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable87,54213-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.033,04812-Sep-201921:27x86
Eula.rtfNot applicable146,39225-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable78,19413-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.030,48812-Sep-201921:27x86
Eula.rtfNot applicable158,42025-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable86,63013-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.033,04812-Sep-201921:27x86
Eula.rtfNot applicable147,27525-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable85,47813-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,53612-Sep-201921:27x86
Eula.rtfNot applicable155,61625-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable74,56813-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.028,95212-Sep-201921:27x86
Eula.rtfNot applicable259,43225-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable72,82013-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.028,44012-Sep-201921:27x86
Eula.rtfNot applicable137,81225-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable85,02813-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.033,04812-Sep-201921:27x86
Eula.rtfNot applicable148,37625-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable84,51213-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.031,51212-Sep-201921:27x86
Eula.rtfNot applicable151,63525-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable87,42613-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,53612-Sep-201921:27x86
Eula.rtfNot applicable137,22625-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable84,28613-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,02412-Sep-201921:27x86
Eula.rtfNot applicable188,74125-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable86,08813-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,53612-Sep-201921:27x86
Eula.rtfNot applicable149,23625-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable83,21213-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,02412-Sep-201921:27x86
Eula.rtfNot applicable140,17125-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable83,16613-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,02412-Sep-201921:27x86
Eula.rtfNot applicable146,27325-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable68,50213-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.027,41612-Sep-201921:27x86
Eula.rtfNot applicable147,66225-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable85,99013-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,53612-Sep-201921:27x86
Eula.rtfNot applicable129,88325-Jun-201923:04Not applicable
Localizeddata.xmlNot applicable85,26413-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,53612-Sep-201921:27x86
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
x64 NDP48
File nameFile versionFile sizeDateTimePlatform
Dhtmlheader.htmlNot applicable16,11815-Jul-201902:09Not applicable
Header.bmpNot applicable7,30619-Apr-201817:11Not applicable
Ndp48-kb4519568.mspNot applicable35,299,32813-Sep-201900:40Not applicable
Parameterinfo.xmlNot applicable61,15813-Sep-201907:09Not applicable
Setup.exe14.8.4042.0129,32812-Sep-201921:20x86
Setupengine.dll14.8.4042.0923,92812-Sep-201921:20x86
Setupui.dll14.8.4042.0351,00012-Sep-201921:20x86
Setupui.xsdNot applicable32,57215-Jul-201902:09Not applicable
Setuputility.exe14.8.4042.0311,16012-Sep-201921:20x86
Splashscreen.bmpNot applicable196,66219-Apr-201817:17Not applicable
Sqmapi.dll6.2.9200.16384226,45615-Jul-201902:08x86
Strings.xmlNot applicable14,09219-Apr-201817:17Not applicable
Uiinfo.xmlNot applicable36,42819-Apr-201817:17Not applicable
Watermark.bmpNot applicable110,34819-Apr-201817:11Not applicable
Eula.rtfNot applicable124,49515-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable79,99613-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.031,00012-Sep-201921:27x86
Eula.rtfNot applicable160,29515-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable68,56413-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.027,92812-Sep-201921:27x86
Eula.rtfNot applicable132,34815-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable85,62813-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,02412-Sep-201921:27x86
Eula.rtfNot applicable131,63715-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable83,20213-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,02412-Sep-201921:27x86
Eula.rtfNot applicable111,18615-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable87,94413-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.033,04812-Sep-201921:27x86
Eula.rtfNot applicable142,04115-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable90,13413-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.033,56012-Sep-201921:27x86
Eula.rtfNot applicable128,31415-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable82,76613-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.031,00012-Sep-201921:27x86
Eula.rtfNot applicable137,24715-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable83,69013-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,02412-Sep-201921:27x86
Eula.rtfNot applicable156,44015-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable87,54213-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.033,04812-Sep-201921:27x86
Eula.rtfNot applicable146,39215-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable78,19413-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.030,48812-Sep-201921:27x86
Eula.rtfNot applicable158,42015-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable86,63013-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.033,04812-Sep-201921:27x86
Eula.rtfNot applicable147,27515-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable85,47813-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,53612-Sep-201921:27x86
Eula.rtfNot applicable155,61615-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable74,56813-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.028,95212-Sep-201921:27x86
Eula.rtfNot applicable259,43215-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable72,82013-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.028,44012-Sep-201921:27x86
Eula.rtfNot applicable137,81215-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable85,02813-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.033,04812-Sep-201921:27x86
Eula.rtfNot applicable148,37615-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable84,51213-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.031,51212-Sep-201921:27x86
Eula.rtfNot applicable151,63515-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable87,42613-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,53612-Sep-201921:27x86
Eula.rtfNot applicable137,22615-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable84,28613-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,02412-Sep-201921:27x86
Eula.rtfNot applicable188,74115-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable86,08813-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,53612-Sep-201921:27x86
Eula.rtfNot applicable149,23615-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable83,21213-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,02412-Sep-201921:27x86
Eula.rtfNot applicable140,17115-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable83,16613-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,02412-Sep-201921:27x86
Eula.rtfNot applicable146,27315-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable68,50213-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.027,41612-Sep-201921:27x86
Eula.rtfNot applicable147,66215-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable85,99013-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,53612-Sep-201921:27x86
Eula.rtfNot applicable129,88315-Jul-201902:04Not applicable
Localizeddata.xmlNot applicable85,26413-Sep-201900:08Not applicable
Setupresources.dll14.8.4042.032,53612-Sep-201921:27x86
Print.icoNot applicable126,13215-Jul-201902:09Not applicable
Rotate1.icoNot applicable143,90115-Jul-201902:09Not applicable
Rotate10.icoNot applicable143,93215-Jul-201902:09Not applicable
Rotate2.icoNot applicable144,11015-Jul-201902:09Not applicable
Rotate3.icoNot applicable144,15115-Jul-201902:09Not applicable
Rotate4.icoNot applicable144,03315-Jul-201902:09Not applicable
Rotate5.icoNot applicable143,87115-Jul-201902:09Not applicable
Rotate6.icoNot applicable143,88115-Jul-201902:09Not applicable
Rotate7.icoNot applicable144,08415-Jul-201902:09Not applicable
Rotate8.icoNot applicable143,83515-Jul-201902:09Not applicable
Rotate9.icoNot applicable144,06415-Jul-201902:09Not applicable
Save.icoNot applicable126,54815-Jul-201902:09Not applicable
Setup.icoNot applicable126,24615-Jul-201902:09Not applicable
Stop.icoNot applicable190,19915-Jul-201902:09Not applicable
Sysreqmet.icoNot applicable136,31315-Jul-201902:09Not applicable
Sysreqnotmet.icoNot applicable143,99015-Jul-201902:09Not applicable
Warn.icoNot applicable199,34115-Jul-201902:09Not applicable

↑ Back to the top


How to obtain help and support for this update

↑ Back to the top


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

↑ Back to the top

Article Info
Article ID : 4519568
Revision : 19
Created on : 12/11/2019
Published on : 12/11/2019
Exists online : False
Views : 253