Featured Article

How to Find .NET Framework Version in Windows - Quick Guide

Kenneth Jul 13, 2026

The .NET Framework is a widely-used software development platform created by Microsoft. If you're working on an application that's built using this framework, it's essential to know the version you're using or what's installed on your Windows machine. This information can be important for troubleshooting issues, determining compatibility, or ensuring you're using the most current features. Here's how you can find the .NET Framework version in Windows.

How to Check .NET Framework Version in Windows 10 Computer
How to Check .NET Framework Version in Windows 10 Computer

Before we dive in, note that the exact steps may vary slightly depending on the version of Windows you're using. This guide will focus on the most common methods for recent versions, including Windows 10 and 11.

a screenshot of a computer screen with the text how to check net framework version
a screenshot of a computer screen with the text how to check net framework version

Finding .NET Version via Control Panel

The Control Panel is a traditional Windows interface for adjusting system settings. It provides a quick and easy way to check your .NET Framework version.

Top 5 Ways to Fix .NET Framework 3.5 Missing in Windows 10 - MiniTool
Top 5 Ways to Fix .NET Framework 3.5 Missing in Windows 10 - MiniTool

To access this method, first, click on the Windows Start button. In the search bar, type "Control Panel" and select the "Control Panel" application from the results. Once you're in the Control Panel, follow these steps:

Using the Programs and Features View

How to Check .NET Framework Version in Windows 10 Computer
How to Check .NET Framework Version in Windows 10 Computer

In the Control Panel, select "Uninstall a program" under the "Programs" category. This will open a list of all installed programs, including the .NET Framework. The version number should be listed in the "Version" column. If there are multiple versions installed, they will be listed separately.

Please note that you might need to adjust the view to display the "Version" column. To do this, click on the "Change view by" dropdown and select "Details". Then, right-click on any column header and select "More...". Check the box next to "Version" and click "OK".

Using the Add or Remove Programs View

How to Install .NET Framework 2.0 3.0 and 3.5 in Windows - Make Tech Easier
How to Install .NET Framework 2.0 3.0 and 3.5 in Windows - Make Tech Easier

Alternatively, in the Control Panel, select "Turn Windows features on or off" under the "Programs" category. This will open a new window where you can see a list of Windows features, including the .NET Framework. The version number will be listed in parentheses next to ".NET Framework". If there are multiple versions, they will be listed separately.

Finding .NET Version via Command Prompt

Using the command line can provide more detailed information about your .NET Framework installation. It's particularly useful if you want to check the version of the .NET Core or .NET 5+ SDK/MSI itself.

How to Check .NET Framework Version in Windows 11
How to Check .NET Framework Version in Windows 11

To access the Command Prompt, press the Windows key + R on your keyboard to open the Run dialog box. Type "cmd" and press Enter. Once you're in the Command Prompt, you can use one of the following commands:

Check .NET Framework Version with `diri` Command

A Complete Guide to Microsoft .NET Framework
A Complete Guide to Microsoft .NET Framework
Windows ランタイム コンポーネント .NET
Windows ランタイム コンポーネント .NET
How to Repair the .NET Framework on Windows - Make Tech Easier
How to Repair the .NET Framework on Windows - Make Tech Easier
5 Ways to Repair the .NET Framework on Windows
5 Ways to Repair the .NET Framework on Windows
the net framework for network work
the net framework for network work
the error screen for windows explorer is not responding to an important program that may be installed
the error screen for windows explorer is not responding to an important program that may be installed
How to check .NET version on Windows server?
How to check .NET version on Windows server?
Introduction to C# Windows Forms - The Engineering Projects
Introduction to C# Windows Forms - The Engineering Projects
Run .Net Framework 2.0, 3.0 and 3.5 on Windows 10 - gHacks Tech News
Run .Net Framework 2.0, 3.0 and 3.5 on Windows 10 - gHacks Tech News

Type the following command and press Enter:

`diri C:\Windows\Microsoft.NET\Framework | find "v" `

This command lists the folders in the Microsoft .NET Framework directory, and the `find` part filters to display only those that start with the letter 'v', which are the versions.

If you want to check the version of specific .NET Framework versions, replace 'v' with the version number. For example, to check version 4.8, type `diri C:\Windows\Microsoft.NET\Framework\v4.8`.

Check .NET Core or .NET 5+ Version with `dotnet` Command

If you're using .NET Core or a later version, you can use the `dotnet` command to check the version. Type the following command and press Enter:

`dotnet --info`

This command will display detailed information about your .NET installation, including the version.

Finding .NET Version via Registry Editor

The Windows Registry stores system configuration information. You can find the .NET Framework version by looking at specific registry keys.

To access the Registry Editor, press the Windows key + R on your keyboard to open the Run dialog box. Type "regedit" and press Enter. Once you're in the Registry Editor, follow these steps:

Finding the .NET Framework Version Key

Navigate to the `HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP` key. The version numbers are stored in this branch. The most current version number will be listed under the `InstallRoot` key.

For example, if the `InstallRoot` key has the value `C:\Windows\Microsoft.NET\Framework\v4.0.30319`, then version 4.0.30319 is installed.

Interpreting Registry Values

Some registry values, such as `Version` and `Install`, can provide additional information. The `Version` key lists the installed version in a format like `v1.0.5000`, and the `Install` key indicates whether the version is installed (1) or installed only for .NET native images (2).

Understanding these methods will help you determine which version of the .NET Framework is installed on your system, whether it's for troubleshooting, upgrading, or just curious about the version. Staying informed about your system's software helps ensure you're getting the most out of your Windows experience. If you're looking to install or upgrade the .NET Framework, check our guide on that process for a smooth experience.