Windows Desktop Runtime question


Tombar

Active member
VIP
Local time
7:33 AM
Posts
117
OS
Windows 11
I was trying to find out what this is and came across this article

When i tried the methods given to check the version, the cmd and powershell ones didn't work - they don;t like s at the end
The registry one gave me Netsetup under Microsoft, not under Software as stated.
On checking the versions, I have two v 4 - see screenshot. The upper one is version 4.8.09032 and the lower one 4.0.00
Is this normal? If not, what do i do about it?
 
Windows Build/Version
23H2, build 22635.3139

Attachments

  • regedit_b3y1WLJqS8.png
    regedit_b3y1WLJqS8.png
    24.6 KB · Views: 1
Last edited:

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Mesh
    CPU
    12th Gen Intel Core i3-12100
    Motherboard
    Asus Prime H610M-D D4
    Memory
    16 Gb
    Graphics Card(s)
    Integrated Graphics 730
That article is full of inaccurate things.

The NDP registry key that it refers to is for the .NET Framework. The Windows Desktop Runtime that you are asking about is part of .NET. While they sound the same and have a lot in common, they are not the same thing.

Here are some proper ways to detect .NET, which relates to the Windows Desktop Runtime.

Here are some proper ways to detect .NET Framework, which is an ancestor of modern .NET.

With regard to your screenshot and the registry keys, they are perfectly normal.
Edit: If you look at the v4.0 registry key (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4.0), you'll see the default value is "deprecated." It's there for legacy reasons.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 23H2 [rev. 3447]
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Intel Core i7-1260P, 2100 MHz
    Motherboard
    NUC12WSBi7
    Memory
    64 GB
    Graphics Card(s)
    Intel Iris Xe
    Sound Card
    built-in Realtek HD audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840x2160 @ 60Hz
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Keyboard
    CODE 104-Key Mechanical Keyboard with Cherry MX Clears
  • Operating System
    Linux Mint 21.2 (Cinnamon)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC8i5BEH
    CPU
    Intel Core i5-8259U CPU @ 2.30GHz
    Memory
    32 GB
    Graphics card(s)
    Iris Plus 655
    Keyboard
    CODE 104-Key Mechanical Keyboard - Cherry MX Clear
Thanks, pseymour. Maybe I'm not as stupid as I was beginning to think! I'll use your links, but it's good to know the registry keys are normal
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Mesh
    CPU
    12th Gen Intel Core i3-12100
    Motherboard
    Asus Prime H610M-D D4
    Memory
    16 Gb
    Graphics Card(s)
    Integrated Graphics 730
Not stupid at all. It's a little difficult to keep straight: .NET Framework, .NET Core, .NET Standard, just plain old .NET.
 

My Computers

System One System Two

  • OS
    Windows 11 Pro 23H2 [rev. 3447]
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Intel Core i7-1260P, 2100 MHz
    Motherboard
    NUC12WSBi7
    Memory
    64 GB
    Graphics Card(s)
    Intel Iris Xe
    Sound Card
    built-in Realtek HD audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840x2160 @ 60Hz
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Keyboard
    CODE 104-Key Mechanical Keyboard with Cherry MX Clears
  • Operating System
    Linux Mint 21.2 (Cinnamon)
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC8i5BEH
    CPU
    Intel Core i5-8259U CPU @ 2.30GHz
    Memory
    32 GB
    Graphics card(s)
    Iris Plus 655
    Keyboard
    CODE 104-Key Mechanical Keyboard - Cherry MX Clear
Not to mention, UWP (or Store) desktop apps depend on a different set of .NET libraries unrelated to those previously listed. These are solely for UWP apps, and aren't shared with Win32 apps. Windows Update will silently update these .NET packages for you.

C:\Windows\System32>powershell "Get-AppxPackage *NET.Native* | Select PackageFullName"

PackageFullName
---------------
Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x64__8wekyb3d8bbwe
Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x64__8wekyb3d8bbwe
Microsoft.NET.Native.Framework.2.2_2.2.29512.0_x86__8wekyb3d8bbwe
Microsoft.NET.Native.Runtime.2.2_2.2.28604.0_x86__8wekyb3d8bbwe
 

My Computer

System One

  • OS
    Windows 7

Latest Support Threads

Back
Top Bottom