In previousa aritcle, I mentioned Windows Version List but as the .Net framework is now (after .NET Core) an open-source development platform for Windows, macOS, and Linux devices. It has programming languages, libraries, and tools for programmers to build different types of applications.

Microsoft .Net framework has different versions available for Windows PC, and you can install multiple versions on your computer. However, you may need to know which versions are installed on a PC when deploying your app. Thankfully, this post does justice to that. 

You will learn how to check the versions of the .Net framework on your Windows PC. Follow through to discover the steps.

How Do You Find .NET Versions on Windows?

You can find the versions of the .Net framework on your pc in four ways. The four ways include the following:

  • Using the File Explorer
  • Using PowerShell 
  • Using Registry Editor
  • Using the Control Panel

Method 1: Check .Net Versions Using File Explorer

Follow the steps below to check your .Net versions using the file explorer.

Step 1:  Open File Explorer


Open the File Explorer on your PC by clicking on its icon from the taskbar. You can also press the combination of the Windows + E button on your keyboard.

Step 2: This PC


Click on This PC on the sidebar of the File Explorer window.

Step 3: Navigate to Framework Folder

Navigate to the Framework folder by following the path below:

  • C:
  • Windows 
  • Microsoft.NET
  • Framework

Step 4: Open the Latest Folder


Open the latest folder in the framework folder. You will identify it with the date modified.

Step 5: Right-Click a .dll File


After opening the latest folder in the framework folder, right-click on any of the “.dll” files in the folder.

Step 6: Properties

Select properties from the option that displays after right-clicking the “.dll” file. The Accessibility .dll properties window will display, 

Step 7: Details


Click the Details tab at the top of the properties page that displays.

Step 8: Check Product Version


Locate the product version from the properties in the details type. The value next to this product version is your .Net framework version.

Method 2: Check .Net Versions Using PowerShell

You can check the versions of the .Net on your Windows PC using the PowerShell application. Here are the steps:

Step 1: Open PowerShell


The easiest way to access the PowerShell app is to use the Windows search option. Type PowerShell in the search field, and the icon will display in the search results. Right-click on the icon and select the Run as Administrator option.

Step 2: Enter the Command

When the PowerShell app becomes active, type the command below and press the Enter key. You can also copy and paste the command. 


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

Step 3: Locate the .Net Version


You may need to hold on a few seconds for the system to process your command. When it does, the results will display on the screen.

You will see the .Net Versions on the result.

Method 3: Check .Net Versions Using Registry Editor

Another method for checking the versions of the .Net on Windows is to use the Registry Editor. Follow the steps below to do this.

Step 1: Start Registry Editor


Click on the search button on your PC, enter Regedit in the search field, then double-click the Registry editor app from the search result to open it.

Step 2: Allow Permission

The system will seek permission to "make changes to your computer" by giving you two options in the "user account control" dialog box. Click on allow to continue.

Step 3: Navigate the Registry Editor


Follow the path below to locate the main version folder. Click on the arrow next to each folder below to expand it.

  • Microsoft
  • NET Framework Setup
  • NDP

Step 4: Expand the Version Key

When the NDP folder expands, locate the main version folder and expand the arrow beside it.

Note that the version key or name is v4 or v4.0 for the latest versions, while it is either a combination of numbers or the word "Setup" in older versions. , then the key name will be 1033 and not v3.5.

Step 5: Click on Client


When the version key expands, click on the Client folder, and its data will display on the right side of the window.

Step 6: Locate the .Net Framework Version

Locate Microsoft .Net version to the right side of the window.

You will see "version" under the "name" column and the "value" under the "value" column.

Method 4: Check .Net Versions in the Control Panel

You can also check the versions of the .Net in the Control panel as follows:

Step 1: Open the Control Panel

Click the search button on your PC taskbar, type Control panel in the search field, then double-click the app when the system displays it in the search results.

Step 2: Programs and Features


Click on Programs from the control panel then click Programs and Features to continue.

Step 3: Verify .Net Version


Locate Microsoft .Net Framework from the list of programs and applications. 

You will see the .Net versions in the version column.


That's it, we are done, as you can see  from above post, you will be able locate the Microsoft .Net Framework Version with any of the methods above, but the Control Panel option seems the easiest.

You may also like to read:

How to Delete Outlook Search History

How to Change Mouse Cursor in Windows 11

Split Screen using Snap Layouts in Windows 11

Enable - Disable Mouse Acceleration in Windows 11

How to Turn Off Windows 10 automatic updates