Windows Desktop Runtime question


Tombar

Well-known member
Member
VIP
Local time
7:21 PM
Posts
200
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: 3
Last edited:

My Computer My Computer

At a glance

Windows 1112th Gen Intel Core i3-1210016 GbIntegrated Graphics 730
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 Computer My Computer

At a glance

Windows 11 Pro 25H212th Gen Core i7-1260P64 GB Micron PC4-25600Intel Iris Xe Graphics
OS
Windows 11 Pro 25H2
Computer type
PC/Desktop
Manufacturer/Model
Intel NUC12WSHi7
CPU
12th Gen Core i7-1260P
Motherboard
NUC12WSBi7
Memory
64 GB Micron PC4-25600
Graphics Card(s)
Intel Iris Xe Graphics
Sound Card
on-board Realtek HD Audio
Monitor(s) Displays
Dell U3219Q
Screen Resolution
3840 x 2160
Hard Drives
Samsung SSD 990 PRO 1TB
Crucial MX500 2 TB
Antivirus
Microsoft Defender
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 My Computer

At a glance

Windows 1112th Gen Intel Core i3-1210016 GbIntegrated Graphics 730
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 Computer My Computer

At a glance

Windows 11 Pro 25H212th Gen Core i7-1260P64 GB Micron PC4-25600Intel Iris Xe Graphics
OS
Windows 11 Pro 25H2
Computer type
PC/Desktop
Manufacturer/Model
Intel NUC12WSHi7
CPU
12th Gen Core i7-1260P
Motherboard
NUC12WSBi7
Memory
64 GB Micron PC4-25600
Graphics Card(s)
Intel Iris Xe Graphics
Sound Card
on-board Realtek HD Audio
Monitor(s) Displays
Dell U3219Q
Screen Resolution
3840 x 2160
Hard Drives
Samsung SSD 990 PRO 1TB
Crucial MX500 2 TB
Antivirus
Microsoft Defender
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 My Computer

At a glance

Windows 7
OS
Windows 7
should i install in windpws 11 pro 24h2?what the mostly version Net desktop must have on my pc?
 

My Computer My Computer

At a glance

7
OS
7
should i install in windpws 11 pro 24h2?what the mostly version Net desktop must have on my pc?
Regardless of your Windows release, .NET 4.8 (or 4.8.1) and .NET 5 are the most popularly used .NET frameworks in use by today's apps.

Some apps, for example ImageGlass, may require you to install an even later version of .NET (8). Multiple versions of .NET are designed to be installed side-by-side, but most users can survive on 4.8 and 5 alone. Some app installers will try bundling a version of .NET, just in case your PC doesn't have it.

You can uninstall the oldest version of the same .NET family (4.8, 5, etc.) as you only need the latest of each generation.
 

My Computer My Computer

At a glance

Windows 7
OS
Windows 7

Latest Support Threads

Back
Top Bottom