When running on a Windows NT-based system, the installer sets this variable to the product type as defined by the Win32 OSVERSIONINFOEX::wProductType data structure. These values are related to the (textual) values available through the RegNTProductType variable.

The following values are used:

Value Description
1 Workstation: Windows NT4 Workstation, Windows 2000 Professional, XP, Vista
2 Domain controller: Windows NT4 or later Server, configured as domain controller
3 Server: Windows NT4 or later Server edition, but not a domain controller


You can refer to it as <MsiNTProductType>. In conditional expressions you can omit the brackets and use tests like MsiNTProductType >= 2. Do not set this variable directly; it is set automatically when the installer runs.

Related topics

MsiNTSuiteBackOffice, MsiNTSuiteDataCenter, MsiNTSuiteEnterprise, MsiNTSuitePersonal, MsiNTSuiteSmallBusiness, MsiNTSuiteSmallBusinessRestricted, MsiNTSuiteWebServer, RegNTProductType, Version9x, VersionNT, WindowsCore, WindowsType, System information variables