*!* Operating system Version number *!* Windows 10 10.0* *!* Windows Server 2016 10.0* *!* Windows 8.1 6.3* *!* Windows Server 2012 R2 6.3* *!* Windows 8 6.2 *!* Windows Server 2012 6.2 *!* Windows 7 6.1 *!* Windows Server 2008 R2 6.1 *!* Windows Server 2008 6.0 *!* Windows Vista 6.0 *!* Windows Server 2003 R2 5.2 *!* Windows Server 2003 5.2 *!* Windows XP 64-Bit Edition 5.2 *!* Windows XP 5.1 *!* Windows 2000 5.0 *!* * For applications that have been manifested for Windows 8.1 or Windows 10. *!* Applications not manifested for Windows 8.1 or Windows 10 will return the Windows 8 OS version value (6.2). *!* To manifest your applications for Windows 8.1 or Windows 10, refer to Targeting your application for Windows. LOCAL WMIService, AllOperatingSystems, OperatingSystem, VersionNumber m.VersionNumber = null m.WMIService = GETOBJECT("winmgmts:\\.\root\cimv2") m.AllOperatingSystems = m.WMIService.ExecQuery ("Select * from Win32_OperatingSystem") FOR EACH m.OperatingSystem in m.AllOperatingSystems m.VersionNumber = m.OperatingSystem.Version ENDFOR RETURN m.VersionNumber