Applies To.NET Framework 4.6.2 .NET Framework 4.5 .NET Framework 3.5.1

View products that this article applies to.

Summary

This security update resolves a vulnerability in the Microsoft .NET Framework. The vulnerabilities in the .NET Framework could allow elevation of privilege if a user runs a specially crafted .NET Framework application. To learn more about the vulnerability, see Microsoft Security Bulletin MS15-101.

More Information

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 more information about this security update as it relates to individual product versions. The articles may contain known issue information.

Article number

Article title

3074232

MS15-101: Description of the security update for the .NET Framework 4.6 and 4.6 RC on Windows 8.1 and Windows Server 2012 R2: September 8, 2015

3074553

MS15-101: Description of the security update for the .NET Framework 4.6 and 4.6 RC on Windows 8.1 and Windows Server 2012 R2: September 8, 2015

3074231

MS15-101: Description of the security update for the .NET Framework 4.6 and 4.6 RC on Windows 8 and Windows Server 2012: September 8, 2015

3074552

MS15-101: Description of the security update for the .NET Framework 4.6 and 4.6 RC on Windows 8 and Windows Server 2012: September 8, 2015

3074233

MS15-101: Description of the security update for the .NET Framework 4.6 and 4.6 RC on Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1, Windows Vista Service Pack 2, and Windows Server 2008 Service Pack 2: September 8, 2015

3074554

MS15-101: Description of the security update for the .NET Framework 4.6 and 4.6 RC on Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1, Windows Vista Service Pack 2, and Windows Server 2008 Service Pack 2: September 8, 2015

3074548

MS15-101: Description of the security update for the .NET Framework 4.5.1 and 4.5.2 on Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2: September 8, 2015

3074228

MS15-101: Description of the security update for the .NET Framework 4.5.1 and 4.5.2 on Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2: September 8, 2015

3074549

MS15-101: Description of the security update for the .NET Framework 4.5, 4.5.1, and 4.5.2 on Windows 8, Windows RT, and Windows Server 2012: September 8, 2015

3074230

MS15-101: Description of the security update for the .NET Framework 4.5, 4.5.1, and 4.5.2 on Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1, Windows Vista Service Pack 2, and Windows Server 2008 Service Pack 2: September 8, 2015

3074550

MS15-101: Description of the security update for the .NET Framework 4.5, 4.5.1, and 4.5.2 on Windows 7 Service Pack 1, Windows Server 2008 R2 Service Pack 1, Windows Vista Service Pack 2, and Windows Server 2008 Service Pack 2: September 8, 2015

3074229

MS15-101: Description of the security update for the .NET Framework 4.5, 4.5.1, and 4.5.2 on Windows 8, Windows RT, and Windows Server 2012: September 8, 2015

3074547

MS15-101: Description of the security update for the .NET Framework 4 on Windows Vista, Windows Server 2008, Windows 7, and Windows Server 2008 R2: September 8, 2015

3074543

MS15-101: Description of the security update for the .NET Framework 3.5.1 on Windows 7 Service Pack 1 and Windows Server 2008 R2 Service Pack 1: September 8, 2015

3074545

MS15-101: Description of the security update for the .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2: September 8, 2015

3074544

MS15-101: Description of the security update for the .NET Framework 3.5 on Windows 8, and Windows Server 2012: September 8, 2015

3074541

MS15-101: Description of the security update for the .NET Framework 2.0 Service Pack 2 on Windows Vista Service Pack 2 and Windows Server 2008 Service Pack 2: September 8, 2015

Windows Vista (all editions)Reference tableThe following table contains the security update information for this software.

Security update file names

For Microsoft .NET Framework 2.0 Service Pack 2 on all supported 32-bit editions of Windows Vista:Windows6.0-KB3074541-x86.msu

For Microsoft .NET Framework 4 when installed on all supported 32-bit editions of Windows Vista:NDP40-KB3074547-x86.exe

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2 when installed on all supported 32-bit editions of Windows Vista:NDP45-KB3074550-x86.exeNDP45-KB3074230-x86.exe

For Microsoft .NET Framework 4.6 when installed on all supported 32-bit editions of Windows Vista:NDP46-KB3074554-x86.exeNDP46-KB3074233-x86.exe

For Microsoft .NET Framework 2.0 Service Pack 2 on all supported x64-based editions of Windows Vista:Windows6.0-KB3074541-x64.msu

For Microsoft .NET Framework 4 when installed on all supported x64-based editions of Windows Vista:NDP40-KB3074547-x64.exe

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2 when installed on all supported x64-based editions of Windows Vista:NDP45-KB3074550-x64.exeNDP45-KB3074230-x64.exe

For Microsoft .NET Framework 4.6 when installed on all supported x64-based editions of Windows Vista:NDP46-KB3074554-x64.exeNDP46-KB3074233-x64.exe

Installation switches

See Microsoft Knowledge Base Article 2844699

Update log file

For Microsoft .NET Framework 2.0 Service Pack 2:Not applicable

For Microsoft .NET Framework 4:KB3074547_*_*-Microsoft .NET Framework 4 Client Profile-MSP0.txtKB3074547_*_*.html

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:KB3074550_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txtKB3074550_*_*.htmlKB3074230_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txtKB3074230_*_*.html

For Microsoft .NET Framework 4.6:KB3074554_*_*-Microsoft .NET Framework 4.6-MSP0.txtKB3074554_*_*.htmlKB3074233_*_*-Microsoft .NET Framework 4.6-MSP0.txtKB3074233_*_*.html

Restart requirement

This update does not require a restart. The installer stops the required services, applies the update, and then restarts the services. However, if the required services cannot be stopped for any reason, or if required files are being used, this update will require a restart. If this behavior occurs, you receive a message that advises you to restart.

Removal information

Click Control Panel, and then click Security. Under Windows Update, click View installed updates, and then select from the list of updates.

File information

See Microsoft Knowledge Base Article 3074541See Microsoft Knowledge Base Article 3074547See Microsoft Knowledge Base Article 3074550See Microsoft Knowledge Base Article 3074230See Microsoft Knowledge Base Article 3074554See Microsoft Knowledge Base Article 3074233

Registry key verification

For Microsoft .NET Framework 2.0 Service Pack 2:Note A registry key does not exist to validate the presence of this update. Use WMI to detect the presence of this update.

For Microsoft .NET Framework 4 when installed on all supported 32-bit editions of Windows Vista:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB3074547"ThisVersionInstalled" = "Y"

For Microsoft .NET Framework 4 when installed on all supported x64-based editions of Windows Vista:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB3074547"ThisVersionInstalled" = "Y"

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework [.NET target version]\KB3074550"ThisVersionInstalled" = "Y"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework [.NET target version]\KB3074230"ThisVersionInstalled" = "Y"

For Microsoft .NET Framework 4.6:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB3 3074554"ThisVersionInstalled" = "Y"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB 3074233"ThisVersionInstalled" = "Y"

Windows Server 2008 (all editions)Reference tableThe following table contains the security update information for this software.

Security update file names

For Microsoft .NET Framework 2.0 Service Pack 2 on all supported 32-bit editions of Windows Server 2008 Service Pack 2:Windows6.0-KB3074541-x86.msu

For Microsoft .NET Framework 4 when installed on all supported 32-bit editions of Windows Server 2008 Service Pack 2:NDP40-KB3074547-x86.exe

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2 when installed on all supported 32-bit editions of Windows Server 2008 Service Pack 2:NDP45-KB3074550-x86.exeNDP45-KB3074230-x86.exe

For Microsoft .NET Framework 4.6 when installed on all supported 32-bit editions of Windows Server 2008 Service Pack 2:NDP46-KB3074554-x86.exeNDP46-KB3074233-x86.exe

For Microsoft .NET Framework 2.0 Service Pack 2 on all supported x64-based editions of Windows Server 2008 Service Pack 2:Windows6.0-KB3074541-x64.msu

For Microsoft .NET Framework 4 when installed on all supported x64-based editions of Windows Server 2008 Service Pack 2:NDP40-KB3074547-x64.exe

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2 on all supported x64-based editions of Windows Server 2008 Service Pack 2:NDP45-KB3074550-x64.exeNDP45-KB3074230-x64.exe

For Microsoft .NET Framework 4.6 on all supported x64-based editions of Windows Server 2008 Service Pack 2:NDP46-KB3074554-x64.exeNDP46-KB3074233-x64.exe

For Microsoft .NET Framework 2.0 Service Pack 2 on all supported Itanium-based editions of Windows Server 2008:Windows6.0-KB3074541-ia64.msu

For Microsoft .NET Framework 4 when installed on Windows Server 2008 for Itanium-based Systems Service Pack 2:NDP40-KB3074547-IA64.exe

Installation switches

See Microsoft Knowledge Base Article 2844699

Update log file

For Microsoft .NET Framework 2.0 Service Pack 2:Not applicable

For Microsoft .NET Framework 4:KB3074547_*_*-Microsoft .NET Framework 4 Client Profile-MSP0.txtKB3074547_*_*.html

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:KB3074550_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txtKB3074550_*_*.htmlKB3074230_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txtKB3074230_*_*.html

For Microsoft .NET Framework 4.6:KB3074554_*_*-Microsoft .NET Framework 4.6-MSP0.txtKB3074554_*_*.htmlKB3074233_*_*-Microsoft .NET Framework 4.6-MSP0.txtKB3074233_*_*.html

Restart requirement

This update does not require a restart. The installer stops the required services, applies the update, and then restarts the services. However, if the required services cannot be stopped for any reason, or if required files are being used, this update will require a restart. If this behavior occurs, you receive a message that advises you to restart.

Removal information

Click Control Panel, and then click Security. Under Windows Update, click View installed updates, and select from the list of updates.

File information

See Microsoft Knowledge Base Article 3074541See Microsoft Knowledge Base Article 3074547See Microsoft Knowledge Base Article 3074550See Microsoft Knowledge Base Article 3074230See Microsoft Knowledge Base Article 3074554See Microsoft Knowledge Base Article 3074233

Registry key verification

For Microsoft .NET Framework 2.0 Service Pack 2:Note A registry key does not exist to validate the presence of this update. Use WMI to detect for the presence of this update.

For Microsoft .NET Framework 4 when installed on all supported 32-bit editions of Windows Server 2008:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB3074547"ThisVersionInstalled" = "Y"

For Microsoft .NET Framework 4 when installed on all supported x64-based editions of Windows Server 2008:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB3074547"ThisVersionInstalled" = "Y"

For Microsoft .NET Framework 4 when installed on all supported Itanium-based editions of Windows Server 2008:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB3074547"ThisVersionInstalled" = "Y"

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework [.NET target version]\KB3074550"ThisVersionInstalled" = "Y"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework [.NET target version]\KB3074230"ThisVersionInstalled" = "Y"

For Microsoft .NET Framework 4.6:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB3 3074554"ThisVersionInstalled" = "Y"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB 3074233"ThisVersionInstalled" = "Y"

Windows 7 (all editions)Reference tableThe following table contains the security update information for this software.

Inclusion in future service packs

The update for this issue will be included in a future service pack or update rollup.

Security update file name

For Microsoft .NET Framework 3.5.1 on all supported 32-bit editions of Windows 7 Service Pack 1:Windows6.1-KB3074543-x86.msu

For Microsoft .NET Framework 4 when installed on all supported 32-bit editions of Windows 7 Service Pack 1:NDP40-KB3074547-x86.exe

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2 when installed on all supported 32-bit editions of Windows 7 Service Pack 1:NDP45-KB3074550-x86.exeNDP45-KB3074230-x86.exe

For Microsoft .NET Framework 4.6 when installed on all supported 32-bit editions of Windows 7 Service Pack 1:NDP46-KB3074554-x86.exeNDP46-KB3074233-x86.exe

For Microsoft .NET Framework 3.5.1 on all supported x64-based editions of Windows 7 Service Pack 1:Windows6.1-KB3074543-x64.msu

For Microsoft .NET Framework 4 when installed on all supported x64-based editions of Windows 7 Service Pack 1:NDP40-KB3074547-x64.exe

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2 when installed on all supported x64-based editions of Windows 7 Service Pack 1:NDP45-KB3074550-x64.exeNDP45-KB3074230-x64.exe

For Microsoft .NET Framework 4.6 when installed on all supported x64-based editions of Windows 7 Service Pack 1:NDP46-KB3074554-x64.exeNDP46-KB3074233-x64.exe

Installation switches

See Microsoft Knowledge Base Article 2844699

Update log file

For Microsoft .NET Framework 3.5.1:Not applicable.

For Microsoft .NET Framework 4:KB3074547_*_*-Microsoft .NET Framework 4 Client Profile-MSP0.txtKB3074547_*_*.html

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:KB3074550_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txtKB3074550_*_*.htmlFor Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:KB3074230_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txtKB3074230_*_*.html

For Microsoft .NET Framework 4.6:KB3074554_*_*-Microsoft .NET Framework 4.6-MSP0.txtKB3074554_*_*.htmlKB3074233_*_*-Microsoft .NET Framework 4.6-MSP0.txtKB3074233_*_*.html

Restart requirement

This update does not require a restart. The installer stops the required services, applies the update, and then restarts the services. However, if the required services cannot be stopped for any reason, or if required files are being used, this update will require a restart. If this behavior occurs, you receive a message that advises you to restart.

Removal information

Click Control Panel, click System and Security, and then under Windows Update, click View installed updates, and then select from the list of updates.

File information

See Microsoft Knowledge Base Article 3074543See Microsoft Knowledge Base Article 3074547See Microsoft Knowledge Base Article 3074550See Microsoft Knowledge Base Article 3074230See Microsoft Knowledge Base Article 3074554See Microsoft Knowledge Base Article 3074233

Registry key verification

For Microsoft .NET Framework 3.5.1:Note A registry key does not exist to validate the presence of this update. Use WMI to detect for the presence of this update.

For Microsoft .NET Framework 4 when installed on all supported 32-bit editions of Windows 7:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB3074547"ThisVersionInstalled" = "Y"

For Microsoft .NET Framework 4 when installed on all supported x64-based editions of Windows 7:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB3074547"ThisVersionInstalled" = "Y"

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework [.NET target version]\KB3074550"ThisVersionInstalled" = "Y"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework [.NET target version]\KB3074230"ThisVersionInstalled" = "Y"

For Microsoft .NET Framework 4.6:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB3074554"ThisVersionInstalled" = "Y"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB3074233"ThisVersionInstalled" = "Y"

Windows Server 2008 R2 (all editions)Reference tableThe following table contains the security update information for this software.

Inclusion in Future Service Packs

The update for this issue will be included in a future service pack or update rollup.

Security update file name

For Microsoft .NET Framework 3.5.1 on all supported x64-based editions of Windows Server 2008 R2 Service Pack 1:Windows6.1-KB3074543-x64.msu

For Microsoft .NET Framework 4 when installed on all supported x64-based editions of Windows Server 2008 R2 Service Pack 1:NDP40-KB3074547-x64.exe

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2 when installed on all supported x64-based editions of Windows Server 2008 R2 Service Pack 1:NDP45-KB3074550-x64.exeNDP45-KB3074230-x64.exe

For Microsoft .NET Framework 4.6 when installed on all supported x64-based editions of Windows Server 2008 R2 Service Pack 1:NDP46-KB3074554-x64.exeNDP46-KB3074233-x64.exe

For Microsoft .NET Framework 3.5.1 on Windows Server 2008 R2 for Itanium-based Systems Service Pack 1:Windows6.1-KB3074543-ia64.msu

For Microsoft .NET Framework 4 when installed on Windows Server 2008 R2 for Itanium-based Systems Service Pack 1:NDP40-KB3074547-IA64.exe

Installation switches

See Microsoft Knowledge Base Article 2844699

Update log file

For Microsoft .NET Framework 3.5.1:Not applicable

For Microsoft .NET Framework 4:KB 3074547_*_*-Microsoft .NET Framework 4 Client Profile-MSP0.txtKB3074547_*_*.html

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:KB3074550_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txtKB3074550_*_*.htmlFor Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:KB3074230_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txtKB3074230_*_*.html

For Microsoft .NET Framework 4.6:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB3074554"ThisVersionInstalled" = "Y"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB3074233"ThisVersionInstalled" = "Y"

Restart requirement

This update does not require a restart. The installer stops the required services, applies the update, and then restarts the services. However, if the required services cannot be stopped for any reason, or if required files are being used, this update will require a restart. If this behavior occurs, you receive a message that advises you to restart.

Removal information

Click Control Panel, click System and Security, and then under Windows Update, click View installed updates, and select from the list of updates.

File information

See Microsoft Knowledge Base Article 3074543See Microsoft Knowledge Base Article 3074547See Microsoft Knowledge Base Article 3074550See Microsoft Knowledge Base Article 3074230See Microsoft Knowledge Base Article 3074554See Microsoft Knowledge Base Article 3074233

Registry key verification

For Microsoft .NET Framework 3.5.1:Note A registry key does not exist to validate the presence of this update. Use WMI to detect for the presence of this update.

For Microsoft .NET Framework 4:HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Updates\Microsoft .NET Framework 4 Client Profile\KB 3074547"ThisVersionInstalled" = "Y"

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework [.NET target version]\KB3074550"ThisVersionInstalled" = "Y"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework [.NET target version]\KB3074230"ThisVersionInstalled" = "Y"

For Microsoft .NET Framework 4.6:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB3074554"ThisVersionInstalled" = "Y"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates\Microsoft .NET Framework 4.6\KB3074233"ThisVersionInstalled" = "Y"

Windows 8 and Windows 8.1 (all editions)Reference tableThe following table contains the security update information for this software.

Inclusion in future service packs

The update for this issue will be included in a future service pack or update rollup.

Security update file name

For Microsoft .NET Framework 3.5 on Windows 8 for 32-bit Systems:Windows8-RT-KB3074544-x86.msu

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2 on Windows 8 for 32-bit Systems:Windows8-RT-KB3074229-x86.msuWindows8-RT-KB3074549-x86.msu

For Microsoft .NET Framework 4.6 on Windows 8 for 32-bit Systems:Windows8-RT-KB3074552-x86.msuWindows8-RT-KB3074231-x86.msu

For Microsoft .NET Framework 3.5 on Windows 8 for x64-based Systems:Windows8-RT-KB3074544-x64.msu

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2 on Windows 8 for x64-based Systems:Windows8-RT-KB3074229-x64.msuWindows8-RT-KB3074549-x64.msu

For Microsoft .NET Framework 4.6 on Windows 8 for x64-based Systems:Windows8-RT-KB3074552-x64.msuWindows8-RT-KB3074231-x64.msu

For Microsoft .NET Framework 3.5 on Windows 8.1 for 32-bit Systems:Windows8.1-KB3074545-x86.msu

For Microsoft .NET Framework versions 4.5.1 and 4.5.2 on Windows 8.1 for 32-bit Systems:Windows8.1-KB3074548-x86.msuWindows8.1-KB3074228-x86.msu

For Microsoft .NET Framework 4.6 on Windows 8.1 for 32-bit Systems:Windows8.1-KB3074553-x86.msuWindows8.1-KB3074232-x86.msu

For Microsoft .NET Framework 3.5 on Windows 8.1 for x64-based Systems:Windows8.1-KB3074545-x64.msu

For Microsoft .NET Framework versions 4.5.1 and 4.5.2 on Windows 8.1 for x64-based Systems:Windows8.1-KB3074548-x64.msuWindows8.1-KB3074228-x64.msu

For Microsoft .NET Framework 4.6 on Windows 8.1 for x64-based Systems:Windows8.1-KB3074553-x64.msuWindows8.1-KB3074232-x64.msu

Installation switches

See Microsoft Knowledge Base Article 2844699

Restart requirement

This update does not require a restart. The installer stops the required services, applies the update, and then restarts the services. However, if the required services cannot be stopped for any reason, or if required files are being used, this update will require a restart. If this behavior occurs, you receive a message that advises you to restart.

Removal information

Click Control Panel, click System and Security, and then under Windows Update, click View update history and select from the list of updates.

File information

See Microsoft Knowledge Base Article 3074544See Microsoft Knowledge Base Article 3074229See Microsoft Knowledge Base Article 3074549See Microsoft Knowledge Base Article 3074552See Microsoft Knowledge Base Article 3074231See Microsoft Knowledge Base Article 3074545See Microsoft Knowledge Base Article 3074548See Microsoft Knowledge Base Article 3074228See Microsoft Knowledge Base Article 3074553See Microsoft Knowledge Base Article 3074232

Registry key verification

For Microsoft .NET Framework 3.5:Note A registry key does not exist to validate the presence of this update. Use WMI to detect for the presence of this update.

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:Note A registry key does not exist to validate the presence of this update. Use WMI to detect for the presence of this update.

For Microsoft .NET Framework 4.6:Note A registry key does not exist to validate the presence of this update. Use WMI to detect for the presence of this update.

Windows Server 2012 and Windows Server 2012 R2 (all editions)Reference tableThe following table contains the security update information for this software.

Inclusion in future service packs

The update for this issue will be included in a future service pack or update rollup.

Security update file name

For Microsoft .NET Framework 3.5 on Windows Server 2012:NDP46-KB3074554-x64.exe

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2 on Windows Server 2012:Windows8-RT-KB3074229-x64.msuWindows8-RT-KB3074549-x64.msu

For Microsoft .NET Framework 4.6 on Windows Server 2012:Windows8-RT-KB3074552-x64.msuWindows8-RT-KB3074231-x64.msu

For Microsoft .NET Framework 3.5 on Windows Server 2012 R2:Windows8.1-KB3074545-x64.msu

For Microsoft .NET Framework versions 4.5.1 and 4.5.2 on Windows Server 2012 R2:Windows8.1-KB3074548-x64.msuWindows8.1-KB3074228-x64.msu

For Microsoft .NET Framework 4.6 on Windows Server 2012 R2:Windows8.1-KB3074553-x64.msuWindows8.1-KB3074232-x64.msu

Installation switches

See Microsoft Knowledge Base Article 2844699

Restart requirement

This update does not require a restart. The installer stops the required services, applies the update, and then restarts the services. However, if the required services cannot be stopped for any reason, or if required files are being used, this update will require a restart. If this behavior occurs, you receive a message that advises you to restart.

Removal information

Click Control Panel, click System and Security, and then under Windows Update, click View update history and select from the list of updates.

File information

See Microsoft Knowledge Base Article 3074544See Microsoft Knowledge Base Article 3074229See Microsoft Knowledge Base Article 3074549See Microsoft Knowledge Base Article 3074552See Microsoft Knowledge Base Article 3074231See Microsoft Knowledge Base Article 3074545See Microsoft Knowledge Base Article 3074548See Microsoft Knowledge Base Article 3074228See Microsoft Knowledge Base Article 3074553See Microsoft Knowledge Base Article 3074232

Registry key verification

For Microsoft .NET Framework 3.5:Note A registry key does not exist to validate the presence of this update. Use WMI to detect for the presence of this update.

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:Note A registry key does not exist to validate the presence of this update. Use WMI to detect for the presence of this update.

For Microsoft .NET Framework 4.6:Note A registry key does not exist to validate the presence of this update. Use WMI to detect for the presence of this update.

Windows RT and Windows RT 8.1 (all editions)Reference tableThe following table contains the security update information for this software.

Deployment

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2 on Windows RT:The 3074229 update is available through Windows Update.The 3074549 update is available through Windows Update.

For Microsoft .NET Framework 4.6 on Windows RT:The 3074552 update is available through Windows Update.

For Microsoft .NET Framework versions 4.5.1 and 4.5.2 on Windows RT 8.1:The 3074548 update is available through Windows Update.The 3074228 update is available through Windows Update

For Microsoft .NET Framework 4.6 on Windows RT 8.1:The 3074553 update is available through Windows Update.

Restart requirement

Yes, you must restart your system after you apply this security update.

Removal information

Click Control Panel, click Systemand Security, click Windows Update, and then under See also, click Installed updates and select from the list of updates.

File information

See Microsoft Knowledge Base Article 3074229See Microsoft Knowledge Base Article 3074549See Microsoft Knowledge Base Article 3074552See Microsoft Knowledge Base Article 3074548See Microsoft Knowledge Base Article 3074228See Microsoft Knowledge Base Article 3074553

Windows 10 (all editions)Reference tableThe following table contains the security update information for this software.

Security update file name

For Microsoft .NET Framework 3.5 and Microsoft .NET Framework 4.6 on all supported 32-bit editions of Windows 10:Windows10.0-KB3081455-x86.msu

For Microsoft .NET Framework 3.5 and Microsoft .NET Framework 4.6 on all supported x64-based editions of Windows 10:Windows10.0-KB3081455-x64.msu

Installation switches

See Microsoft Knowledge Base Article 934307

Restart requirement

This update does not require a restart. The installer stops the required services, applies the update, and then restarts the services. However, if the required services cannot be stopped for any reason, or if required files are being used, this update will require a restart. If this behavior occurs, you receive a message that advises you to restart.

Removal information

To remove this update, use the Programs and Features item in Control Panel.

File information

See Microsoft Knowledge Base Article 3081455

Registry key verification

Note A registry key does not exist to validate the presence of this update.

File name

SHA1 hash

SHA256 hash

NDP45-KB3074230-x64.exe

39544E04BFC800D2DC8FA473330BE256F727E687

E0426F2681F1067DE3747CB1385739E962F0CA8D4B7C002ED144593E122F19FC

NDP46-KB3074233-x64.exe

ACB14DEFC9BCF8D65D47CF231D803FA285AB7F4E

F411435FDABD8EDC2BD7AB1935CBA6FF75D290276B5947B7F7BDD32821245855

Windows8.1-KB3074548-x64.msu

37873EA0E2279A03965B5674E6CC7258228129FD

F24C9DC5A3C332A3F137211782B41FAD33C1844D803F693CD1B41FDDF237AF12

Windows8-RT-KB3074229-x86.msu

D85F839664DF0C697BA9437D076619744C92A6EF

D23AC2386E461608CC37C7D71B1CF4C51FB20530D6F5BF617814C364042AEABD

Windows8.1-KB3074545-x86.msu

28AFC5E446F038D6803AE07E163A09407FD7F380

EB62AEB3620557BC477AC046DB3A7B3FFFAACD840D8D49AF9DE3C669056C379F

NDP40-KB3074547-x86.exe

E7AAADCACBC866E83945C55FFEDB3D420CBCF6D0

65F7C2AF68A5C2A58A2A60A2295359ADA27DA722109642C014E5B37F052FBCDE

Windows8-RT-KB3074549-x86.msu

FA87D5B24EA0EA2C710F60A951E7913BBC7210DA

E426128B7C6273F82617E85D83D926EB8CF01745E49212820F6066E33E7E0C17

Windows8.1-KB3074553-arm.msu

BA2F9FC5DE38E00AF1512F11F7E18D39CDEDF8A2

68374F8C08E74649A57E2F292EDD73868373859A27E176A029B7E42705036CF9

Windows8-RT-KB3074229-arm.msu

C02DB4ECDFF8B2B6E7F22F8D90B4052AD8CDD2D9

7B3F9906A3D37D4777FE0F0BF918763DDD66D181855BB52F0F5A157D9C577FC1

NDP45-KB3074230-x86.exe

0AD1448495A5F894079FCED58A498344B93D69F1

DE346558F13450D3306E1AA9484BEA677D4257F29358E23DB6994511F80C7C49

Windows8.1-KB3074232-x86.msu

91DF790300C1808E975715A9C99C61F6E90C1EB8

4409403595D8BA9868E41833965553EC6DF8A248C370990DBC3C0931DC08D216

Windows8-RT-KB3074544-x86.msu

39E44F3F5ABA5D533EC664E37357300555B0A20D

1FF9C55E522F706D61678D2B505E44FFB4396893409FCA10F39EB4F177D2BDB5

Windows8-RT-KB3074549-arm.msu

9EFA0397BDA67EC3EA54CC7357A0802CB0C8E872

4087E27FFF3B8FE27D5DA111CD4547513464757C44AA26C30900BDF9CC974505

NDP46-KB3074554-x86.exe

D8DC7196428E028BEFD90986D35F60DAD29EF5A0

D15EE06B765D5C5743A2619EE2ABC599764DB3929F6304306457B4D4607E3621

Windows8.1-KB3074228-arm.msu

3EED8FDEEC755B91CD51EB909FCB9548EAFACF54

FB27C053F96446D1915972C828D8B97CBEDB2244F1E61B4F21D7648D8C54BD2B

Windows8-RT-KB3074229-x64.msu

70BDEC190E0755B58103FC7F37BC4A7D6C43A1E9

1E1FAB5A3EABF5AA66A25D2528DBA435917B3C8D3C22C2D792844A3ADEA05BDC

Windows8.1-KB3074232-arm.msu

1D0631E40CB55A60F27294EF569C4F5458592862

0C5040A596BAB3F62F9698C55C38D948954B785DDAB9396605A1E4C259B847FF

Windows6.0-KB3074541-x86.msu

F489E17B512B622C1B26D92E12338729E376DE6A

1A409D73DB23ED554A98094E469D0860D7CB88971546CBAD12CC37059B4E82B4

Windows8.1-KB3074548-x86.msu

7B9F96B2B91BCFD5A9AE3DEE0900517B4470FE12

BC1ECAD3C0F419710AA9704C1B6FC8982ED8E0950684F2F82BA8FF2609A19AF9

Windows8-RT-KB3074549-x64.msu

C22F2B92D932743A2BAB38D616FEE59F6D0FDD08

EA21D166610324D5028E253F900AE32F662F24CA1D71E570E27EEBEACBA85328

NDP45-KB3074550-x86.exe

21E36F4B0275F54A3C07DA11514EE6EE9C78CBD7

17D5DF0A569196D40B00EA774CECCE8F5407C42CF25420FE05334427AE98B2F9

Windows8-RT-KB3074552-arm.msu

76A017EE302D507544B87AB4EBD87FCCC56EB4BB

C07D1DDF3F6E3281E19D05997CED4A4FE92E606F636230BD6F4F982556E11334

Windows6.0-KB3074541-ia64.msu

2B4839254A8F7796442E8538CAA6F51770CFC931

48D8453E529078B5F684F2E3B6336CD5A986ACC3D5778E8C6423D5330AB27776

Windows8-RT-KB3074549-x64.msu

1CA02A65CAF520064107B1B4303185C47B559A16

A9298C2CFE4187FE808237662C5E1804A7CDD61C5F703B0406688FDB6764B20D

Windows8-RT-KB3074549-x86.msu

99308174C366A9618A6D46B9799F85FC95C0B0F8

6110E4E73D6AF6CDB684CDADD04C25F75A937A859A0EC5AF8996C2F3AC647524

NDP46-KB3074554-x64.exe

A72B5B0E0014D967F238F4C851895D6471711AA2

D6800209E56586A1D8A0A9B1CD416FF0579FE0BC8432E4EB69A85F4141EC02BB

NDP46-KB3074233-x86.exe

C349EA42707E0DC6A53314ED0A6D68D703A66602

A319945CA4A894493AA15C962EBA3DF892DC082A16B72BDEEA75D97D6512B959

Windows6.1-KB3074543-ia64.msu

E2637034004A802C8BA55DEFD8882C4087C0FD7C

86287EE3497D8CD956F46CC0441B902D87E962B3037B4491D17D9ECFCA221574

Windows6.1-KB3074543-x64.msu

142519BE784F3D2B31327ABF2636B3E5637CD4A4

55B4FDD7479797E69995246CB2058B56D34BE34F9504F25240E37AFDD38BB758

NDP45-KB3074550-x64.exe

DA544C15C6B732DCF39924FC59D8A830C4AFA1D7

F56BBCE2CCEEE334F3B830F28A7C643E07FFA0021175406255718ED82FF1A5FF

Windows8.1-KB3074553-x86.msu

54DF45DBC4A0ACB8FED93DAF25B6E4BF6FC9127C

36089365CC8C7199B79D45EFB9ACF1B3046C0DED6FBC2AC22B14149B95C4FFF3

Windows6.1-KB3074543-x86.msu

2C5E35BAAE5BFA1A4E4D49F55AF2988CC4DAC9AD

D7EF1A07A8D8A5F9CE6247DCCE5FC75F749104BD4A44FAB14FF017C423C592F6

Windows8-RT-KB3074544-x64.msu

789474E7B4EFA2E8E0B1D1C90AE1B5CEA261A477

31DCAB7C1B21A78168AD8C7080501573C2306DAE74B4EC1F3BB3F04E2ACF4EBE

Windows8.1-KB3074548-arm.msu

DAEB7FAAFED26D36FEE3BD82CC4F0BEB25EB60D3

2928F50D0BE47958A54A01BBC4959790A7C4316530ACC0E15375F1428BB6CADD

Windows8-RT-KB3074549-arm.msu

CB39AB615D49CC40F73CC08459800262EEA3591A

0E3FC632D67ED75A50AE7DD7497E4A96906B0E18799F0EAC85CB322E5B975E75

Windows8.1-KB3074553-x64.msu

099EA6F422297702DD60BE8CFCD26690A0FFA6A0

31C0D4A18AF2592EFCA3D13922B8C661E81193021D39AE1B94AACFD5ACB76151

Windows8.1-KB3074228-x64.msu

655CBB800039E5A20675C75F3234A49C21B5AB8B

CA7E2E1FEE27DAE0A52ED8FB66EEFE2DCD49908026AF31BA0F06C6FFFB7C6E0A

Windows8.1-KB3074228-x86.msu

4AFF3C1815DFCDB4136FC2DF37195B6FD9AE2B42

E1D62517041A51D63CDE201E9FD7BC475245F3CDC405D67EFFBFE14E2123BC4A

Windows8-RT-KB3074231-arm.msu

952B82855F01C9396C36F430DFEDC14C4388234A

ED3F9611EC6F1AB883F4FF6493A875E2DC29833821106C3DD5FB661131E31836

Windows8-RT-KB3074231-x64.msu

2A21C3E86102268C78E4DB8C7A986CADF9288E4F

CD96A637CDF43617C70E5D94904FC4F3A6193005ED9DE65D18DC9787899F87BA

Windows8-RT-KB3074231-x86.msu

45AAD0B6CB37DB706B88BCC4B4D839EBADDC4468

F66B73EC4A7C564E4A10B61E7E482C04C9737ADECAAD3E61146E7F542ADB4790

Windows8.1-KB3074232-x64.msu

B6B92601BB5E362CF4A9E99C648543B4C07649DA

9C07492E7B48386B9FE416DB4BAE071C334899B9E1B5E4249A5330BAFB6C5813

Windows6.0-KB3074541-x64.msu

36EF46FEB6C30407CC8309A4C5AC5192D2678B00

FD7EB78F1CA19986EF60EDF20025219149DDE3AF1AA38EA1EC0BB12219C9CC11

Windows8.1-KB3074545-x64.msu

C661A2CEEEF53613333C09F226922716E41E8D66

E653DE1DA1A46EFB40E60D9BE05398CF56984789A8689043C34FAE944704582F

NDP40-KB3074547-IA64.exe

52AEC9556C0E5EF3DE0D64F98AA69ADCA2BADB6E

1A08888ADDFB4842263FECD20EC3F8556D53872CC22B4A6E8A565B9D69DA7907

NDP40-KB3074547-x64.exe

906872FE520815F5D1317A0A245BEAF82BBE59AC

DB02A8E984072AA345691238B736BF61454CC0A685580BFB12185EC93512B2E8

Windows8-RT-KB3074552-x64.msu

B1A1183AB41BD8A106F54FA4D45D7120882FD378

032FD552DA793FC2558E38D18CB77753556042CA9881F206C601AFFD28A4FD69

Windows8-RT-KB3074552-x86.msu

740FA181C037356C4D0E1832433E2BF6D9F24C6C

9E478A377E48A33C62F57449F6935BF9FCFD4DE67C263F441701F89EC565474D

Help for installing updates: Support for Microsoft UpdateSecurity solutions for IT professionals: TechNet Security Troubleshooting and SupportHelp for protecting your Windows-based computer from viruses and malware: Virus Solution and Security CenterLocal support according to your country: International Support

Applies toThis article applies to the following:

  • Microsoft .NET Framework 4.6 and 4.6 RC when used with:

    • Windows 10

    • Windows Server 2012 R2

    • Windows 8.1

    • Windows Server 2012

    • Windows 8

    • 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 4.5.2 when used with:

    • Windows Server 2012 R2

    • Windows 8.1

    • Windows RT 8.1

    • Windows Server 2012

    • Windows 8

    • Windows RT

    • 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 4.5.1 when used with:

    • Windows Server 2012 R2

    • Windows 8.1

    • Windows RT 8.1

    • Windows Server 2012

    • Windows 8

    • Windows RT

    • 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 4.5 when used with:

    • Windows Server 2012 R2

    • Windows 8.1

    • Windows RT 8.1

    • Windows Server 2012

    • Windows 8

    • Windows RT

    • 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 4 when used with:

    • 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.1 when used with:

    • Windows Server 2008 R2 Service Pack 1

    • Windows 7 Service Pack 1

  • Microsoft .NET Framework 3.5 when used with:

    • Windows Server 2012 R2

    • Windows 8.1

    • Windows Server 2012

    • Windows 8

  • Microsoft .NET Framework 2.0 Service Pack 2 when used with:

    • Windows Server 2008 Service Pack 2

    • Windows Vista Service Pack 2

    • Windows Server 2003 Service Pack 2

  • Microsoft .NET Framework 1.1 Service Pack 1 when used with:

    • Windows Server 2008 Service Pack 2

    • Windows Vista Service Pack 2

    • Windows Server 2003 Service Pack 2

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.