Today Update same issue
Version 10.0.22000.258
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
In HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion there are some things you could try to use to distinguish between Windows 10 and 11 but it seems that the version registry keys looks same as Windows 10 in Beta build of Windows 11 Version 21H2 (OS Build 22000.176).
The registry keys such as "ProductName", "CurrentMajorVersionNumber", "CurrentMinorVersion" under HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion, shows as Windows 10. Please let us know if this will be changed soon? Do we expect these values on Windows 11 future builds or official builds?
Today Update same issue
Version 10.0.22000.258
Yes, there sure are a lot of outdated entries in Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion for a Windows 11 system...
ProductName = Windows 10 Home
Flavor = 64-Bit Operating System
RegisteredOrg = Focused on You
RegisteredOwner = FoY
CurrentVersion = 6.3
CurrentMajorVersion = 10
CurrentMinorVersion = 0
ReleaseId = 2009
DisplayVersion = 21H2
CurrentBuildNumber = 22000
UpdateBuildRevision = 258
BuildLab = 22000.co_release.210604-1628
BuildLabEx = 22000.1.amd64fre.co_release.210604-1628
CSDVersion =
CSDBuildNumber =
Sadly, I have to remotely query industrial systems as old as Windows 2000 or even NT 4.0 and then tailor the actions based on the results. I obviously don't always have access to Powershell so have been dependent on querying the registry entries. It's a shame that the "Windows Team" didn't implement a consistent and predictable OS version scheme back in the beginning. At least they should have realized the need for consistency once the Y2K crisis loomed... Here we are over 20 years later and still apparently need to deal with legacy version tags.
At least I no longer have any Windows 7/8/8.1 systems since they were all upgraded to W10. Still have lots of Vista/XP/W2K systems, though.
Check this out, seems like by design: https://learn.microsoft.com/en-us/answers/questions/586619/windows-11-build-ver-is-still-10022000194.html
Have same problem here.
That registry method was perfect to get OS version since Windows XP.
Many programs have been using this method through many years.
Shame that Microsoft does not plan to solve this compatibility issue.