Microsoft .NET Framework 4.5.2, 4.6, and 4.6.1 reach end of support in April 2022
Microsoft Windows users who have Microsoft .NET versions 4.5.2, 4.6, or 4.6.1 installed will need to install newer versions of the Microsoft framework if they want the framework to be supported by Microsoft with updates product in the future.
All three frameworks will run out of support on April 26, 2022 according to Microsoft. Products will not receive “security patches or technical support” after the end of the support date.
Most home devices are updated through Windows Update. These devices have a newer version of the framework, for example .NET Framework 4.8, already installed.
Devices that are not updated automatically may require a manual update to change from one of the unsupported versions to a supported version.
System administrators can update the installed version of Microsoft .NET Framework to a newer version, at least Microsoft .NET Framework 4.6.2 before April to continue receiving support and security updates. Version 4.6.2 of the framework is preinstalled on Windows 10 version 1607. Newer versions of Windows 10 include newer versions of the framework, for example, Windows 10 version 1903 includes the .NET Framework version 4.8 by default.
Versions 4.6.2 and later of the .NET framework follow the operating system’s lifecycle policy; that means it will run out of support when the operating system runs out of support.
The three versions of .NET that are no longer supported as of April 2022 were affected by Microsoft’s decision to remove SHA-1 from the company’s products.
Microsoft is making this change because the .NET Framework was previously digitally signed using certificates that use Secure Hash Algorithm 1 (SHA-1), and we are prioritizing support for new digital certificates.
Check installed .NET Framework versions
You may want to know which .NET Framework versions are installed on your Windows devices. It’s relatively easy to find out, because you can check it in the registry like this:
- Open Start, type regedit.exe and select Windows Registry Editor from the list of results.
- Confirm the UAC prompt.
- Navigate to HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP. In Windows 10 and later, you can paste the path into the address field to jump to it directly.
- Check the version folders starting with v and there the client or full folders. The Version registry string value displays the installed .NET Framework version.
If you see one of the frameworks listed that will no longer be supported, you may consider upgrading to keep the framework supported on your devices.
Now you: What versions of the .NET Framework do you have installed on your devices?