Bug Report: Unity Version Requirement on Windows Server 2019

Description:
When launching Unity 6 (6000.0.12f1) on Windows Server 2019, a warning message appears stating that Unity requires Windows 10 Version 21H1 (build 19043) or newer. However, Windows Server 2019 is based on Windows 10 Version 1809 (build 17763), which is still a supported OS. The message incorrectly implies that the OS is incompatible, even though many features are equivalent to Windows 10.

Steps to Reproduce:

  1. Install Unity 6 (6000.0.12f1) on Windows Server 2019.
  2. Launch Unity.exe from F:\Programs\unity editors\6000.0.12f1\Editor\Unity.exe.
  3. Observe the warning message about the OS version requirement.

Expected Behavior:
Unity should either:

  • Recognize Windows Server 2019 as a valid and supported OS.
  • Provide a more specific compatibility message, distinguishing between client (Windows 10) and server (Windows Server 2019) editions.

Actual Behavior:
Unity displays a warning message stating that Windows 10 Version 21H1 (build 19043) or newer is required, potentially misleading users into thinking that Windows Server 2019 is unsupported.

System Information:

  • OS: Windows Server 2019 (Build 17763)
  • Unity Version: 6 (6000.0.12f1)
  • Installation Path: F:\Programs\unity editors\6000.0.12f1\Editor\Unity.exe
  • Hardware:
    • CPU: Intel Xeon E5-2660 (2.20 GHz, Dual Socket)
    • Cores/Threads: 16 Cores, 32 Logical Processors
    • Memory: 128GB RAM (6GB in use at the time of issue)
    • GPUs:
      • GPU 0: NVIDIA GeForce GTX …
      • GPU 1: NVIDIA GeForce GTX …
    • Virtualization: Enabled
    • System Uptime: 8 minutes 23 seconds at the time of issue


No, that message is correct. Windows Server is still a different OS than Windows “regular”, the “based on” doesn’t imply compatibility at all.

It’s the same with Linux, Unity officially supports Ubuntu, but not just any kind of Linux OS. Not even the Ubuntu derivatives are necessarily officially supported even though usually they work just fine since Linux distros largely differ only in packaged software. This is wholly different for any Microsoft OS.

The requirements page doesn’t even mention Windows Server, not even for the dedicated server builds, so there’s nothing that implies Unity compatibility with Windows Server.

Windows Server 2019 is indeed unsupported in Unity 6, as it is older than Windows 10 Version 21H1. You’ll want to run Windows Server 2022 as that is newer than Windows 10 Version 21H1 (it’s based on Windows 10 Version 21H2).

Please note that whether the OS is supported by the OS vendor (Microsoft in this case) has nothing to do with whether we support it.