vCenter Server 8.x
VMware vSphere ESXi 8.x
When VMware Tools is running, vCenter obtains guest OS information directly from the virtual machine's operating system registry.
In this scenario, there is a data inconsistency within the Windows guest OS registry. The registry key CurrentBuild incorrectly reports a value of 26100 (which corresponds to Windows Server 2025), while the CurrentBuildNumber correctly reports 17763 (Windows Server 2019).
VMware Tools accurately reports the CurrentBuild string provided by the guest OS to vCenter, leading to the version mismatch in the UI. VMware Tools does not alter the OS version; it only reports what is provided by the guest operating system.
To verify if your virtual machine is experiencing this specific registry inconsistency:
Open PowerShell as an administrator within the Guest OS of the affected virtual machine.
Run the following command:Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" | Select-Object ProductName, CurrentBuild, CurrentBuildNumber
Observe the output. An affected system will show a mismatch similar to the following:
ProductName: Windows Server 2019 Standard
CurrentBuild: 26100 (Build 26100 corresponds to Windows Server 2025)
CurrentBuildNumber: 17763 (Build 17763 corresponds to Windows Server 2019)
This behavior originates from inconsistent version metadata within the Windows Guest OS registry. As the required resolution involves modifying internal operating system configurations, the fix must be applied within the Windows environment.
After confirming the registry mismatch using the preceding validation steps, please engage Microsoft Support for further assistance.