Source: Windows Central
On Windows 10. the ".NET Framework" ("dot net") is a development platform made up of programming languages, libraries, and tools for programmers to build different types of applications for desktops, laptops, tablets, web apps, games, and more.
The .NET platform is not limited to Windows since it is open-source and cross-platform, which means it's also supported on macOS and Linux.
Although regular users rarely need to worry about the version of .NET installed on Windows 10, some apps require specific releases to install and run as intended. In addition, developers typically have to use multiple versions of the development platform to build their applications. This means that knowing the version of .NET installed on the computer can come in handy depending on the situation.
Whether you are a developer or an everyday user, Windows 10 provides at least four ways to check the .NET Framework version using File Explorer, Registry, Command Prompt, and PowerShell.
In this Windows 10 guide, we will walk you through the steps to determine the .NET Framework version installed on your computer.
- How to check .NET version using File Explorer
- How to check .NET version using Registry
- How to check .NET version using Command Prompt
- How to check .NET version using PowerShell
How to check .NET version using File Explorer
To use File Explorer to check the .NET Framework version on Windows 10, use these steps:
- Open File Explorer.
Browse the following path:
C:\Windows\Microsoft.NET\Framework
Enter the folder with the latest version — for example, v4.0.30319.
Source: Windows Central
Right-click any of the ".dll" files and select the Properties option.
Source: Windows Central
- Click the Details tab.
In the "Product version" section, confirm the version of .NET — for example, 4.8.4084.0.
Source: Windows Central
Once you complete the steps, the file details will reveal the framework platform's version installed on the device.
How to check .NET version using Registry
To determine the .NET Framework version through the Registry, use these steps:
- Open Start.
- Search for regedit and click the top result to open the Registry.
Browse the following path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
Expand the main version key – for example, v4 or v4.0.
Select the Client key.
Source: Windows Central
Quick tip: In releases older than version 4, the key will be a number or "Setup." For example, .NET version 3.5 includes the version number under the 1033 key.
- On the right, check the "Version" string to determine the release of the .NET Framework.
After you complete the steps, you will know the releases of the Microsoft framework available on Windows 10.
How to check .NET version with Command Prompt
To check the version of the .NET Framework with Command Prompt, use these steps:
- Open Start.
- Search for Command Prompt, right-click the top result, and select the Run as administrator option.
Type the following command to determine the version of .NET installed and press Enter:
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s
Source: Windows Central
To make sure that version 4.x is installed, use this variant of the command:
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4" /s
Source: Windows Central
- Check the "Version" field to confirm the releases of the .NET Framework installed on Windows 10.
Once you complete the steps, the versions of .NET running on the computer will be revealed.
How to check .NET version with PowerShell
To check the .NET version with PowerShell, use these steps:
- Open Start.
- Search for PowerShell, right-click the top result, and select the Run as administrator option.
Type the following command to check the version of .NET installed and press Enter:
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
Source: Windows Central
- Confirm the version of the .NET Framework installed on Windows 10.
After you complete the steps, PowerShell will return the information for both the client and the full version of .NET installed on Windows 10 (if applicable).
More Windows resources
For more helpful articles, coverage, and answers to common questions about Windows 10 and Windows 11, visit the following resources:
- Windows 11 on Windows Central — All you need to know
- Windows 11 help, tips, and tricks
- Windows 10 on Windows Central — All you need to know

A Minecraft: Bedrock Edition patch is now available with handful of fixes
Mojang Studios is in the process of rolling out a brand-new patch update for Minecraft: Bedrock Edition, which includes dozens of changes and fixes.

Windows 11's new dynamic refresh rate mode arrives on Surface Laptop Studio
Microsoft has started rolling out a new firmware update on the Surface Laptop Studio for devices enrolled in the Windows Insider Dev or Beta Channels, which appears to finally enable Windows 11's new "dynamic refresh rate" feature that's compatible with certain high refresh rate displays.

These are the best new level 85 farming spots for Diablo 2: Resurrected
Patch 2.4 has added a bunch of new level 85 farming areas to Diablo 2: Resurrected, and they're here just in time for the first ladder season. This guide will help you farm in the right spots depending on the type of damage you're dealing.

Check out these must-have Windows apps for Super Bowl LVI
Super Bowl LVI is finally here. To make sure you get the best experience for the big game, make sure to grab these apps for Windows 11 and Windows 10.