6 Ways to Check What Version of Microsoft .NET Framework is Installed on your Computer

4. .NET Version Check

Version Check is aging a bit these days and hasn’t been updated for several years, but it still works. When we tried, Version Check detected the latest .NET Framework 4.8. Make sure to run this tool as Administrator, even if you are an Administrator, otherwise nothing will be shown in the window relating to version numbers.

.Net version checker

There is also a check on the version number of the currently installed Internet Explorer which might be useful for older systems. Some buttons are provided for copying the information to the clipboard and printing or emailing it. Inside the zip file, there is a command line version (.com file) that you can use in batch files. The command line version doesn’t need administrative privileges like the GUI version does.

The information provided in both the GUI and command line tool gives a version number as opposed to an easily readable name. That can make it difficult to determine whether minor or service pack versions are installed.

Download .NET Version Checker

5. Use PowerShell to Detect .NET Versions

While it’s possible to use Command Prompt or PowerShell to get the versions of .NET present on your computer, many methods found online give incomplete results. Like our own tool does, the best method of determining installed .NET versions is by querying the Registry, and PowerShell can do that quite easily.

gci ‘HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP’ -recurse | gp -name Version -EA 0 | where { $_.PSChildName -match ‘^(?!S)\p{L}’} | select PSChildName, Version

Installer .net framework powershell

The list of names is slightly unfriendly and you won’t get better information like service pack numbers or minor revisions. It also will not detect .NET 1 or 1.1 as they are at a different place in the registry to all other versions.

Another option is downloading a ready made PowerShell script that will detect .NET versions and show the information in a much more friendly way.

.net framework installed versions getter

The .Net Framework Installed Versions Getter script is hosted on Github and makes the information easier to read for most users. It currently supports and detects from 1.0 up to the latest .NET Framework 4.8.

Download .Net Framework Installed Versions Getter

6. Checking Manually

There are a few manual ways of checking which versions of Microsoft .NET Framework are installed. One of them is through “Programs and features” or “Add and Remove Programs” in Control Panel. This is a very basic way to check but could also be wrong because the uninstall entries that are displayed can be easily be removed from the registry or left over from a previous install. Also, versions of .NET that are integrated into the operating system will not show.

Installed .net frameworks

Another manual way of checking is to look in the folders where most of the .NET program files are stored to see what’s in there. The location is in the C:\Windows\Microsoft.NET\Framework folder and also the Framework64 folder for 64-bit systems. Hover over the folder to get its size in the info tip (we use Free Commander below to get all folder sizes at once).

.Net framework folder sizes

The .NET version 1.0 and 1.1 folders above are practically empty on this system. Therefore it’s safe to assume they are not installed. The v4.0.30319 folder can be misleading because it could contain any single version of .NET 4 from 4.0 up to 4.8 or above. Open the folder and hover over a DLL or executable file to get an info tip that shows the real installed version of .NET 4.

Installed .net 4 infotip

It’s not the most accurate method but at least gives you a rough idea of what’s installed by just using Windows File Explorer.

The .NET Version Detecting tools are handy for getting some useful information about exactly what versions a user has installed which is good for troubleshooting. If an application requires .NET v4 or higher and you only have v3.5, problems or crashes will likely be averted by installing the correctly required version.

39 Comments - Write a Comment

  1. Ken Haynes 6 months ago
  2. Abhinav Sharma 8 months ago
  3. Kimi 1 year ago
  4. Vryce2000 3 years ago
  5. Peter M. 4 years ago
  6. Vawel 4 years ago
  7. Mr.X 5 years ago
    • HAL9000 5 years ago
  8. Johnny 5 years ago
  9. Ali 5 years ago
  10. Dale Chen 6 years ago
  11. natell 6 years ago
    • Hugo 4 years ago
    • rsheldo2 2 years ago
  12. syam s 6 years ago
  13. Rajesh 6 years ago
  14. Rajesh 6 years ago
    • Cameron 5 years ago
  15. tofushoo 7 years ago
  16. Chris 7 years ago
  17. Mike 7 years ago
  18. mas 7 years ago
  19. NoOne 7 years ago
  20. Pierre 8 years ago
  21. Ousmane SY 8 years ago
  22. Haubi 11 years ago
  23. sivaselvi 11 years ago
  24. toskydao 11 years ago
  25. joe 12 years ago
  26. Gurra 12 years ago
  27. Toffee 13 years ago
  28. SaqibD 13 years ago
  29. Christopher 13 years ago
  30. manoj 13 years ago
  31. Mahmoud mustafa 14 years ago
  32. aBg_rOnGak 14 years ago
  33. bhasidh 14 years ago
  34. exulter 14 years ago
  35. dino 14 years ago

Leave a Reply

Your email address will not be published.

Note: Your comment is subject to approval. Read our Terms of Use. If you are seeking additional information on this article, please contact us directly.