There are ways to detect Windows 11 and, if what you’re looking at was developed after about 2020, it’s a failure of the developers to get this detail right. But there is also a good underlying reason for it.
Microsoft, in keeping with their history of face-palm-inducing API design, has the “Get OS Version” call on Windows 11 return 10, just like it does on Windows 10.
> The following table summarizes the most recent operating system version numbers.
> | Operating system | Version number |
> :–|:–:|–:
> | Windows 11 | 10.0* |
> | Windows 10 | 10.0* |
They’re trying to encourage developers to go to testing for specific features rather than assuming features based on OS versions. But instead of just recommending it they made the API lie to you so that you have to do it their new way, or use an unofficial, unsupported “trick” to detect the version.
Windows 11 wasn’t out when Horizon Zero Dawn came out on PC. It can’t know about things that didn’t exist when it was made, and as long as the game works, this minor text error is *not* worth fixing.
I remember using Windows XP 64bit many moons ago and some programs thought it was server 2003. The architecture between the two must of been very similar or something.
Most programs do
There are ways to detect Windows 11 and, if what you’re looking at was developed after about 2020, it’s a failure of the developers to get this detail right. But there is also a good underlying reason for it.
Microsoft, in keeping with their history of face-palm-inducing API design, has the “Get OS Version” call on Windows 11 return 10, just like it does on Windows 10.
> The following table summarizes the most recent operating system version numbers.
> | Operating system | Version number |
> :–|:–:|–:
> | Windows 11 | 10.0* |
> | Windows 10 | 10.0* |
> [https://learn.microsoft.com/en-us/windows/win32/sysinfo/operating-system-version](https://learn.microsoft.com/en-us/windows/win32/sysinfo/operating-system-version)
They’re trying to encourage developers to go to testing for specific features rather than assuming features based on OS versions. But instead of just recommending it they made the API lie to you so that you have to do it their new way, or use an unofficial, unsupported “trick” to detect the version.
Thiis is by design from Microsoft. Both Win 10 and Win 11 have a kernel version of NT 10.0.
Windows 11 wasn’t out when Horizon Zero Dawn came out on PC. It can’t know about things that didn’t exist when it was made, and as long as the game works, this minor text error is *not* worth fixing.
can someone tell me if the game runs good or badly?
That’s because Windows 11 is fundamentally Windows 10 :))
They just released a feature pack for Windows 10, called it windows 11 and asked their users for more money.
Edit: they also really wanted to make TPM a thing.
Windows 10 Home (2009)
2009…?
I remember using Windows XP 64bit many moons ago and some programs thought it was server 2003. The architecture between the two must of been very similar or something.