Announcement

Collapse
No announcement yet.

Domain Controller is not server ?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Domain Controller is not server ?

    Hi,

    In "launch Condition" - I select the server 2008 and 2008 R2.
    When I tried to run the MSI from Server 2008 Domain Controller, I got message which told me the OS is not supported.

    Looking in WIX file I found the MsiNTProductType=3
    I think this is a bug. You must set this value MsiNTProductType >= 2
    Because Domain Controller [DC] is server.

    Thanks,
    Didi

    <Condition Message="[ProductName] cannot be installed on this operating system."><![CDATA[VersionNT=600 AND(WindowsBuild=6001)OR VersionNT>=601 AND(WindowsBuild>=7100) AND (MsiNTProductType=3)]]></Condition>

  • #2
    This is not exactly a bug. A domain controller is - from a Windows Installer viewpoint - neither a workstation (MsiNTProductType = 1) nor a server (MsiNTProductType = 3). You may not agree and think that a domain controller is a server, but it isn't considered as such in the Windows Installer nomenclature, and it has its own value - which is 2, as you discovered. If you need to control the possibility of installation on a domain server platform, then you need to add the option in the Conditions manually, or edit the comparison like you did.

    Details: MsiNTProductType property

    Ulrich

    Comment


    • #3
      Let it be :-)

      Comment

      Working...
      X