.NET Framework September 2019 Preview of Quality Rollup

Brett Lopez

We have released the September 2019 Preview of Quality Rollup and Cumulative Updates for .NET Framework for Windows 10

Quality and Reliability

This release contains the following quality and reliability improvements.


  • Addresses an issue that affects thread contention that occurs in BinaryFormatter.GetTypeInformation by using ConcurrentDictionary to handle multi-thread access.


  • Addresses an issue that might cause handle leaks to occur in scenarios that repeatedly load and unload Mscoree.dll.
  • Addresses rare cases that incorrectly cause process termination instead of delivering the expected NullReferenceException result.


  • Addresses an issue that affects a WPF ComboBox (or any Selector) within a DataGrid cell that can try to change its selection properties (SelectedIndex, SelectedItem, SelectedValue) when the cell’s data item is re-virtualized or removed from the underlying collection. This can occur if the Selector’s ItemSource property is data bound through the cell’s DataContext setting. Depending on the virtualization mode and the bindings that are declared for the selection properties, the symptoms can include unexpected changes (to null) of the data item’s properties, and unexpected displays (as null) of other data items that re-use the UI that was previously attached to the re-virtualized item.
  • Addresses an issue in which a WPF TextBox or RichTextBox element that has spell checking enabled crashes and returns an “ExecutionEngineException” error in some situations, including inserting text near a hyperlink.
  • Addresses an issue that affects Per-Monitor Aware WPF applications that host System-Aware or Unaware child windows and that run on .NET Framework 4.8. This .NET version occasionally crashes and returns a “System.Collections.Generic.KeyNotFoundException” exception.

1 Base Class Library (BCL)
2 Common Language Runtime (CLR)
3 Windows Presentation Foundation (WPF)

Getting the Update

The Preview of Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog.

Microsoft Update Catalog

You can get the update via the Microsoft Update Catalog. For Windows 10, NET Framework 4.8 updates are available via Windows Update, Windows Server Update Services, Microsoft Update Catalog.  Updates for other versions of .NET Framework are part of the Windows 10 Monthly Cumulative Update.

Note: Customers that rely on Windows Update and Windows Server Update Services will automatically receive the .NET Framework version-specific updates. Advanced system administrators can also take use of the below direct Microsoft Update Catalog download links to .NET Framework-specific updates. Before applying these updates, please ensure that you carefully review the .NET Framework version applicability, to ensure that you only install updates on systems where they apply. The following table is for Windows 10 and Windows Server 2016+ versions.

Product Version Cumulative Update
Windows 10 1903 and Windows Server, version 1903 Catalog 4522738
.NET Framework 3.5, 4.8 Catalog 4515871
Windows 10 1809 (October 2018 Update) Windows Server 2019 Catalog 4516550
.NET Framework 3.5, 4.7.2 Catalog 4515855
.NET Framework 3.5, 4.8 Catalog 4515843
Windows 10 1803 (April 2018 Update)    
.NET Framework 3.5, 4.7.2 Catalog 4516045
.NET Framework 4.8 Catalog 4515842
Windows 10 1709 (Fall Creators Update)
.NET Framework 3.5, 4.7.1, 4.7.2 Catalog 4516071
.NET Framework 4.8 Catalog 4515841
Windows 10 1703 (Creators Update)  
.NET Framework 3.5, 4.7, 4.7.1, 4.7.2 Catalog 4516059
.NET Framework 4.8 Catalog 4515840
Windows 10 1607 (Anniversary Update) Windows Server 2016  
.NET Framework 3.5, 4.6.2, 4.7, 4.7.1, 4.7.2 Catalog 4516061
.NET Framework 4.8 Catalog 4515839


The following table is for earlier Windows and Windows Server versions.

Product Version Preview of Quality Rollup
Windows 8.1, Windows RT 8.1 and Windows Server 2012 R2 Catalog 4516553
.NET Framework 3.5 Catalog 4507005
.NET Framework 4.5.2 Catalog 4506999
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 Catalog 4515853
.NET Framework 4.8 Catalog 4515846
Windows Server 2012 Catalog 4516552
.NET Framework 3.5 Catalog 4507002
.NET Framework 4.5.2 Catalog 4507000
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 Catalog 4515852
.NET Framework 4.8 Catalog 4515845
Windows 7 SP1 Windows Server 2008 R2 SP1 Catalog 4516551
.NET Framework 3.5.1 Catalog 4507004
.NET Framework 4.5.2 Catalog 4507001
.NET Framework 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 Catalog 4515854
.NET Framework 4.8 Catalog 4515847
Windows Server 2008 Catalog 4516554
.NET Framework 2.0, 3.0 Catalog 4507003
.NET Framework 4.5.2 Catalog 4507001
.NET Framework 4.6 Catalog 4515854


Previous Monthly Rollups

The last few .NET Framework Monthly updates are listed below for your convenience:

1 comment

Discussion is closed. Login to edit/delete existing comments.

  • Moin Uddin 0

    You are one such guy that whenever I get notification about you posting an article, no matter what I am doing or where I am.

    I just cling onto your post & forget even the world is spinning.

    However like early days, I wish we had more & more articles coming up our way in quick times.Learn

Feedback usabilla icon