How to check the version of the .NET Framework on the computer
Random Tech News

How to check the version of the .NET Framework on the computer


Microsoft .NET Framework is an important feature of modern Windows operating system. It provides developers with a pre-made set of code from Microsoft. Rarely you need to use the .NET Framework, but there are cases where you need to know the specific version of the .NET Framework installed on the system. Here are 6 ways to check the version of .NET Framework installed on Windows.

Instructions to find the version of the .NET Framework

  • Look for .NET Framework version 4.5 or higher

    • 1. Use Registry Editor to find the version of .NET Framework
    • 2. Use Command Prompt to find the version of .NET Framework
    • 3. Use PowerShell to find the version of the .NET Framework
  • Look for an older version of the .NET Framework
  • Check the version of the .NET Framework using a third-party tool

    • 1. Raymondcc .NET Detector
    • 2. ASoft .NET Version Detector

Look for .NET Framework version 4.5 or higher

There are three ways you can use it to find .NET Framework version 4.5 or higher. Checking the .NET Framework version only takes a little time. With these ways you will know whether the system uses .NET Framework version 4.5 or higher. If not, the computer has an older version of the .NET Framework installed or doesn’t have it (the possibility isn’t high).

1. Use Registry Editor to find the version of .NET Framework

Use Registry Editor

You can find the version of .NET Framework installed on the system in the registry.

Step 1. Press Ctrl + R to open Run, then type regedit.

Step 2. When the Registry Editor opens, find the following entry:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDPv4

Step 3. In v4, check if any Full means that the system is having .NET Framework version 4.5 or higher installed.

Step 4. In the right panel, check entry DWORD name is, has a name which is Release. If Release DWORD, you have .NET Framework version 4.5 or higher.

Step 5. The Release DWORD data contains values ​​associated with a specific version of the .NET Framework. For example, in the image above, Release DWORD has a value of 461814, which means that the system has .NET Framework version 4.7.2 installed. Check the table below for Release DWORD value.

Check Release DWORD value

You can cross-check the DWORD value with the value table below to find the correct version of .NET Framework on the system.

2. Use Command Prompt to find the version of .NET Framework

Import command Go to the Start menu search bar, right-click the best match, and select Run as Administrator.

Now, copy and paste the following command into the Command Prompt:

reg query "HKLMSOFTWAREMicrosoftNet Framework SetupNDPv4" /s

The above command will list the installed .NET Framework for version 4. .NET Framework version 4 and higher displayed as v4.x.xxxxx.

3. Use PowerShell to find the version of the .NET Framework

Use PowerShell to find the .Net Framework version

Type PowerShell Go to the Start menu search bar, right-click the best match and select Run as Administrator.

Now, you can use the following command to check the value of the Release DWORD of the .NET Framework:

Get-ChildItem 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDPv4Full' | Get-ItemPropertyValue -Name Release | Foreach-Object { $_ -ge 394802 }

The above command returns True if the .NET Framework version is 4.6.2 or higher. If not, it returns False. You can use the .NET Framework DWORD value table above to find the version from the last six digits of the command.

For example, the first command confirms that the system is installing version 4.6.2. The second command checks the computer with version 4.7.2 installed. However, the third command checks for version 4.8 but does not yet have it because the computer has not updated to Windows 10 May version.

Look for an older version of the .NET Framework

Look for an older version of the .NET Framework

You can find older versions of .NET Framework installed on your system by using registry.

Step 1. Press Ctrl + R to open Run, then type regedit.

Step 2. When Registry Editor opens, look for the following:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework SetupNDP

Step 3. Check the NDP file in the registry for each version of .NET Framework.

Check the version of the .NET Framework using a third-party tool

There are a number of tools you can use to automatically find the .NET Framework version on your system. However, they are not updated as often, so it is more convenient to use the manual method.

1. Raymondcc .NET Detector

https://www.raymond.cc/blog/download/did/1741/

The storage password is raymondcc.

Raymondcc .NET Detector Tool

Raymondcc .NET Detector is one of the fastest and easiest to use .NET Framework version detection tools. You just need to download the directory, unzip it, then run the executable. When the program runs, it displays a list of .NET Framework versions. The black versions are installed on your system, while the gray versions are not. If you click on a gray version of the .NET Framework, it will take you to the installer.

2. ASoft .NET Version Detector

http://www.asoft-ware.com/download.php?id=11

ASoft .NET Version Detector tool

ASoft .NET Version Detector works very similar to Raymondcc .NET Detector. Once you download and unzip the program, run the executable. The program displays a list of currently installed .NET Framework versions. It also provides download links for versions you don’t have.

Now you know some simple methods to check your .NET Framework version. In some cases it is not necessary to check the version of the .NET Framework. Many programs will check the version before installing and let you know. Others will install the required version before starting the installation, saving you the work of finding the correct version and trouble downloading it. However, it’s handy to know how to manually find the version of the .NET Framework.

I wish you all success!

.

Leave a Reply

Your email address will not be published. Required fields are marked *