How to Check .Net Framework Version in Windows 11?

5+ Easy way to Find Installed .Net Framework Version in Windows 11!

I’m a Windows enthusiast and a web app developer. I recently upgraded my PC to the MSI Vector series and enhanced its RAM and CPU to match my programming needs. When I tried to install the Microsoft legacy IDE, Visual Studio Code, I was stopped by a requirement for the .NET framework. My new PC came with an outdated version of the .NET framework, but Visual Studio Code needs .NET 4.8 to install and run on Windows 11.

To upgrade to .NET Framework 4.8, I first needed to find out which version was currently installed on my PC. Unfortunately, I didn’t know how to do this. After some research, I learned the steps to find the .NET framework version on a Windows 11 PC. I realized this could be a common issue for others who are new to Windows 11 or Visual Studio Code, so I decided to write a detailed guide on the topic. This guide will help users easily overcome this issue and continue with their installations. Let’s dive in.

Quick Way- Find .Net Framework version Windows 11:

  • Open File Explorer. In the Address bar on the top, Enter the following command: C:\Windows\Microsoft.NET\Framework\ and hit the Enter button.
  • Now, you will see multiple version folders like v1.0.xxxx, v2.0.xxxx, v3.0, v3.5, and v4.xxxx.
  • Open the latest version folder (v4.xxxx).
  • In the top-right corner, you’ll see a Search Box. Enter the text “mscorlib.dll” and hit the Enter button.
  • When the file appears, right click on it and select the Properties option.
  • Go to the Details tab, where you can find the .NET Framework version (4.8.92610) listed under Product version.

1a: Find .Net Framework Version using Command Prompt:

This method is one of the quickest and nerdiest ways to find the .NET Framework version. For those who are completely new to Command Prompt and PowerShell, this is a great first way to begin.

Open Command Prompt using Run as Administrator
Open Command Prompt using Run as Administrator
Execute the command to display .net framework version
Execute the command to display .net framework version

As you can see in the image above, once the command is executed, the .NET Framework version is displayed as 4.8.09032 listed under Version.

1b: Alternate Command Prompt Command:

The command given above is a straightforward one that directly displays the version in just a single step. However, it shows multiple outputs, which might seem confusing. So, I’ve come up with an alternative command that displays only the .NET Framework version, avoiding unnecessary information.

Open Command Prompt using Run as Administrator
Open Command Prompt using Run as Administrator
Alternate command to display .net framework in windows 11
Alternate command to display .net framework in windows 11

The table below provides the hexadecimal codes and their corresponding .NET Framework versions.

.NET Framework VersionHexadecimal Value (Release)
.NET Framework 4.8.10x82348
.NET Framework 4.80x80EA8
.NET Framework 4.7.20x70AF0
.NET Framework 4.7.10x707DE
.NET Framework 4.70x707E5
.NET Framework 4.6.20x60632
.NET Framework 4.6.10x5F230
.NET Framework 4.60x5AC00
.NET Framework 4.5.20x50000
.NET Framework 4.5.10x47B18
.NET Framework 4.50x439B0
Hexadecimal values and their corresponding .NET Framework versions

Compare your output hexadecimal value with the table above to find your installed .NET Framework version. Then, install the required version that suits your needs.

2a: Find .Net Framework Version using PowerShell:

Opening PowerShell as Admin Mode
Opening PowerShell as Admin Mode
PowerShell command to display .net framework version
PowerShell command to display .net framework version

2b: Alternate PowerShell Command:

Opening PowerShell as Admin Mode
Opening PowerShell as Admin Mode
Alternate PowerShell Commands Output
Alternate PowerShell Commands Output

The table below provides the decimal codes and their corresponding .NET Framework versions.

.NET Framework VersionDecimal Value (Release)
.NET Framework 4.8.1533320
.NET Framework 4.8528040
.NET Framework 4.7.2461808
.NET Framework 4.7.1460798
.NET Framework 4.7460805
.NET Framework 4.6.2394802
.NET Framework 4.6.1394254
.NET Framework 4.6393295
.NET Framework 4.5.2379893
.NET Framework 4.5.1378675
.NET Framework 4.5378389
Decimal values and their corresponding .NET Framework versions

Compare your output decimal value with the table above to find your installed .NET Framework version. Then, install the required version that suits your needs.

3: Using File Explorer Method:

Opening File Explorer on your PC
Opening File Explorer on your PC
Navigate into .Net Framework Directory
Navigate into .Net Framework Directory
Looking for mscorlib.dll in v4.0 .net directory
Looking for mscorlib.dll in v4.0 .net directory
Found .net Framework version using File Explorer.
Found .net Framework version using File Explorer.

This is the easiest way to find the installed .net framework version on your Windows 11 pc.

4: Using Windows Registry Editor:

This is one of the unique way and this method requires access to registry editor!

Opening Registry Editor using Run Window
Opening Registry Editor using Run Window
Finding .Net Framework Version from Registry Editor
Finding .Net Framework Version from Registry Editor

5: Using Windows Features Method:

Opening Turn Windows Features on or off using Run Window
Opening Turn Windows Features on or off using Run Window
Enabling .Net Framework 4.8 using Windows Features
Enabling .Net Framework 4.8 using Windows Features

Conclusion:

By following the steps outlined in this guide, you can quickly determine the .NET Framework version installed on your Windows 11 PC and take the necessary steps to upgrade if needed. Ensuring that your system meets the requirements for software like Visual Studio Code is crucial for a smooth development experience. With this knowledge, you’ll be well prepared to troubleshoot similar issues in the future and continue developing your projects without interruption. Happy coding! Find more tutorials at WinSides.

Exit mobile version