Windows 10 May 2019 Update

How to Check Which .NET Framework version installed on Windows 10 PC

Microsoft .NET Framework is a software development platform developed by Microsoft. Every software Softwares developed using .NET required .net Framework installed in the System to run the application. And when you install a new application developed on .Net on a computer/server, it is sometimes necessary to know in advance which versions and service packs of the .Net Framework are already installed. Windows 10 Version 1809 has .NET Framework 4.7.2 installed by default, here How to check which versions of .NET Framework are installed on your Windows system.

Microsoft .NET Framework Versions

There are several versions of .NET Framework available, Some are included in some Windows OS by default and all are available to download at Microsoft website as well.

Here is list of all released versions of .NET Framework (Till 22/12/2018):

  • .NET Framework 1.0 (comes pre-installed in Windows XP)
  • .NET Framework 1.1 (comes with pre-installed in Windows Server 2003)
  • .NET Framework 2.0 (comes with pre-installed in Windows Server 2003, 2003 R2, 2008 SP2 and 2008 R2 SP1)
  • .NET Framework 3.0 (Bundled in Windows Vista and Windows Server 2008 SP2, 2008 R2 SP1)
  • .NET Framework 3.5 (comes pre installed in Windows 7, 8/8.1, Windows 10 and Windows Server 2008 R2 SP1)
  • .NET Framework 4.0
  • .NET Framework 4.5 (By default installed in Windows 8 and Windows Server 2012)
  • .NET Framework 4.5.1 (comes with pre-installed in Windows 8.1 and Windows Server 2012 R2)
  • .NET Framework 4.5.2
  • .NET Framework 4.6 (comes installed in Windows 10)
  • .NET Framework 4.6.1 (comes installed in Windows 10 version 1511)
  • .NET Framework 4.6.2 (comes installed in Windows 10 version 1607 and Windows Server 2016)
  • .NET Framework 4.7 (comes installed in Windows 10 version 1703)
  • .NET Framework 4.7.1 (comes installed in Windows 10 version 1709)
  • .NET Framework 4.7.2 (comes installed in Windows 10 version 1803/1809)

Check .NET Framework Version

All versions of the .NET Framework are installed into the folders:

  • %SystemRoot%\Microsoft.NET\Framework
  • %SystemRoot%\Microsoft.NET\Framework64

And to display the list of .Net installed versions open this folder Here Each version corresponds to a separate directory with the v characters at the beginning and the version number as the folder name.

Alternatively, you can open the command prompt with administrative privileges and run following command, that display the installed .NET Framework directories (versions).

dir %WINDIR%\Microsoft.Net\Framework\v* /O:-N /B

Check .NET Framework Version

Check .NET Framework version using registry editor

Press Windows + R, type regedit and ok to open windows registry editor.

Then navigate to the following path :

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

When you expend NDP subkey you’ll see separate keys for each .NET Framework version installed in your system.

Check .NET Framework version using registry editor

to know more about the installed version, Expend any of them for example when you expend v4 and select full or client you found the following registry parameters:

  • Install — version installation flag (if equal to 1 – this version of .Net is installed on the computer);
  • Install Path — the directory where this .Net version is installed;
  • Release — .Net current release number;
  • Version — full version number of .Net Framework.

Check Net framework version with details

Here .NET Framework versions and their associated release DWORD values 

VersionValue of the Release DWORD
.NET Framework 4.5378389
.NET Framework 4.5.1 installed with Windows 8.1378675
.NET Framework 4.5.1 installed on Windows 8, Windows 7 SP1, or Windows Vista SP2378758
.NET Framework 4.5.2379893
.NET Framework 4.6 installed with Windows 10393295
.NET Framework 4.6 installed on all other Windows OS versions393297
.NET Framework 4.6.1 installed on Windows 10394254
.NET Framework 4.6.1 installed on all other Windows OS versions394271
.NET Framework 4.6.2 installed on Windows 10 Anniversary Update and Windows Server 2016394802
.NET Framework 4.6.2 installed on all other Windows OS versions394806
.NET Framework 4.7 installed on Windows 10 Creators Update460798
.NET Framework 4.7 installed on all other Windows OS versions460805
.NET Framework 4.7.1 installed on Windows 10 Fall Creators Update461308
.NET Framework 4.7.1 installed on all other Windows OS versions461310
.NET Framework 4.7.2 installed on Windows 10 October 2018 Update461814
.NET Framework 4.7.2 installed on Windows 10 April 2018 Update461808
.NET Framework 4.7.2 installed on Windows 10 Fall Creators Update and earlier OS versions461814

The following example checks the Release value in the registry to determine whether the .NET Framework 4.5 or a later version of the .NET Framework is installed.

Also, read:

Source Microsoft
If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us in our effort to continue to help others while keeping this site free:
You might also like

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. AcceptRead More