Unattended MSMQ installation on Windows Server 2003

Let’s say you want to install all components except Downlevel Client Support on a Windows Server 2003 computer. You could run the following command:

sysocmgr /i:sysoc.inf /x /u:unattend.ini

with following unattend.ini file:

[Version]

Signature = "$Windows NT$"

[Global]

FreshMode = Custom

MaintenanceMode = RemoveAll

UpgradeMode = UpgradeOnly

[Components]

MSMQ = on

MSMQ_Core = on

MSMQ_LocalStorage = on

MSMQ_HTTPSupport = on

MSMQ_TriggersService = on

MSMQ_ADIntegrated = on

MSMQ_MQDSService = off

[Msmq]

DisableAD = off

All components which are “on” will be installed, but the Downlevel Client Support component will not be touched because it is “off”. Its current state (installed or uninstalled) will remain the same. This is an important difference between Windows Server 2003 and Vista/Windows Server 2008.

Note the presence of both the MSMQ and MSMQ_Core components. These are the minimum components that must be included to install any part of MSMQ on Windows Server 2003 or Windows XP.

—Jolie Boushey

Comments

  • Anonymous
    October 20, 2007
    Two New Operating Systems Bring Two New, Exciting Ways to Install (or Uninstall) MSMQ This week we talk

  • Anonymous
    October 20, 2007
    Two New Operating Systems Bring Two New, Exciting Ways to Install (or Uninstall) MSMQ This week we talk

  • Anonymous
    December 19, 2011
    When trying to use this method for deployment on Windows Server 2003 R2 64-bit, the installation fails.  Upon inspection of the setupapi.log this is a result of the install process needing to access the OS disk or ISO path.  Do you know of a method to circumvent this requirement?