How to Install Microsoft .NET 5.0 Desktop Runtime on Windows 10

Microsoft .NET 5.0 is now available for Windows 10 users. If you have been using a relatively older version of Window 10, then chances are that your Windows PC has not received .NET 5.0 Desktop Runtime. This runtime is necessary for running any applications that were designed and programmed using .NET 5.0. Good news is that anyone can download it from the Microsoft website and manually install it on their PC.

Here is how we can manually download and install .NET 5.0 Desktop runtime on Windows 10 PC:

  1. Visit https://dotnet.microsoft.com/download/dotnet/5.0 in your web browser.
  2. Download .NET 5.0 Desktop runtime for your Windows PC. There are 32-bit, 64-bit and arm64 versions of the installers available. You have to use the one suitable for your system.
  3. Launch the downloaded installer and follow the on-screen instructions to proceed with the installation. There is no reason to reboot the PC after the installation as the new .NET framework runtime is ready for use right away..NET 5.0 Desktop Runtime
  4. In order to check the new version, we can open a command prompt window and then give the following command:
    C:\Program Files\dotnet\dotnet.exe --info

    It will show you all the .NET core runtimes installed on your PC..NET 5.0 Desktop Runtime

There is also the trustworthy ASoft .NET Version Detector application that can be used to find all the .NET versions installed on your Windows PC. This software shows you all the .NET versions starting from version 1.0 to the version 6.0.x which is still in the pre-release stage.

In the ASoft .NET Version Detector we can see all the .NET framework versions installed along with their download links. So if a version is not installed, we can click on these links to download the offline installer packages for installing them.

ASoft .NET Version Detector

If you are a developer and use .NET for developing applications, webpages or apps, then you can install the .NET 5.0 SDK which contains the all the runtimes namely .NET Runtime 5.0, ASP.NET Core Runtime 5.0 and .NET Desktop Runtime 5.0.