Applies to:
Microsoft .NET Framework 4.6.2 Microsoft .NET Framework 4.7 Microsoft .NET Framework 4.7.1 Microsoft .NET Framework 4.7.2
remind
-
Advanced IT administrators are reminded that the .NET Framework 3.5 update for Windows 8.1 and Windows Server 2012 R2 should only be applied to systems where .NET Framework 3.5 is present and enabled. Customers who attempt to pre-install the .NET Framework 3.5 update to an offline image that does not contain an enabled .NET Framework 3.5 product will have those systems unable to enable .NET Framework 3.5 after the system is brought online. For more comprehensive information on deploying the .NET Framework 3.5 , seeMicrosoft .NET Framework 3.5 Deployment Considerations.
-
All updates for Windows 8.1, Windows RT 8.1, and Windows Server 2012 R2 require update KB 2919355 to be installed. We recommend that you install the KB 2919355 update on Windows 8.1, Windows RT 8.1, or Windows Server 2012 R2-based computers to receive future updates.
-
If you install a language pack after installing this update, you must reinstall it. Therefore, we recommend that you install all required language packs before installing this update. For more information, seeAdd language packs to Windows.
(Video) [Solved] Dot Net Installation Did Not Succeed | You must first install following version of Dot Net
The December 13, 2022 Update for Windows 8.1 and Windows Server 2012 R2 includes cumulative reliability improvements in .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2. We recommend that you apply this update as part of your regular maintenance program. Make sure you have installed the necessary updates listed inHow to get this updateInstall the section before this update.
summarize
This security update resolves a vulnerability that could trigger Restricted Mode to parse XPS files, blocking a gadget chain that could allow remote code execution on affected systems. For more information, seeCVE-2022-41089。
Additional information about this update
The following articles contain additional information about this update as it pertains to individual product releases.
-
5021081Description of the Security Only Update for .NET Framework 3.5, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 for Windows 8.1 and Windows Server 2012 R2 (KB5021081)
Known issues in this update
symptoms | The behavior of WPF applications may change after you install this update. For more information on this issue, seeKB5022083 |
flexible | To alleviate this problem, see theKB5022083. |
How to obtain and install updates
before installing this update
prerequisites:
To apply this update, you must have .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2 installed.
install this update
release channel | usable | Next step |
Microsoft Update Catalog | Spicy | To get the standalone package for this update, go toMicrosoft Update Catalogwebsite on the internet. |
Windows Server Update Services (WSUS) | Spicy | This individual .NET Framework product update will be installed, applying operating system updates when applicable. For more information on operating system updates , seeAdditional information about this updatepart. |
restart request
If any of the affected files are in use, you may need to restart your computer after you apply this update. We recommend that you quit all .NET Framework-based applications before applying this update.
Update deployment information
For more information about deploying this security update, see the following articles in the Microsoft Knowledge Base:
20221213Security Update Deployment Information: December 13, 2022
Update delete information
observeWe do not recommend that you remove any security updates. To remove this update, use thePrograms and FeaturesItems in Control Panel.
Update restart information
This update does not require a system restart after application unless the files being updated are locked or in use.
file information
file hash information
file name | Hash SHA256 |
Windows8.1-KB5020899-x64.msu | 8A76E0134D0E0B2F9BCE348E36A1DFDD724B75091E860C470E3EFEB283753D7C |
Windows8.1-KB5020899-arm.msu | F75A09E35128B3ADCB2A8BC703758633E840CC6B76DED830FE1E1D09BCAD3B32 |
Windows8.1-KB5020899-x86.msu | 0F1032DEDC0BAB7317E473586EA73ECE1B362A6E94466CF2B865BCD52EFAF5AC |
file name | file version | File size | data | speed | platform | SP requirements | service branch |
Globalmonospace.compositefont | not applicable | 26.040 | November 19, 2021 | 22:55 | not applicable | hot spring | AMD64_NETFX4-GLOBALMONOSP |
Globalsansserif.compositefont | not applicable | 26.489 | November 19, 2021 | 22:55 | not applicable | not any | not applicable |
Globalserif.compositefont | not applicable | 29.779 | November 19, 2021 | 22:55 | not applicable | not any | not applicable |
globalui.compositefont | not applicable | 186.009 | 02-set-2022 | 19:42 | not applicable | not any | not applicable |
Msvcp120_clr0400.dll | 12.0.52519.0 | 690.008 | April 1, 2022 | 03:58 | x64 | not any | not applicable |
Msvcr120_clr0400.dll | 12.0.52519.0 | 993.632 | April 1, 2022 | 03:58 | x64 | not any | not applicable |
Penimc. dll | 14.7.4010.0 | 13.248 | 25-out-2022 | 22:10 | x64 | not any | not applicable |
Penimc2_v0400. dll | 4.7.4010.0 | 98.752 | 25-out-2022 | 22:10 | x64 | not any | not applicable |
Penimc_v0400. dll | 4.7.4010.0 | 19.904 | 25-out-2022 | 22:10 | x64 | not any | not applicable |
Presentationframework-systemdata.dll | 4.7.4010.0 | 18.320 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
presentation framework.dll | 4.7.4010.0 | 6.268.304 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Presentationhost_v0400.dll.mui | 4.7.4010.0 | 78.784 | 25-out-2022 | 22:10 | not applicable | not any | not applicable |
Demo Host_v0400.dll | 4.7.4010.0 | 271.808 | 25-out-2022 | 22:10 | x64 | not any | not applicable |
Presentationnative_v0400.dll | 4.7.4010.0 | 1.103.808 | 25-out-2022 | 22:10 | x64 | not any | not applicable |
System Core.dll | 4.7.4010.0 | 1.547.056 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
system.windows.controls.ribbon.dll | 4.7.4010.0 | 740.240 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
system.xaml.dll | 4.7.4010.0 | 637.256 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Uiaautomationclientsideproviders.dll | 4.7.4010.0 | 355.216 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Uiaautomationclient.dll | 4.7.4010.0 | 171.920 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Uiaautomationprovider.dll | 4.7.4010.0 | 42.896 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Uiaautomationtypes.dll | 4.7.4010.0 | 214.928 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
windows-library.dll | 4.7.4010.0 | 1.290.128 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Wpfgfx_v0400.dll | 4.7.4010.0 | 1.760.704 | 25-out-2022 | 22:10 | x64 | not any | not applicable |
demo-core.dll | 4.7.4010.0 | 3.615.680 | 25-out-2022 | 22:10 | x64 | not any | not applicable |
Presentationframework-systemdata.dll | 4.7.4010.0 | 18.320 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
presentation framework.dll | 4.7.4010.0 | 6.268.304 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
System Core.dll | 4.7.4010.0 | 1.547.056 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
system.windows.controls.ribbon.dll | 4.7.4010.0 | 740.240 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
system.xaml.dll | 4.7.4010.0 | 637.256 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Uiaautomationclientsideproviders.dll | 4.7.4010.0 | 355.216 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Uiaautomationclient.dll | 4.7.4010.0 | 171.920 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Uiaautomationprovider.dll | 4.7.4010.0 | 42.896 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Uiaautomationtypes.dll | 4.7.4010.0 | 214.928 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
windows-library.dll | 4.7.4010.0 | 1.290.128 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Globalmonospace.compositefont | not applicable | 26.040 | November 19, 2021 | 22:55 | not applicable | hot spring | X86_NETFX4-GLOBALMONOSP |
Globalsansserif.compositefont | not applicable | 26.489 | November 19, 2021 | 22:55 | not applicable | not any | not applicable |
Globalserif.compositefont | not applicable | 29.779 | November 19, 2021 | 22:55 | not applicable | not any | not applicable |
globalui.compositefont | not applicable | 186.009 | 02-set-2022 | 19:42 | not applicable | not any | not applicable |
Msvcp120_clr0400.dll | 12.0.52519.0 | 485.576 | April 1, 2022 | 07:12 | x86 | not any | not applicable |
Msvcr120_clr0400.dll | 12.0.52519.0 | 987.840 | April 1, 2022 | 07:12 | x86 | not any | not applicable |
Penimc. dll | 14.7.4010.0 | 13.248 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Penimc2_v0400. dll | 4.7.4010.0 | 80.272 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Penimc_v0400. dll | 4.7.4010.0 | 18.832 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Presentationhost_v0400.dll.mui | 4.7.4010.0 | 78.736 | 25-out-2022 | 22:12 | not applicable | not any | not applicable |
Demo Host_v0400.dll | 4.7.4010.0 | 208.272 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Presentationnative_v0400.dll | 4.7.4010.0 | 821.136 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
System Core.dll | 4.7.4010.0 | 1.547.056 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Wpfgfx_v0400.dll | 4.7.4010.0 | 1.340.816 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
demo-core.dll | 4.7.4010.0 | 3.638.160 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
file name | file version | File size | data | speed | platform |
Msvcp120_clr0400.dll | 12.0.52242.36242 | 602.080 | March 26, 2022 | 00:45 | not applicable |
Msvcr120_clr0400.dll | 12.0.52242.36242 | 634.336 | March 26, 2022 | 00:45 | not applicable |
System Core.dll | 4.7.4010.0 | 1.547.056 | 25-out-2022 | 22:12 | x86 |
System Core.dll | 4.7.4010.0 | 1.547.056 | 25-out-2022 | 22:12 | x86 |
system.xaml.dll | 4.7.4010.0 | 637.256 | 25-out-2022 | 22:12 | x86 |
file name | file version | File size | data | speed | platform | SP requirements | service branch |
Presentationframework-systemdata.dll | 4.7.4010.0 | 18.320 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
presentation framework.dll | 4.7.4010.0 | 6.268.304 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
System Core.dll | 4.7.4010.0 | 1.547.056 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
system.windows.controls.ribbon.dll | 4.7.4010.0 | 740.240 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
system.xaml.dll | 4.7.4010.0 | 637.256 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Uiaautomationclientsideproviders.dll | 4.7.4010.0 | 355.216 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Uiaautomationclient.dll | 4.7.4010.0 | 171.920 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Uiaautomationprovider.dll | 4.7.4010.0 | 42.896 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Uiaautomationtypes.dll | 4.7.4010.0 | 214.928 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
windows-library.dll | 4.7.4010.0 | 1.290.128 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Globalmonospace.compositefont | not applicable | 26.040 | November 19, 2021 | 22:55 | not applicable | hot spring | X86_NETFX4-GLOBALMONOSP |
Globalsansserif.compositefont | not applicable | 26.489 | November 19, 2021 | 22:55 | not applicable | not any | not applicable |
Globalserif.compositefont | not applicable | 29.779 | November 19, 2021 | 22:55 | not applicable | not any | not applicable |
globalui.compositefont | not applicable | 186.009 | 02-set-2022 | 19:42 | not applicable | not any | not applicable |
Msvcp120_clr0400.dll | 12.0.52519.0 | 485.576 | April 1, 2022 | 07:12 | x86 | not any | not applicable |
Msvcr120_clr0400.dll | 12.0.52519.0 | 987.840 | April 1, 2022 | 07:12 | x86 | not any | not applicable |
Penimc. dll | 14.7.4010.0 | 13.248 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Penimc2_v0400. dll | 4.7.4010.0 | 80.272 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Penimc_v0400. dll | 4.7.4010.0 | 18.832 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Presentationhost_v0400.dll.mui | 4.7.4010.0 | 78.736 | 25-out-2022 | 22:12 | not applicable | not any | not applicable |
Demo Host_v0400.dll | 4.7.4010.0 | 208.272 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Presentationnative_v0400.dll | 4.7.4010.0 | 821.136 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
System Core.dll | 4.7.4010.0 | 1.547.056 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
Wpfgfx_v0400.dll | 4.7.4010.0 | 1.340.816 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
demo-core.dll | 4.7.4010.0 | 3.638.160 | 25-out-2022 | 22:12 | x86 | not any | not applicable |
prerequisites
To apply this update, you must have .NET Framework 4.6.2, 4.7, 4.7.1, 4.7.2 installed.
restart request
If any of the affected files are in use, you must restart your computer after you apply this update. We recommend that you quit all .NET Framework-based applications before applying this update.
How to get help and support for this update
-
To help install updates:Windows Update FAQ
-
Protect yourself online and at home:Windows security support
-
Depending on local support in your country:international support
FAQs
What is the security update for .NET Framework December 2022? ›
NET Security Update for December 2022. Microsoft has released a security Update for . NET which resolves Remote Code Execution Vulnerability. On Windows, this QID detects vulnerable versions of Microsoft .
How do I enable .NET Framework 4.7 2 in Windows 10? ›- Click the Download . NET Framework 4.7. ...
- Find the file in your Downloads folder, right-click it and select Run as administrator.
- Tick the box to accept the license terms and click Install. ...
- Once the installation is complete, click Finish.
NET application from any initial version (. NET Framework or . NET Core) by right-clicking on your project in Solution Explorer and choose “Upgrade”.
How do I enable .NET Framework 4.6 2 in Windows 10? ›- Open Server Manager.
- Click Add roles and features.
- Click Installation Type. ...
- On the Server Selection dialog box, click Select a server from the server pool. ...
- Click Features.
- Proceed through the Add Roles and Features Wizard.
- On the Confirmation dialog box, click Install.
KB5021237 December 13, 2022
This update addresses a known issue that might affect the Local Security Authority Subsystem Service (lsass.exe). It might leak memory on Active Directory Domain Controllers. This issue might occur when you install Windows updates dated November 8, 2022, or later.
It is worth noting that December 2022 update (KB5021233) broke Windows 10 machines with a Blue Screen of Death error and Microsoft officially acknowledged the reports.
Does installing .NET Framework 4.7 2 require a reboot? ›You may have to restart the computer after you install this update. We recommend that you exit all applications that are using .NET Framework before you install this update. Microsoft .NET Framework 4.7.2 (Offline Installer) supports the following operating systems: Windows Server 2016 (version 1709)
Does Windows 10 support .NET 4.7 2? ›NET 4.7. 2 is also supported on Windows 10 version 1803, Windows 10 version 1809, Windows Server version 1803, and Windows Server 2019. .
How do I force a .NET Framework update? ›Visit the Microsoft . NET Framework download website. Select the Latest Update Package Version. Download the Runtime package.
Why can't I update my .NET Framework? ›Cause. To avoid this issue, restart the system before you install the new Microsoft . NET Framework updates. If you have already experienced the condition, and an update did not install because of this issue, restart the computer and then reinstall the new updates.
How do I manually update .NET Framework? ›
NET Framework version. To update the target framework for all projects, right-click on the project (one by one), click properties, and from the “Application” tab change the target framework to the desired one as in the following screenshot and select “Yes” in the popup that is displayed after the framework is changed.
Does .NET Framework 4.6 work on Windows 10? ›The .NET Framework 4.6.2 is the latest supported .NET Framework version on Windows 10 1507 and 1511.
Is .NET Framework 4.6 2 still supported? ›NET Framework 4.5. 2, 4.6, and 4.6. 1 retired on April 26, 2022.
Why am I not able to install .NET Framework 4.7 in Windows 10? ›The only solution for this problem is to simply update your Windows 10. It is advised to check for Windows Updates even if you are on the latest version of Windows 10. Since the problem is caused by incompatible operating system, installing all the available Windows 10 updates will most likely resolve the issue.
Should you upgrade to Windows 11 December 2022? ›The most recent Windows 11 2022 Update sets the pace for how these annual updates will look. It's feature-packed, especially compared to the slow pace of updates in the Windows 10 era. This update features everything from small user interface tweaks to the Start menu to entirely new apps like Clipchamp.
What is the latest Windows Update 2022? ›Windows Server 2022 is the latest release in our Long-Term Servicing Channel (LTSC). It builds on Windows Server 2019, our fastest adopted Windows Server ever. This release includes advanced multi-layer security, hybrid capabilities with Azure, and a flexible platform to modernize applications with containers.
What is the new Windows feature update 2022? ›When the Windows 10 2022 Update aka Windows 10, version 22H2 is ready for your device, it will be available to download from the Windows Update page in Settings. Choose a time that works best for you to download the update. You'll then need to restart your device and complete the installation.
What is wrong with the new Windows Update November 2022? ›After installing updates released November 2022, you might have Kerberos authentication issues. You might experience an error in which the desktop or taskbar disappearing then reappearing. You might be unable to signout or unlink your OneDrive account and sites or folders from Microsoft Teams and SharePoint.
Why is the new Windows Update not working? ›If you get an error code while downloading and installing Windows updates, the Update Troubleshooter can help resolve the problem. Select Start > Settings > Update & Security > Troubleshoot > Additional troubleshooters.
Which Windows Update is causing problems? ›Several readers have contacted us to say they have been experiencing problems after installing Windows 10 May 2023 Update. According to reports, the latest Windows 10 update, released on May 9, is causing serious problems for some people.
What is Microsoft .NET Framework 4.7 used for? ›
.NET Framework is used to create and run software applications. . NET apps can run on many operating systems, using different implementations of .NET. .
Do I need to install all versions of NET Framework? ›It is safe to install multiple versions of the . NET Framework on your computer. Developers may want to check out . NET Framework SDKs and Targeting Packs and Targeting .
How do I know if .NET 4.7 2 is installed? ›Detect .NET Framework 4.5 and later versions. The version of .NET Framework (4.5 and later) installed on a machine is listed in the registry at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full. If the Full subkey is missing, then .NET Framework 4.5 or above isn't installed.
How do I upgrade my .NET Framework 4.7 2? ›Right click on my project and choose "Properties" Change the "Target Framework" to the desired choice of ". NET Framework 4.7. 2"
How do I fix the .NET Framework 4.7 2 is not supported on this operating system error in Windows 7? ›- Fix 1: Turn Off the Previous Versions of .NET Framework.
- Fix 2: Tweak Registry Entries.
- Fix 3: Make sure that Windows is updated.
Go to Control Panel > Programs > Turn Windows features on or off, verify if . NET Framework 3.5 checkbox is selected and then proceed with the software installation. If the error persits, we will have to force the installation with the Windows command prompt (CMD). Prior to this step, we need to have the .
What version of .NET is installed on Windows 10 by default? ›NET Framework is a common base which provides functionality for many applications can run in Windows. The Windows 10 operating system incorporates the . NET Framework 4 installed and enabled by default.
What is the current .NET version? ›528449 (Windows 11 and Windows Server 2022)
What version of .NET Framework comes with Windows 10 21H2? ›1 on windows 10 version 21H2.
Does .NET Framework update automatically? ›NET Framework into the UUP, so users who move to Windows 11 version 22H2 will get automatic updates and will not need to reboot as many times.
How do I know what .NET Framework is installed? ›
- Run command "regedit" from console to open Registry Editor.
- Look for HKEY_LOCAL_MACHINE\Microsoft\NET Framework Setup\NDP.
- All installed .NET Framework versions are listed under NDP drop-down list.
You can target a different version of . NET in each of several projects in the same solution. You can change the version of . NET that an existing project targets.
Is it safe to upgrade .NET Framework? ›Upgrading to the . NET Framework is faster, safer, and generally easier to do than ever before. The . NET Framework supports all versions of Visual Studio, which is especially helpful if you're working in a group environment.
How do I fix .NET Framework problems? ›- Go to the Microsoft . ...
- Scroll down to the Download information section.
- Next, click on the Microsoft . ...
- Once downloaded, double-click on the Netfxrepairtool.exe to run the repair tool. ...
- Accept the conditions and click Next.
NET Framework types enable you to accomplish a range of common programming tasks, including string management, data collection, database connectivity, and file access. In addition to these common tasks, the class library includes types that support a variety of specialized development scenarios. You can use .
Does .NET Framework update with Windows Update? ›With a coming improvement, organizations using the Windows Update service to upgrade to Windows 11 version 22H2 will also get the latest . NET Framework update. This approach will involve just one system reboot, instead of requiring two reboots.
How to update .NET from command prompt? ›- To update a global tool that was installed in the default location, use the --global option.
- To update a global tool that was installed in a custom location, use the --tool-path option.
- To update a local tool, use the --local option.
Microsoft . NET Framework 4.7. 2 for Windows 10, version 1709 and Windows Server, version 1709 - Microsoft Support.
Can I install .NET Framework on Windows 10? ›NET 6 or later. If you need to install . NET Framework 2.0 through 3.5, see Install . NET Framework 3.5 on Windows 11, Windows 10, Windows 8.1, and Windows 8.
How to check the version of .NET Framework in Command Prompt? ›
- Open Start.
- Search for Command Prompt, right-click the top result, and select the Run as administrator option.
- Type the following command to determine the version of .NET installed on Windows and press Enter: reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s.
On 3 December 2022, extended support for Microsoft . NET Core 3.1 will end. After that date, your applications that are hosted on Functions will continue to run and your applications will not be impacted. However, we'll no longer provide patches or customer service for .
What is the latest version of Microsoft NET Framework? ›Versions | |
---|---|
CLR | 4 |
Windows | ✔️ September 2022 Release (Version 22621) ➕ 11 October 2021 Release (Version 22000) ➕ 10 November 2021 Update ➕ 10 May 2021 Update ➕ 10 October 2020 Update |
Windows Server | ➕ Windows Server 2022 |
Getting the Update
The Security and Quality Rollup is available via Windows Update, Windows Server Update Services, and Microsoft Update Catalog. The Security Only Update is available via Windows Server Update Services and Microsoft Update Catalog.
NET trends 2022 have included cloud computing, mobile app development, robotics and artificial intelligence (AI), the Internet of Things (IoT), and data science. As these technologies evolve, new trends will emerge that we can't even imagine now.