MS16-155: Security update for the .NET Framework: December 13, 2016

Applies to: .NET Framework 4.6Microsoft .NET Framework 4.5.2

Summary


MS16-155: Security update for the .NET Framework, includes cumulative .NET security updates and improvements in reliability in the .NET Framework. For more information about reliability improvements included for this configuration, see Knowledge Base article 3195362 .

Important
  • All future security and nonsecurity updates for Windows RT 8.1, Windows 8.1, and Windows Server 2012 R2 require update 2919355 to be installed. We recommend that you install update 2919355 on your Windows RT 8.1-based, Windows 8.1-based, or Windows Server 2012 R2-based computer so that you receive future updates.
  • 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.

Additional information about this security update


The following articles contain additional information about this security update as it relates to individual product versions. The articles may contain known issue information.

Security-only updates

  • 3205406 MS16-155: Description of the Security Only .NET Framework 4.6.2 updates for Windows 7 and Windows Server 2008 R2: December 13, 2016
  • 3205407 MS16-155: Description of the Security Only .NET Framework 4.6.2 updates for Windows Server 2012: December 13, 2016
  • 3205410 MS16-155: Description of the Security Only .NET Framework 4.6.2 updates for Windows 8.1 and Windows Server 2012 R2: December 13, 2016

Security and quality rollups

  • 3210142  MS16-155: Description of the Security and Quality Rollup .NET Framework 2.0 SP2, 4.5.2, and 4.6 updates for Windows Vista Service Pack 2 and Windows Server 2008 Service Pack 2: December 13, 2016
  • 3205402 MS16-155: Description of the Security and Quality Rollup .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, and 4.6.2 updates for Windows 7 and Windows Server 2008 R2: December 13, 2016
  • 3205403 MS16-155: Description of the Security and Quality Rollup .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, and 4.6.2 updates for Windows Server 2012: December 13, 2016
  • 3205404 MS16-155: Description of the Security and Quality Rollup .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, and 4.6.2 updates for Windows 8.1 and Windows Server 2012 R2: December 13, 2016

Known issues in this security update

  • The December 13, 2016, Security and Quality Rollups 3210137 and 3210138 contain a known issue that affects the .NET Framework 4.5.2 running on Windows 8.1, Windows Server 2012 R2, and Windows Server 2012. The issue was also present in the November 15, 2016, Preview of Quality rollup updates that were superseded by the December 13, 2016 Rollup updates. The issue causes applications that connect to an instance of Microsoft SQL Server on the same computer to generate the following error message: 


    provider: Shared Memory Provider, error: 15 - Function not supported

    For more information, click the following article number to view the article in the Microsoft Knowledge Base:
    3214106 Known issue in the December Security and Quality Rollups 3210137 and 3210138 for the .NET Framework 4.5.2 on Windows 8.1, Windows Server 2012 R2, and Windows Server 2012

More Information



Applies to

This article applies to the following:


  • Microsoft .NET Framework 4.6.2 when used with:

    • Windows Server 2012 R2
    • Windows 8.1
    • Windows Server 2012
    • Windows Server 2008 R2 Service Pack 1
    • Windows 7 Service Pack 1
  • Microsoft .NET Framework 4.6 when used with:
    • Windows Server 2008 Service Pack 2
    • Windows Vista Service Pack 2
  • Microsoft .NET Framework 4.6 and 4.6.1 when used with:
    • Windows Server 2012 R2
    • Windows 8.1
    • Windows Server 2012
    • Windows Server 2008 R2 Service Pack 1
    • Windows 7 Service Pack 1
  • Microsoft .NET Framework 4.5.2 when used with:
    • Windows Server 2012 R2
    • Windows 8.1
    • Windows Server 2012
    • Windows Server 2008 R2 Service Pack 1
    • Windows 7 Service Pack 1
    • Windows Server 2008 Service Pack 2
    • Windows Vista Service Pack 2
  • Microsoft .NET Framework 3.5 when used with:


    • Windows 8.1
    • Windows Server 2012 R2
    • Windows Server 2012
  • Microsoft .NET Framework 3.5.1 when used with:


    • Windows 7 Service Pack 1
    • Windows Server 2008 R2 Service Pack 1
  • Microsoft .NET Framework 2.0 Service Pack 2 when used with:


    • Windows Vista Service Pack 2
    • Windows Server 2008 Service Pack 2