Operating System Property Values

The table in this topic displays values for selected Windows Installer Operating System Properties.

System VersionNT WindowsBuild ServicePackLevel
Windows 20005002195Not applicable
Windows 2000 + Service Pack 150021951
Windows 2000 + Service Pack 250021952
Windows 2000 + Service Pack 350021953
Windows 2000 + Service Pack 450021954
Windows XP5012600Not applicable
Windows XP with Service Pack 1 (SP1)50126001
Windows XP with Service Pack 2 (SP2)50126002
Windows XP with Service Pack 3 (SP3)50126003
Windows Server 20035023790Not applicable
Windows Server 2003 with Service Pack 1 (SP1)50237901
Windows Server 2003 with Service Pack 2 (SP2)50237902
Windows Vista6006000 Not applicable
Windows Vista with Service Pack 1 (SP1)60060011
Windows Vista with Service Pack 2 (SP2) 60060022
Windows Server 20086006001Not applicable
Windows Server 2008 with Service Pack 2 (SP2) 60060022
Windows Server 2008 R2601greater than 7100 Not applicable
Windows 7601greater than 7100 Not applicable

 

For more information, see Released Versions of Windows Installer, VersionNT, WindowsBuild, and ServicePackLevel.

See Also

About Properties
Property Reference
Using Properties

Send comments about this topic to Microsoft

Build date: 11/12/2009

Tags : vitus


Community Content

Vadmyst
How to differentiate Windows Vista and Windows Server 2008
At present VersionNT number and WindowsBuild numbers are the same for Vista SP1 and Windows Server 2008

What will happen when there will be SP1 form Windows Server 2008? How can installer detect correctly OS installed?

ColbyRingeisen
ServicePackLevel for Windows Server 2008 is not correct.

Windows Server 2008 is a "Vista" system and ships with SP1 already included (the generally available [GA] DVD anyway, prior 'release candidate' [RC] DVDs did not include SP1).

The Windows Server 2008 information in this spreadsheet for ServicePackLevel is not correct. On Windows Server 2008 systems created using the generally available (GA) installation DVD, the ServicePackLevel is "1".


Cory Womacks
VersionNT for XP x64, Windows 7 and Windows 2008 R2
I believe the following are correct (and missing from the documentation above):

VersionNT and VersionNT64 are 502 on Windows XP x64. I.e. the same as Windows Server 2003. Use MsiNTProductType to differentiate (1 is client OS, > 1 is server OS).

VersionNT and VersionNT64 are 601 for Windows 7 and Windows Server 2008 R2. Again, use MsiNTProductType to differentiate (as with Vista vs 2008).

Dennis Aries
Wrong VersionNT-number in system?
I installed the RTM-version (7600.16385.x86fre.win7_rtm.090713-1255) the moment it became available to mme through download. Oddly enough, VersionNT reports to me as having the value of "700" instead of "601", causing a number of installations to fail because they check for "VersionNT=601" instead of "VersionNT>=601".

Editing the installation with Orca usually helps.


Page view tracker