How to Find .NET Framework Version Installed in Windows 10

With a single command, you can quickly check the .NET framework version installed in Windows 10. Here are the steps you should follow to find installed .NET version.

.NET Framework is a software library that lets developers build and deeply Windows applications.  To run those applications, your system should have the .NET framework installed. Otherwise, the applications which depend on the framework might not work. For the most part, Windows users don’t have to worry about the installation and maintenance of the .NET framework in Windows. This is because the developers bundle their application installers with .NET dependencies.

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

In this quick and simple post, let me show the steps to check the .NET framework version in Windows 10.

Command to Check .NET Framework Version

With a single command, we check which version of .NET framework is installed in your Windows system. All you have to do is execute the command and the Command Prompt and it will show the version number. Here’re the steps you should follow.

  1. Open Run dialog box with “Windows Key + R” keyboard shortcut.
  2. Type “CMD” and press “Enter” or click “Ok”.
  3. This will open the Command Prompt window.
  4. Here, execute the below command.
    reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s
  5. You will see the .net framework version number next to “Version“. If you have multiple versions, you will see multiple entries.
  6. In my case, it is .net framework v4.8.
    Dot-net-framework-version-in-command-prompt-280620
  7. Close the Command Prompt window.

That is all.

PowerShell Command to Find Install .NET Version

PowerShell too has a command to get .net framework version details. Just like with the Command Prompt, you execute the command it shows all the versions installed in your system. Here’re the steps you should follow to use PowerShell command to check the .net framework version.

  1. Open Start.
  2. Type “Windows PowerShell” and press “Enter“.
  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 right next to the “Client” and “Full” fields.
    Dot-net-framework-version-in-powershell-280620
  5. Close PowerShell.

That is all. It is simple to use the PowerShell command. In my case, I have the v4.8 .net framework.

Download .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 using the Windows Features tool (Start → Turn Windows Features On or Off).

That being, it can still be a hassle of beginners. So, to make things easier, I’ve made a list of official direct download links for all .NET framework installers. Go to my page and download the .NET framework offline installer of the version you need.

I hope that helps. If you are stuck or need some help, comment below and I will try to help as much as possible.

Scroll to Top