MS15-101: Vulnerabilities in the .NET Framework could allow elevation of privilege: September 8, 2015

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 numberArticle title
3074232MS15-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
3074553MS15-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
3074231MS15-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
3074552MS15-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
3074233MS15-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
3074554MS15-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
3074548MS15-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
3074228MS15-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
3074549MS15-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
3074230MS15-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
3074550MS15-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
3074229MS15-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
3074547MS15-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
3074543MS15-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
3074545MS15-101: Description of the security update for the .NET Framework 3.5 on Windows 8.1 and Windows Server 2012 R2: September 8, 2015
3074544MS15-101: Description of the security update for the .NET Framework 3.5 on Windows 8, and Windows Server 2012: September 8, 2015
3074541MS15-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

Security update deployment information

Windows Vista (all editions)

Reference table

The following table contains the security update information for this software.
Security update file namesFor 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.exe
NDP45-KB3074230-x86.exe
For Microsoft .NET Framework 4.6 when installed on all supported 32-bit editions of Windows Vista:
NDP46-KB3074554-x86.exe
NDP46-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.exe
NDP45-KB3074230-x64.exe
For Microsoft .NET Framework 4.6 when installed on all supported x64-based editions of Windows Vista:
NDP46-KB3074554-x64.exe
NDP46-KB3074233-x64.exe
Installation switchesSee Microsoft Knowledge Base Article 2844699
Update log fileFor Microsoft .NET Framework 2.0 Service Pack 2:
Not applicable
For Microsoft .NET Framework 4:
KB3074547_*_*-Microsoft .NET Framework 4 Client Profile-MSP0.txt
KB3074547_*_*.html
For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:
KB3074550_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txt
KB3074550_*_*.html

KB3074230_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txt
KB3074230_*_*.html
For Microsoft .NET Framework 4.6:
KB3074554_*_*-Microsoft .NET Framework 4.6-MSP0.txt
KB3074554_*_*.html

KB3074233_*_*-Microsoft .NET Framework 4.6-MSP0.txt
KB3074233_*_*.html
Restart requirementThis 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 informationClick Control Panel, and then click Security. Under Windows Update, click View installed updates, and then select from the list of updates.
File informationSee Microsoft Knowledge Base Article 3074541
See Microsoft Knowledge Base Article 3074547
See Microsoft Knowledge Base Article 3074550
See Microsoft Knowledge Base Article 3074230
See Microsoft Knowledge Base Article 3074554
See Microsoft Knowledge Base Article 3074233
Registry key verificationFor 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 table

The following table contains the security update information for this software.
Security update file namesFor 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.exe
NDP45-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.exe
NDP46-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.exe
NDP45-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.exe
NDP46-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 switchesSee Microsoft Knowledge Base Article 2844699
Update log fileFor Microsoft .NET Framework 2.0 Service Pack 2:
Not applicable
For Microsoft .NET Framework 4:
KB3074547_*_*-Microsoft .NET Framework 4 Client Profile-MSP0.txt
KB3074547_*_*.html
For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:
KB3074550_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txt
KB3074550_*_*.html

KB3074230_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txt
KB3074230_*_*.html
For Microsoft .NET Framework 4.6:
KB3074554_*_*-Microsoft .NET Framework 4.6-MSP0.txt
KB3074554_*_*.html

KB3074233_*_*-Microsoft .NET Framework 4.6-MSP0.txt
KB3074233_*_*.html
Restart requirementThis 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 informationClick Control Panel, and then click Security. Under Windows Update, click View installed updates, and select from the list of updates.
File informationSee Microsoft Knowledge Base Article 3074541
See Microsoft Knowledge Base Article 3074547
See Microsoft Knowledge Base Article 3074550
See Microsoft Knowledge Base Article 3074230
See Microsoft Knowledge Base Article 3074554
See Microsoft Knowledge Base Article 3074233
Registry key verificationFor 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 table

The following table contains the security update information for this software.
Inclusion in future service packsThe update for this issue will be included in a future service pack or update rollup.
Security update file nameFor 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.exe
NDP45-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.exe
NDP46-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.exe
NDP45-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.exe
NDP46-KB3074233-x64.exe
Installation switchesSee Microsoft Knowledge Base Article 2844699
Update log fileFor Microsoft .NET Framework 3.5.1:
Not applicable.
For Microsoft .NET Framework 4:
KB3074547_*_*-Microsoft .NET Framework 4 Client Profile-MSP0.txt
KB3074547_*_*.html
For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:
KB3074550_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txt
KB3074550_*_*.html

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:
KB3074230_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txt
KB3074230_*_*.html
For Microsoft .NET Framework 4.6:
KB3074554_*_*-Microsoft .NET Framework 4.6-MSP0.txt
KB3074554_*_*.html

KB3074233_*_*-Microsoft .NET Framework 4.6-MSP0.txt
KB3074233_*_*.html
Restart requirementThis 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 informationClick Control Panel, click System and Security, and then under Windows Update, click View installed updates, and then select from the list of updates.
File informationSee Microsoft Knowledge Base Article 3074543
See Microsoft Knowledge Base Article 3074547
See Microsoft Knowledge Base Article 3074550
See Microsoft Knowledge Base Article 3074230
See Microsoft Knowledge Base Article 3074554
See Microsoft Knowledge Base Article 3074233
Registry key verificationFor 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 table

The following table contains the security update information for this software.
Inclusion in Future Service PacksThe update for this issue will be included in a future service pack or update rollup.
Security update file nameFor 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.exe
NDP45-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.exe
NDP46-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 switchesSee Microsoft Knowledge Base Article 2844699
Update log fileFor Microsoft .NET Framework 3.5.1:
Not applicable
For Microsoft .NET Framework 4:
KB 3074547_*_*-Microsoft .NET Framework 4 Client Profile-MSP0.txt
KB3074547_*_*.html
For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:
KB3074550_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txt
KB3074550_*_*.html

For Microsoft .NET Framework versions 4.5, 4.5.1, and 4.5.2:
KB3074230_*_*-Microsoft .NET Framework [.NET target version]-MSP0.txt
KB3074230_*_*.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 requirementThis 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 informationClick Control Panel, click System and Security, and then under Windows Update, click View installed updates, and select from the list of updates.
File informationSee Microsoft Knowledge Base Article 3074543
See Microsoft Knowledge Base Article 3074547
See Microsoft Knowledge Base Article 3074550
See Microsoft Knowledge Base Article 3074230
See Microsoft Knowledge Base Article 3074554
See Microsoft Knowledge Base Article 3074233
Registry key verificationFor 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 table

The following table contains the security update information for this software.
Inclusion in future service packsThe update for this issue will be included in a future service pack or update rollup.
Security update file nameFor 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.msu
Windows8-RT-KB3074549-x86.msu
For Microsoft .NET Framework 4.6 on Windows 8 for 32-bit Systems:
Windows8-RT-KB3074552-x86.msu
Windows8-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.msu
Windows8-RT-KB3074549-x64.msu
For Microsoft .NET Framework 4.6 on Windows 8 for x64-based Systems:
Windows8-RT-KB3074552-x64.msu
Windows8-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.msu
Windows8.1-KB3074228-x86.msu
For Microsoft .NET Framework 4.6 on Windows 8.1 for 32-bit Systems:
Windows8.1-KB3074553-x86.msu
Windows8.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.msu
Windows8.1-KB3074228-x64.msu
For Microsoft .NET Framework 4.6 on Windows 8.1 for x64-based Systems:
Windows8.1-KB3074553-x64.msu
Windows8.1-KB3074232-x64.msu
Installation switchesSee Microsoft Knowledge Base Article 2844699
Restart requirementThis 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 informationClick Control Panel, click System and Security, and then under Windows Update, click View update history and select from the list of updates.
File informationSee Microsoft Knowledge Base Article 3074544
See Microsoft Knowledge Base Article 3074229
See Microsoft Knowledge Base Article 3074549
See Microsoft Knowledge Base Article 3074552
See Microsoft Knowledge Base Article 3074231

See Microsoft Knowledge Base Article 3074545
See Microsoft Knowledge Base Article 3074548
See Microsoft Knowledge Base Article 3074228
See Microsoft Knowledge Base Article 3074553
See Microsoft Knowledge Base Article 3074232
Registry key verificationFor 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 table

The following table contains the security update information for this software.
Inclusion in future service packsThe update for this issue will be included in a future service pack or update rollup.
Security update file nameFor 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.msu
Windows8-RT-KB3074549-x64.msu
For Microsoft .NET Framework 4.6 on Windows Server 2012:
Windows8-RT-KB3074552-x64.msu
Windows8-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.msu
Windows8.1-KB3074228-x64.msu
For Microsoft .NET Framework 4.6 on Windows Server 2012 R2:
Windows8.1-KB3074553-x64.msu
Windows8.1-KB3074232-x64.msu
Installation switchesSee Microsoft Knowledge Base Article 2844699
Restart requirementThis 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 informationClick Control Panel, click System and Security, and then under Windows Update, click View update history and select from the list of updates.
File informationSee Microsoft Knowledge Base Article 3074544
See Microsoft Knowledge Base Article 3074229
See Microsoft Knowledge Base Article 3074549
See Microsoft Knowledge Base Article 3074552
See Microsoft Knowledge Base Article 3074231

See Microsoft Knowledge Base Article 3074545
See Microsoft Knowledge Base Article 3074548
See Microsoft Knowledge Base Article 3074228
See Microsoft Knowledge Base Article 3074553
See Microsoft Knowledge Base Article 3074232
Registry key verificationFor 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 table

The following table contains the security update information for this software.
DeploymentFor 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 requirementYes, you must restart your system after you apply this security update.
Removal informationClick Control Panel, click Systemand Security, click Windows Update, and then under See also, click Installed updates and select from the list of updates.
File informationSee Microsoft Knowledge Base Article 3074229
See Microsoft Knowledge Base Article 3074549
See Microsoft Knowledge Base Article 3074552

See Microsoft Knowledge Base Article 3074548
See Microsoft Knowledge Base Article 3074228
See Microsoft Knowledge Base Article 3074553

Windows 10 (all editions)

Reference table

The following table contains the security update information for this software.
Security update file nameFor 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 switchesSee Microsoft Knowledge Base Article 934307
Restart requirementThis 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 informationTo remove this update, use the Programs and Features item in Control Panel.
File informationSee Microsoft Knowledge Base Article 3081455
Registry key verificationNote A registry key does not exist to validate the presence of this update.

File hash information

File nameSHA1 hashSHA256 hash
NDP45-KB3074230-x64.exe39544E04BFC800D2DC8FA473330BE256F727E687E0426F2681F1067DE3747CB1385739E962F0CA8D4B7C002ED144593E122F19FC
NDP46-KB3074233-x64.exeACB14DEFC9BCF8D65D47CF231D803FA285AB7F4EF411435FDABD8EDC2BD7AB1935CBA6FF75D290276B5947B7F7BDD32821245855
Windows8.1-KB3074548-x64.msu37873EA0E2279A03965B5674E6CC7258228129FDF24C9DC5A3C332A3F137211782B41FAD33C1844D803F693CD1B41FDDF237AF12
Windows8-RT-KB3074229-x86.msuD85F839664DF0C697BA9437D076619744C92A6EFD23AC2386E461608CC37C7D71B1CF4C51FB20530D6F5BF617814C364042AEABD
Windows8.1-KB3074545-x86.msu28AFC5E446F038D6803AE07E163A09407FD7F380EB62AEB3620557BC477AC046DB3A7B3FFFAACD840D8D49AF9DE3C669056C379F
NDP40-KB3074547-x86.exeE7AAADCACBC866E83945C55FFEDB3D420CBCF6D065F7C2AF68A5C2A58A2A60A2295359ADA27DA722109642C014E5B37F052FBCDE
Windows8-RT-KB3074549-x86.msuFA87D5B24EA0EA2C710F60A951E7913BBC7210DAE426128B7C6273F82617E85D83D926EB8CF01745E49212820F6066E33E7E0C17
Windows8.1-KB3074553-arm.msuBA2F9FC5DE38E00AF1512F11F7E18D39CDEDF8A268374F8C08E74649A57E2F292EDD73868373859A27E176A029B7E42705036CF9
Windows8-RT-KB3074229-arm.msuC02DB4ECDFF8B2B6E7F22F8D90B4052AD8CDD2D97B3F9906A3D37D4777FE0F0BF918763DDD66D181855BB52F0F5A157D9C577FC1
NDP45-KB3074230-x86.exe0AD1448495A5F894079FCED58A498344B93D69F1DE346558F13450D3306E1AA9484BEA677D4257F29358E23DB6994511F80C7C49
Windows8.1-KB3074232-x86.msu91DF790300C1808E975715A9C99C61F6E90C1EB84409403595D8BA9868E41833965553EC6DF8A248C370990DBC3C0931DC08D216
Windows8-RT-KB3074544-x86.msu39E44F3F5ABA5D533EC664E37357300555B0A20D1FF9C55E522F706D61678D2B505E44FFB4396893409FCA10F39EB4F177D2BDB5
Windows8-RT-KB3074549-arm.msu9EFA0397BDA67EC3EA54CC7357A0802CB0C8E8724087E27FFF3B8FE27D5DA111CD4547513464757C44AA26C30900BDF9CC974505
NDP46-KB3074554-x86.exeD8DC7196428E028BEFD90986D35F60DAD29EF5A0D15EE06B765D5C5743A2619EE2ABC599764DB3929F6304306457B4D4607E3621
Windows8.1-KB3074228-arm.msu3EED8FDEEC755B91CD51EB909FCB9548EAFACF54FB27C053F96446D1915972C828D8B97CBEDB2244F1E61B4F21D7648D8C54BD2B
Windows8-RT-KB3074229-x64.msu70BDEC190E0755B58103FC7F37BC4A7D6C43A1E91E1FAB5A3EABF5AA66A25D2528DBA435917B3C8D3C22C2D792844A3ADEA05BDC
Windows8.1-KB3074232-arm.msu1D0631E40CB55A60F27294EF569C4F54585928620C5040A596BAB3F62F9698C55C38D948954B785DDAB9396605A1E4C259B847FF
Windows6.0-KB3074541-x86.msuF489E17B512B622C1B26D92E12338729E376DE6A1A409D73DB23ED554A98094E469D0860D7CB88971546CBAD12CC37059B4E82B4
Windows8.1-KB3074548-x86.msu7B9F96B2B91BCFD5A9AE3DEE0900517B4470FE12BC1ECAD3C0F419710AA9704C1B6FC8982ED8E0950684F2F82BA8FF2609A19AF9
Windows8-RT-KB3074549-x64.msuC22F2B92D932743A2BAB38D616FEE59F6D0FDD08EA21D166610324D5028E253F900AE32F662F24CA1D71E570E27EEBEACBA85328
NDP45-KB3074550-x86.exe21E36F4B0275F54A3C07DA11514EE6EE9C78CBD717D5DF0A569196D40B00EA774CECCE8F5407C42CF25420FE05334427AE98B2F9
Windows8-RT-KB3074552-arm.msu76A017EE302D507544B87AB4EBD87FCCC56EB4BBC07D1DDF3F6E3281E19D05997CED4A4FE92E606F636230BD6F4F982556E11334
Windows6.0-KB3074541-ia64.msu2B4839254A8F7796442E8538CAA6F51770CFC93148D8453E529078B5F684F2E3B6336CD5A986ACC3D5778E8C6423D5330AB27776
Windows8-RT-KB3074549-x64.msu1CA02A65CAF520064107B1B4303185C47B559A16A9298C2CFE4187FE808237662C5E1804A7CDD61C5F703B0406688FDB6764B20D
Windows8-RT-KB3074549-x86.msu99308174C366A9618A6D46B9799F85FC95C0B0F86110E4E73D6AF6CDB684CDADD04C25F75A937A859A0EC5AF8996C2F3AC647524
NDP46-KB3074554-x64.exeA72B5B0E0014D967F238F4C851895D6471711AA2D6800209E56586A1D8A0A9B1CD416FF0579FE0BC8432E4EB69A85F4141EC02BB
NDP46-KB3074233-x86.exeC349EA42707E0DC6A53314ED0A6D68D703A66602A319945CA4A894493AA15C962EBA3DF892DC082A16B72BDEEA75D97D6512B959
Windows6.1-KB3074543-ia64.msuE2637034004A802C8BA55DEFD8882C4087C0FD7C86287EE3497D8CD956F46CC0441B902D87E962B3037B4491D17D9ECFCA221574
Windows6.1-KB3074543-x64.msu142519BE784F3D2B31327ABF2636B3E5637CD4A455B4FDD7479797E69995246CB2058B56D34BE34F9504F25240E37AFDD38BB758
NDP45-KB3074550-x64.exeDA544C15C6B732DCF39924FC59D8A830C4AFA1D7F56BBCE2CCEEE334F3B830F28A7C643E07FFA0021175406255718ED82FF1A5FF
Windows8.1-KB3074553-x86.msu54DF45DBC4A0ACB8FED93DAF25B6E4BF6FC9127C36089365CC8C7199B79D45EFB9ACF1B3046C0DED6FBC2AC22B14149B95C4FFF3
Windows6.1-KB3074543-x86.msu2C5E35BAAE5BFA1A4E4D49F55AF2988CC4DAC9ADD7EF1A07A8D8A5F9CE6247DCCE5FC75F749104BD4A44FAB14FF017C423C592F6
Windows8-RT-KB3074544-x64.msu789474E7B4EFA2E8E0B1D1C90AE1B5CEA261A47731DCAB7C1B21A78168AD8C7080501573C2306DAE74B4EC1F3BB3F04E2ACF4EBE
Windows8.1-KB3074548-arm.msuDAEB7FAAFED26D36FEE3BD82CC4F0BEB25EB60D32928F50D0BE47958A54A01BBC4959790A7C4316530ACC0E15375F1428BB6CADD
Windows8-RT-KB3074549-arm.msuCB39AB615D49CC40F73CC08459800262EEA3591A0E3FC632D67ED75A50AE7DD7497E4A96906B0E18799F0EAC85CB322E5B975E75
Windows8.1-KB3074553-x64.msu099EA6F422297702DD60BE8CFCD26690A0FFA6A031C0D4A18AF2592EFCA3D13922B8C661E81193021D39AE1B94AACFD5ACB76151
Windows8.1-KB3074228-x64.msu655CBB800039E5A20675C75F3234A49C21B5AB8BCA7E2E1FEE27DAE0A52ED8FB66EEFE2DCD49908026AF31BA0F06C6FFFB7C6E0A
Windows8.1-KB3074228-x86.msu4AFF3C1815DFCDB4136FC2DF37195B6FD9AE2B42E1D62517041A51D63CDE201E9FD7BC475245F3CDC405D67EFFBFE14E2123BC4A
Windows8-RT-KB3074231-arm.msu952B82855F01C9396C36F430DFEDC14C4388234AED3F9611EC6F1AB883F4FF6493A875E2DC29833821106C3DD5FB661131E31836
Windows8-RT-KB3074231-x64.msu2A21C3E86102268C78E4DB8C7A986CADF9288E4FCD96A637CDF43617C70E5D94904FC4F3A6193005ED9DE65D18DC9787899F87BA
Windows8-RT-KB3074231-x86.msu45AAD0B6CB37DB706B88BCC4B4D839EBADDC4468F66B73EC4A7C564E4A10B61E7E482C04C9737ADECAAD3E61146E7F542ADB4790
Windows8.1-KB3074232-x64.msuB6B92601BB5E362CF4A9E99C648543B4C07649DA9C07492E7B48386B9FE416DB4BAE071C334899B9E1B5E4249A5330BAFB6C5813
Windows6.0-KB3074541-x64.msu36EF46FEB6C30407CC8309A4C5AC5192D2678B00FD7EB78F1CA19986EF60EDF20025219149DDE3AF1AA38EA1EC0BB12219C9CC11
Windows8.1-KB3074545-x64.msuC661A2CEEEF53613333C09F226922716E41E8D66E653DE1DA1A46EFB40E60D9BE05398CF56984789A8689043C34FAE944704582F
NDP40-KB3074547-IA64.exe52AEC9556C0E5EF3DE0D64F98AA69ADCA2BADB6E1A08888ADDFB4842263FECD20EC3F8556D53872CC22B4A6E8A565B9D69DA7907
NDP40-KB3074547-x64.exe906872FE520815F5D1317A0A245BEAF82BBE59ACDB02A8E984072AA345691238B736BF61454CC0A685580BFB12185EC93512B2E8
Windows8-RT-KB3074552-x64.msuB1A1183AB41BD8A106F54FA4D45D7120882FD378032FD552DA793FC2558E38D18CB77753556042CA9881F206C601AFFD28A4FD69
Windows8-RT-KB3074552-x86.msu740FA181C037356C4D0E1832433E2BF6D9F24C6C9E478A377E48A33C62F57449F6935BF9FCFD4DE67C263F441701F89EC565474D

How to obtain help and support for this security update

Help for installing updates: Support for Microsoft Update

Security solutions for IT professionals: TechNet Security Troubleshooting and Support

Help for protecting your Windows-based computer from viruses and malware: Virus Solution and Security Center

Local support according to your country: International Support

Applies to

This 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
Properties

Article ID: 3089662 - Last Review: 09/08/2015 17:19:00 - Revision: 1.0

Microsoft .NET Framework 4.6 RC, Microsoft .NET Framework 4.6, Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 4.5.1, Microsoft .NET Framework 4.5, Microsoft .NET Framework 3.5.1, Microsoft .NET Framework 3.5, Microsoft .NET Framework 2.0 Service Pack 2, Microsoft .NET Framework 1.1 Service Pack 1

  • kbsecvulnerability kbsecurity kbsecbulletin kbfix kbexpertiseinter kbbug atdownload KB3089662
Feedback