Installation Overview
Applies To: Windows Server 2008, Windows Vista
Message Queuing is not installed by default during installation of Windows 7 or Windows Server 2008 R2 family operating systems, but the files needed to install it and its subcomponents are copied to the computer during this process. You install Message Queuing on a computer by adding it as a Windows feature after installation of the operating system is complete. The Message Queuing features can be found in Server Manager on Windows Server 2008 R2 family operating systems or in Windows Features on Windows 7.
To configure Message Queuing on Windows Vista, start Programs and Features, click Turn Windows features on or off to display the Windows Features dialog box, click to expand the Microsoft Message Queue (MSMQ) Server feature and then select or clear the applicable check boxes.
The Message Queuing feature tree on Windows 7 Ultimate, Business, and Enterprise Editions has the following form:
Microsoft Message Queue (MSMQ) Server
Microsoft Message Queue (MSMQ) Server Core
MSMQ Active Directory Domain Services Integration
MSMQ HTTP Support
MSMQ Triggers
Multicasting Support
MSMQ DCOM Proxy
The Message Queuing feature tree on Windows Vista Home Premium Edition has the following form:
Microsoft Message Queue (MSMQ) Server
Microsoft Message Queue (MSMQ) Server Core
MSMQ HTTP Support
MSMQ Triggers
Multicasting Support
MSMQ DCOM Proxy
The Message Queuing feature tree on Windows Vista Home Premium Basic and Starter Editions has the following form:
Microsoft Message Queue (MSMQ) Server
Microsoft Message Queue (MSMQ) Server Core
MSMQ Triggers
Multicasting Support
MSMQ DCOM Proxy
For more detailed information about these features, see Choosing Installation Features.
To configure Message Queuing on Windows Server 2008 R2, start Server Manager, click Add features to start the Add Features Wizard, click to expand the MSMQ feature and then select or clear the applicable check boxes.
The Message Queuing feature tree on Windows Server 2008 R2 family operating systems has the following form:
MSMQ
MSMQ Services
MSMQ Server
Directory Services Integration
Message Queuing Triggers
HTTP Support
Multicasting Support
Routing Service
Message Queue DCOM Proxy
For more detailed information about these components, see Choosing Installation Features.
Message Queuing can be installed in two modes:
Active Directory mode. If you install Message Queuing with the MSMQ Active Directory Domain Service Integration/Directory Service Integration feature and the installation computer is part of a domain, Message Queuing objects are created in Active Directory Domain Services.
If your computer is in workgroup mode, or in a domain but without Active Directory Domain Services access, the MSMQ Active Directory Domain Service Integration/Directory Service Integration feature attempts to access a domain controller, and work in domain mode each time the Message Queuing service is restarted. This allows you to join your workgroup computer to a domain and work in domain mode at any time following installation. For more information about Active Directory domain mode, see Deploying in a Domain Environment.
Workgroup mode. Any mode of operation that does not allow access to Active Directory Domain Services is known as workgroup mode, regardless of whether a computer belongs to a domain. Computers in this mode require direct connectivity with a destination computer, and only support direct message transmission. Messages sent by such computers cannot be routed. For more information, see Deploying in Workgroup Mode.
If the computer is in the workgroup mode, the presence of the Directory Service Integration allows for the possibility that the computer might later join a domain. In that case, the computer will try to integrate with Active Directory Domain Services and attempt to create a Message Queuing object in Active Directory Domain Services, each time the Message Queuing service is started. For more information, see Directory Service Integration Feature.
Unattended setup
The Windows Optional Component Setup program ocsetup.exe can be used to complete an unattended installation or un-installation of Message Queuing features. For more information, see Installing and Uninstalling Message Queuing with Unattended Setup.