Microsoft announced in August 2014 that it will be ending official support for .Net framework 4, 4.5 and 4.5.1 on 12th January, 2016. This is interesting as other .Net frameworks such as 3.5, 4.5.2 (latest in the 4.5 branch), 4.6 and 4.6.1 will continue to be supported. Microsoft has stated that this will help them to better allocate their resources to support the latest and better .Net frameworks.
What does end of support mean for you?
End of Support really means that Microsoft will no longer provide any security updates, technical support or even hotfixes for the .Net 4, 4.5 and 4.5.1 versions. This could seriously hamper security of your solutions.
What should I do now?
Developers, End users and System Administrators need to ensure that the .Net Framework installed on the devices are none of the 4.x versions mentioned above. Easy way would be to update the .Net framework from 4.x to 4.6 or 4.6.1
How do I know which version of .Net Framework I am running on?
This is simple – just head over to the Windows Registry and check for the key HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full .
Detailed steps to check the .Net Framework version is as below on a Windows system.
- Click on Windows Key + R, type in regedit and hit enter.
- If you get a UAC prompt – accept the same. This will open up the Windows Registry Editor.
- Navigate over to the path as HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full
- Click on the Release key and find the value it shows.
- Use that value to check on the below table to understand the version number of .Net Framework that is in use.
|Value of the Release DWORD||Version|
|378389||.NET Framework 4.5|
|378675||.NET Framework 4.5.1 installed with Windows 8.1|
|378758||.NET Framework 4.5.1 installed on Windows 8, Windows 7 SP1, or Windows Vista SP2|
|379893||.NET Framework 4.5.2|
|393295 (Windows 10) or 393297 (All other OS versions)||.NET Framework 4.6|
|394254 (Windows 10) or 394271 (All other OS versions)||.NET Framework 4.6.1|
You can use the below links to update to the latest version. Offline Installer is useful when you have multiple devices to update.