How to Find Which .NET Versions Are Installed in Windows

Some programs downloaded from the internet are designed using the Microsoft .NET technology and require the .NET framework to be installed before you can run them. Our program Windows 7 Home Starter Edition Wallpaper Changer is also designed using the .NET technology. Microsoft .NET framework has many versions starting from 1.0 to the latest 4.8 and consequently some programs require one version while other programs need another version to run. This causes confusion to ordinary Windows user as to which version of .NET framework is installed on their PC.

Fortunately, there is a free program called ASoft .NET Version Detector which finds and tells you which versions of .NET are installed on your PC. If a version of .NET is not found on your PC, then it also displays a link to download and install it. It supports successful detection of .NET framework versions 1.0, 1.1, 2.0, 3.0, 3.5, 4.0, 4.7 and 4.8 on all versions of Windows.

ASoft .NET Version Detector is a portable tool, so you do not have to install anything on your computer. You can just download the ZIP archive, extract the program file and run dotnet.exe from there. This application itself is designed using Borland Delphi so it does not require any framework to run itself. You have to accept a license agreement before you can run it. It shows you all the information about installed .NET frameworks and their service packs or upgrade status in a simple and small window.

ASoft .NET Version Detector

In front of every version shown, you will find two download buttons – green colored and purple colored. The green colored download button is for downloading .NET Framework for that version. The purple colored download button is for downloading the .NET SDK (software development kit) for that version. If you do not know already, the .NET technology downloads are available in two forms – SDK and Framework. The SDK downloads are very large and are for application developers only. The Framework downloads are just the runtime components required to run a program designed using the .NET technology. If you are confused about which one to download, just download and install the framework.

The .NET framework versions 1.0 and 1.1 are nearly two decades old and you would hardly find a program that uses them, so its better not to install them. The .NET framework versions 2.0 and 3.0 are included in version 3.5, so you can just install version 3.5 and get it over with. So in general, you need to install only version 4.8 (which supports version 4.0). Depending on the version of Windows that you are using, you may have some .NET versions already installed and some .NET versions may not be supported on your system. For example, .NET 4.8 is available only for Windows 7 and above.

ASoft .NET Version Detector also contains a command-line to automatically save the information about the detected .NET versions to a specified file. You can save the information in plain text format or XML format. When you give this command, it does not show any window – just saves the information to a file and exits.

Conclusion: If are unsure about which versions of the .NET frameworks are installed on your PC, then you can use the ASoft .NET Version Detector freeware tool. It also shows download links to download .NET SDKs and Frameworks for all versions.

You can download ASoft .NET Version Detector from