How to find the version of .NET Framework installed in Windows 10

With a single command, you can quickly check the version of .NET framework installed in Windows 10. To run applications that require support, your system must have the .NET framework installed. If not, some dependent apps may not work. Below are the steps you should follow to find the installed .NET version.


What is the .NET Framework?

The .NET Framework is a software library that allows developers to build and develop Windows applications deeply. For the most part, Windows users don’t have to worry about installing and maintaining the .NET framework in Windows. This is because the developers bundle their application installers with the appropriate .NET.

However, there can be times when a certain application needs a specific version of the .NET framework. If that particular version is not installed or the developer doesn’t bundle it in the app, it may not run as expected. In those cases, knowing which version of the .NET framework is installed in the system can help you download the required version.

Commands to check the version of the .NET Framework

With a single command, we can check which version of .NET framework is installed in our Windows system. You only need to execute one command in the Command Prompt environment. Here are the steps you can follow.

Step 1. Open the Run window with keyboard shortcuts Windows + R => then type CMD and press Enter or click Ok.

Open a Run window with a keyboard shortcut

Step 2. Now the Command Prompt window will appear, paste the following command and click Enter.

reg query "HKLMSOFTWAREMicrosoftNet Framework SetupNDP" /s

command to export installed .Net version information

In the following results, you should see the .NET version lying next to it Version. If there are multiple versions installed then it will appear here.

In my case, it was .net Framework v4.8.

the .NET version is next to Version

Step 3. Now you can close the Command Prompt window.

PowerShell command to find the .NET version

PowerShell also has a command to get the .net framework version details. Just like with Command Prompt, you execute the command and the result will display the full version installed in the system.

Step 1. Click Start menu => then type PowerShell and press Enter.

Open powershell window in win10

Step 2. In the newly opened command prompt, paste the command below and click Enter:

Get-ChildItem 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)p{L}'} | Select PSChildName, version

the command to output .net information in powershell

You’ll see the version number right next to the field Client and Full.

.net framework version right next to Client and Full fields

Step 3. Now you can close PowerShell.

Download the .NET Framework offline installer

If you don’t have a certain version of the .NET framework, you can download it directly from the Microsoft website or use the Windows Features tool (Start => Turn Windows Features On or Off). If you’re still feeling troubled, check out the complete list of .NET framework versions and the download link I made available in this article.


So you know how to view your installed .NET version and handle the situation that appears on your computer. If you have a problem or need help, feel free to comment below and I’ll try to help as much as I can. In addition, you can refer to a list of other Windows 10 related articles in this very helpful article.

Good luck!



The post How to find the .NET Framework installed in Windows 10 appeared first on Computer tips – Informatics for you.

Leave a Reply

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