My Windows 10 refuses to install NET 5.0

PATRICK REEVES 1 Reputation point
2021-12-21T08:05:21.477+00:00

A software I need to install says I must have NET 5.0 installed. For a week now, I have tried to install it but the needed programs says "NET 5.0" is not install and I finally went to;

"regedit" from console to open Registry Editor. to: HKEY_LOCAL_MACHINE\Microsoft\NET Framework Setup\NDP.

And NET 5.0 IS NOT THERE despite my install of 5.0 was confirmed by Windows MANY TIMES.. Since you have no "attachments, I can not show it to you:
"SUCCESSFULLY COMPLETED"
" The following was installed at
-Microsoft.NET Runtime - 5.0.13 (x64)

the "but the REGISTER EDITOR says these are installed;
NET Framework Setup
NDP
CDF
v2.0.50727
v3.0
v 3.5
v4
v 4.0
That is all.

I don't understand why the install window says:
"Successfully Completed
The following was installed at: 5.0.13 (x64)'
but does not appear in:
NET Framework Setup
NDP
............

All installed .NET Framework versions are listed under NDP drop-down li

Developer technologies | .NET | .NET Runtime
Windows for business | Windows Client for IT Pros | Networking | Network connectivity and file sharing
0 comments No comments
{count} votes

7 answers

Sort by: Most helpful
  1. Castorix31 90,686 Reputation points
    2021-12-21T09:13:05.733+00:00

    .NET 5 is not .NET Framework , it is .NET Core

    For example, on my OS, I have .NET 6 installed , and I get, in a cmd command :

    dotnet --version
    

    6.0.100-rc.2.21505.57

    0 comments No comments

  2. Bruce (SqlWork.com) 77,926 Reputation points Volunteer Moderator
    2021-12-21T16:00:00.93+00:00

    to see installed dotnet runtimes try:

    dotnet --info

    note: the registry entries you are looking at are for the .net framework, and only goes up to 4.0

    0 comments No comments

  3. Jiachen Li-MSFT 34,221 Reputation points Microsoft External Staff
    2021-12-22T06:13:08.013+00:00

    Hi @PATRICK REEVES ,
    Refer to dotnet command, you should use the following command to check whether .net 5.0 is installed.

    dotnet --info  
    

    Best Regards.
    Jiachen Li

    ----------

    If the answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

  4. PATRICK REEVES 1 Reputation point
    2021-12-22T20:29:23.667+00:00

    Let me rephrase based on your answers.

    WHAT "NET" do I need to install if I want to use "HANDBRAKE"?

    Here is the HANDBRAKE Error. Anyone know WHICH "NET" it is talking about?.

    "To run this application you must install .NET.
    The framework 'Microsoft.WindowsDesktop.App', version
    "5.0.0' was not found.
    Would you like to download it now?
    YES NO

    IF one presses "YES", this LINK LOADS this page:

    https://dotnet.microsoft.com/en-us/download/dotnet/5.0/runtime

    You are telling me this is the wrong .NET.?


  5. PATRICK REEVES 1 Reputation point
    2021-12-22T21:16:09.173+00:00

    Here is the process:
    Download "HANDBRAKE" and execute, it says:
    "To run this application you must install .NET.
    The framework 'Microsoft.WindowsDesktop.App', version
    "5.0.0' was not found.
    Would you like to download it now?
    YES NO
    I say "YES".
    It brings up web site:
    https://dotnet.microsoft.com/en-us/download/dotnet/5.0/runtime
    "Run console apps

    Do you want to run console apps that use .NET on
    your Windows computer? Install the .NET Runtime.

    I select "Windows x64"

    It saves program: "dotnet-runtime-5.0.13-win-x64" to my download file.
    Then I execute: "dotnet-runtime-5.0.13-win-x64"
    I pops up a window that is titled:
    "Microsoft.NET Runtime - 5.0.13 (x64)"
    Modify Setup [with options: repair uninstall [I tried them all]
    'REPAIR' SAYS: Repair Successfully Completed
    The following was installed at
    -Microsoft .NET Runtime - 5.0.13 (x64)

    One at this point can assume:
    Handbrake is installed
    Microsoft .NET Runtime - 5.0.13 (x64) is installed
    SO EXECUTE 'HANDBRAKE'......
    BUT WHEN YOU DO, YOU GET:
    "To run this application you must install .NET.
    The framework 'Microsoft.WindowsDesktop.App', version
    "5.0.0' was not found.
    Would you like to download it now?
    YES NO

    SAME MESSAGE WE STARTED WITH.

    Tried to 'check' NET installed, I went to the REGISTRY EDITOR says:

    NET Framework Setup
    NDP
    CDF
    v2.0.50727
    v3.0
    v 3.5
    v4
    v 4.0

    Now I am totally frustrated.

    Do you want to run console apps that use .NET on your Windows computer? Install the .NET Runtime.

    SAME MESSAGE WE STARTED WITH.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.