Two New Operating Systems Bring Two New, Exciting Ways to Install (or Uninstall) MSMQ
This week we talk about automated installation (and new in Vista and Windows Server 2008, uninstallation) of MSMQ via unattend files. The Optional Component setup story has changed a bit since Windows Server 2003, but have no fear, we’ve got the info you need to be ready for installing Message Queuing on Vista and Windows Server 2008, including unattend file samples!
The biggest change in Optional Component unattended installation from Windows Server 2003 is the file format. Windows Server 2003 used .ini files, while Vista and Windows Server 2008 use XML files. The other big change is that you can now uninstall MSMQ components via unattend uninstall, which was not possible with sysocmgr.exe on pre-Vista operating systems.
Supported OC Installer
Unattend File Format
Windows Server 2003
Windows Server 2008
The Optional Component installers all have the concept of a “language-neutral” name, a name by which to refer to a specific component regardless the UI language on the computer being installed on.
MSMQ Component (not exact UI names, as they vary from OS to OS)
MSMQ 3.0 Language-Neutral name
Vista Language-Neutral Name
Windows Server 2008 Language-Neutral Name
Message Queuing Server (aka Common in MSMQ 3.0)
Active Directory Integration
Downlevel Client Support
MSMQ DCOM Proxy
* MSMQ-Container on Vista doesn’t actually represent a component or service by itself, so installing it won’t do much for you. At the same time, trying to install just MSMQ-Server won’t get you where you’re going, either. If you want just the very basic MSMQ server functionality, you need to install MSMQ-Container and MSMQ-Server together.