Home » How To » How to Find .NET Framework Version in Windows 10 & 11

How to Find .NET Framework Version in Windows 10 & 11

Don’t know which version of the .NET framework is installed on your computer? This article shows you how to find the .NET version in Windows.

The Microsoft .NET Framework is a software library that allows developers to create and deploy Windows applications. Your system must have the .NET framework installed to run apps created with it. Otherwise, the framework-dependent applications may fail to function.

The good news is that Windows users don’t have to bother installing and maintaining the .NET framework. This is because most developers include .NET dependencies in their application installers.

However, there may be situations when a specific version of the.NET framework is required for an application. If that version is not installed and the developer does not include it in the application, it may not function properly.

In those circumstances, knowing the current .NET version can help you download the necessary dot net framework.

Let me walk you through the steps to find the .NET framework version on Windows 10 and 11.

Table of contents:

The steps below work the same in Windows 10 and 11.

Find .NET Framework Version using Command Prompt

We can determine the .NET version installed on your Windows PC with a simple command. All you have to do is run the command in the Command Prompt window will display the current.NET version number. Here are the steps you should follow.

  1. Open the Run dialog box.
  2. Type “CMD.”
  3. Click “Ok” to continue.
  4. Execute the below command.
    reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s
  5. You will see the .net version number next to “Version.”
  6. If you have multiple versions, you will see multiple entries.
  7. I have .NET framework v4.8 installed.
  8. Close the Command Prompt window.

Steps with more details:

Open the Command Prompt window. You can either use the “CMD” run command or search for it in the Start menu and launch it.

Execute the following command after opening the PowerShell window.

reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s

The command displays a list of all the .NET framework versions that are currently installed. The .NET version is displayed next to the “Version” heading. If you have multiple versions, there will be multiple entries.

find .net framework version in command prompt

Find .NET Version using PowerShell

Apart from Command Prompt, you can also use PowerShell to get .NET framework version details. Here’re the steps you should follow to use the PowerShell command to find the .NET framework version.

  1. Open the Start menu.
  2. Search and open “Windows PowerShell.”
  3. Execute the below command in the PowerShell window.
    Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version
  4. You will see the version number next to the “Client” and “Full” fields.
  5. With that, you now know the installed .NET version.
  6. Close PowerShell.

Steps with more details:

Launch the PowerShell terminal window. You can find it in the Start menu. If running Windows 11, right-click the Start button and select “Terminal.” Make sure the “PowerShell” tab is opened in the Terminal window.

After you’ve opened it, run the command below.

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

It will display the installed .NET framework version. It’s directly next to the “Client” and “Full” headers.

find .net framework version in powershell

Close the PowerShell/Terminal window once you have the information.

Download .NET Framework Offline Installer

If you don’t have a specific version of the.NET framework, you can get it from Microsoft’s website or utilize the Windows Features tool (Start > Turn Windows Features On or Off).

Having said that, it might still be difficult for beginners. To make things simpler, I’ve compiled a list of official direct download URLs for all.NET framework installers. Navigate to the page and download the.NET framework offline installer of the required version.

That is it. It is that simple to find the .NET version in Windows.

I hope this simple and easy Windows how-to guide helped you.

If you are stuck or need some help, send an email, and I will try to help as much as possible.

Leave a Comment

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

Scroll to Top