How to Check .NET Framework Version in Windows 10

How to Check.NET Framework Version in Windows 10: Are you looking that what version of .NET Framework comes with Windows 10 system or how to check .NET Framework version in Windows 10 computer? Let’s find out.

How to Check .NET Framework Version in Windows 10

Have you ever had to check. Version of .NET Framework running on your Windows 10 computer or laptop? Or, Do you want to know what version of .NET has a Windows 10 system? If your answer is “Yes” then you came to the right article today.

Many Microsoft Windows operating system programs use .NET framework to work correctly. The .NET Frame, developed by Microsoft, is a collection of technologies that enable developers and help them build functional apps for Windows, Mac, Linux, Android, and iOS.

Most Windows installations have .NET in them and if you want to check. NET framework version on your system but don’t know how to do that then don’t worry. In this guide, I’ll teach you how to check. NET framework version on Windows 10 operating systems and what are the best ways to check .NET version running on your Windows computer or laptop.

So, without further ado, let’s dive in and learn how to check. .NET Framework version installed on Windows 10 PC.

What. NET Framework Is There Windows 10?

All editions of Windows 10 include .NET Framework 4.6 as an OS component and are installed by default on every standard install of Windows 10. Windows 10 editions also include .NET Framework 3.5 SP1 as an OS component that is not installed by default. The .NET Framework 3.5 SP1 can be added (if needed) or removed by visiting the Programs and Features section of the Control Panel.

Older versions of Windows such as Windows XP, Windows 7 and Windows 8 or 8.1 ships with .NET Framework 1.0, .NET Framework 3.5 and .NET framework 4.5 respectively.

According to an official guide (.NET Framework version and dependencies) published by Microsoft:

Each new version of the .NET Framework adds new features but retains features from previous versions. The CLR (standard language trash) is identified by its own version number. The .NET Framework version number is increased with each release, but the CLR version is not always increased.

And now that we’ve got the basics of what version of the .NET Framework has a Windows 10 operating system, it’s time to learn how to check. The .NET Framework version installed on Windows 10 PC.

How to Check. .NET Framework Version of Windows 10

There are many versions of the .NET Framework available for Windows operating systems, some of which (.NET Frameworks) are included in some Windows OS by default (as we discussed earlier) and all. .NET Framework versions are also available for free official download on the Microsoft website.

If you want to see all the available versions of the Microsoft .NET Framework, just go to the Download .NET Framework page and you’ll find the recommended version, release date, and all the details you need.

Although, there are many ways to determine which .net versions of the framework are installed on any Windows computer. But when it comes to Windows 10 operating systems, some of the best methods to check. The .NET Framework version of Windows 10 is via Windows Explorer, Windows Registry Editor, and Command Prompt or Windows PowerShell.

And now in this guide, we will explain each of them step by step. So let’s start and learn how to check. .NET Framework version on Windows 10 laptop or desktop computer. Here we go:

Method 1: Check .NET Framework Version Manually

Windows Explorer and Control Panel – These are two very basic and manual ways of checking which version of Microsoft .net framework is installed on your Windows 10 computer. But here we are going to continue the procedure that comes with Windows Explorer (because of its accuracy in the result).

So, just follow these steps and learn how to evaluate. NET Framework version installed on Windows 10 using Windows Explorer:

First of all, open File Explorer and navigate to the locations of this folder one at a time:

  • C: \ Windows \ Microsoft.NET \ Framework
  • C: \ Windows \ Microsoft.NET \ Framework64
Image: check .net version

All versions of the .NET Framework are installed in these two folders. Here each .NET version corresponds to a separate directory with the v characters at the beginning and the version number as the folder name. From here, you can easily find out which versions to install on your system.

Alternative solution: In case, if you’re confused after seeing the many files and folders available under the Framework and Framework64 folders then you can follow these steps:

At first, click on the Start menu and then select the Command Prompt (Admin) option.

Image: command prompt (admin)

When the Command Prompt with administrator privileges is opened, simply run the following command:

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

When the command is executed, it will display all installed. .NET Framework directories (version).
Image: how to check the .net framework version

This is the quick and simple way to manually check the .NET Framework version of Windows 10 operating systems. If this seems insane then don’t worry no, we have more. NET Framework version evaluation methods that should really help you.

Method 2: Check .NET Version using Registry Editor

As we all know, the register contains a list of .NET Framework versions installed on a computer. So, you can easily check the version of .NET framework using Windows Registry Editor. Simply, follow all of these steps exactly and learn how to determine which .net versions of the framework are installed on your Windows 10 PC. Here we go:

Warning and Correction: Preventing the Windows Registry can be dangerous if you do not have the right information. So try it at your own risk, ZeroDollarTips is not responsible for any damages. We recommend that you back up the registry for restoration in case it is damaged.

  • At first, press the Windows + R keys to open the Run dialog box.
  • In the Run dialog box, type reload and press the Enter key to open the Registry Editor.regedit-windows-10
  • In the Registry Editor, navigate to the following subkey:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP \ v4 \ Buong

Important note: If the “Full” subkey is not available in the registry editor, that means you do not have .NET Framework 4.5 or later versions installed.

Now in the right pane, check the value of the Release entry. Its value corresponds to a specific version of the .NET Framework.
how to check .net version

Example: In my case, the Release entry value was 528040, which is the release key for .NET Framework 4.8. This means that the 4.8 version of the .NET Framework is running on my Windows 10 computer.

Therefore, by checking the Release Reg_DWORD value in the registry editor, you can easily determine which. NET Framework versions are installed on your system.

Find out. .NET Framework version

As we know, the Reg_DWORD Release value in the registry represents the version of the .NET Framework installed on a Windows computer. So here’s the list. .NET Framework versions and their associated Release Reg_DWORD values:

Release Value REG_DWORD .NET Framework version
378389  .NET Framework 4.5
378675 at 378758  .NET Framework 4.5.1
379893 .NET Framework 4.5.2
393295 at 393297 .NET Framework 4.6
394254 at 394271 .NET Framework 4.6.1
394802 at 394806 .NET Framework 4.6.2
460798 at 460805 .NET Framework 4.7.6
461308 at 461310 .NET Framework 4.7.1
461808 at 461814 .NET Framework 4.7.2
528040, 528209 at 528049 .NET Framework 4.8

Method 3: Check the .NET Framework Version using PowerShell

In that case, if you think that other .NET Framework versions of the checking methods are complex and give you incomplete results then you should use Windows PowerShell for quick and accurate results.

This is one of the easiest ways to check. .NET Framework version of your system. And we personally recommend this method because it is the fastest and one of the safest. To check the .NET framework version of Windows 10 using Windows PowerShell:

  • At first, go to the Windows 10 Start Menu Search box and search for PowerShell.
  • From the search result, right-click on Windows PowerShell and then select the option as Run as

When Windows PowerShell opens with administrator privileges, type the following command and then press the Enter key:

gci ‘HKLM: \ SOFTWARE \ Microsoft \ NET Framework Setup \ NDP’ -recurse | gp -name Version -EA 0 | where {$ _. PSChildName -match ‘^ (?! S) \ p {L}’} | select PSChildName, Version
How to Check .NET Framework Version in Windows 10

Once you give this command, it will display all installed .NET Framework versions. It may be difficult to understand but you will know all the versions installed on your system from the results.


If you are not an experienced computer user and you do not want to proceed with the inspection procedure. The .NET Framework version using Windows Registry Editor then we recommend that you try the first (Method 1) or the third (Method 3) solution as these are the methods that work best, are safe and do not cause any kind of damage to your system. None of the methods on this list will cause any issues if they are observed on the tee.

We now have all your questions (How to check .NET Version Framework on Windows 10 PC? And which .Net version is Windows 10 developed?) Has been answered satisfactorily.

If you have other questions for us related to Microsoft .NET Framework for Windows 10 or would like any other kind of help then reach out through our Contact us page or through comments below. We will respond to you as soon as possible.

You May Also Like

About the Author: Tech Desk

Leave a Reply

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