≡ Menu

How to Find .NET version running on your computer

We can find the .NET version running on a computer by either of the following ways.

Run appwiz.cpl. This shows the list of all the programs installed on your computer.

Check for the entries starting with ‘Microsoft .NET Framework’.  You may find multiple entries of .NET Framework like below. The higher version of the .NET package you have is the version running on your computer. In the below case it’s .NET Framework 4.

Check .net version in add or remove programs wizard

Find .NET Framework version from command prompt

You can run below wmic command to retrieve the version

wmic product get description | findstr /C:.NET


C:\>wmic product get description | findstr /C:.NET
Microsoft .NET Framework 4.5.1

You can list older .NET versions running on your computer by running a simple command shown below.

dir  /b  %windir%\Microsoft.NET\Framework\v*

Running the above command will print  all older .NET versions installed on the computer. Note that this does not show the latest version. So this command can be helpful to find older versions, we should check Appwiz.cpl or use the WMIC command above to find the latest version.

C:\> dir /b %windir%\Microsoft.NET\Framework\v*


5 comments… add one
  • Senthil

    Can we remove the older versions keeping the latest one? Would there be any applications that can run only with the older .NET versions?

  • Bruce

    Do you know what’s the default version that comes with Windows 7 enterprise? I currently have 4.5.1 on my system. Wanted to know if this’s default on every Windows 7

  • Erwin

    What apps would fail to run if .net is uninstalled. I want to try this but want to make sure the system would run fine. It’s ok if some application like IE fails to work, but I do not want the system to be unusable.

  • Madhavi

    Is it ok to have multiple versions of .NEt installed on the system. As shown in the post, I too have several versions, am not sure how I ended up with all of them. Should n’t an update or installing a new version override/remove the previous version?

    • Fred

      It’s normal to have multiple versions of .NET framework installed. Most commonly you’d find .NET 3.5x and a current version. Some applications require features specific to certain versions of .NET, so removing earlier frameworks may cause an application to throw errors or stop working. However, usually this is handled well and the application will prompt you to re-install the missing .NET framework. .NET 3.5 can also be enabled in Windows via Programs and Features.

Cancel reply

Leave a Comment