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 talkAnonymous
October 20, 2007
Two New Operating Systems Bring Two New, Exciting Ways to Install (or Uninstall) MSMQ This week we talkAnonymous
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?