we have a robot running on a Windows 2016 server that reports Windows 2012 as the operating system.
Robot version is 9.20HF5.
Interesting observation is that it seems to work correctly for most robots. Here's a list of robots with OS_Name from the CM_COMPUTER_SYSTEM table:
Release : 9.2.0
Component : UIM - ROBOT
The following folder C:\Windows\system32\wbem needs to be added to Path varuable.