Installing and Managing Message Queuing

Applies To: Windows 7, Windows 8, Windows Server 2008 R2, Windows Server 2012

You can install Message Queuing on computers running Windows® 7 or Windows Server® 2008 R2. In Windows 7, you install and uninstall Message Queuing by using Programs and Features in Control Panel. In Windows Server 2008 R2, you install and uninstall Message Queuing by using the Add Features Wizard available in Server Manager . For more information, see Install Message Queuing.

In Windows 7, Message Queuing is managed by using Computer Management. Message Queuing is located under Services and Applications.

In Windows Server 2008 R2, Message Queuing is managed either by using Computer Management or, if the Message Queuing Directory Service Integration feature is installed, by using Active Directory Users and Computers. Message Queuing is located under the specified computer object in Active Directory Users and Computers. Additionally, if the Message Queuing Directory Service Integration feature is installed, then certain aspects of Message Queuing in Active Directory can be managed from Active Directory Sites and Services.

Message Queuing features are listed in the following table.

Feature (Windows 7 / Windows Server 2008 R2) Description

Microsoft Message Queue (MSMQ) Server Core / MSMQ Services

This is the core service used for sending and receiving messages.

MSMQ Active Directory Domain Services Integration / Directory Service Integration

This feature enables publishing of queue properties to Active Directory Domain Services (AD DS), default authentication and encryption of messages using certificates registered in AD DS, and routing of messages across Windows sites. MSMQ Active Directory Integration requires the computer to be joined to a domain.

Note
Enabling or disabling of this feature requires a restart of the hosting computer.

MSMQ HTTP Support / HTTP Support

This feature enables the sending of messages over Hypertext Transfer Protocol (HTTP). MSMQ HTTP support requires that Internet Information Services (IIS) be installed on the local computer.

MSMQ Triggers / Message Queuing Triggers

This feature enables the invocation of a Component Object Model (COM) component or an executable file, depending on the filters that you define for the incoming messages in a given queue.

MSMQ DCOM Proxy / Message Queuing DCOM Proxy

This feature enables Message Queuing applications to use a MSMQ COM application programming interface (API) to connect to a remote Message Queuing server.

Multicasting Support / Multicasting Support

This feature supports multicasting messages to a multicast IP address and associating a queue with a multicast IP address.

Routing Service

This feature routes messages between different sites and within a site.

Note

The Routing Service feature is only available on Windows Server 2008 R2.

Note

The Windows 2000 Client Support feature has been removed from Message Queuing 5.0.

Different editions of Windows support different Message Queuing features. The following table lists which features are supported on each edition of Windows 7 and Windows Server 2008 R2.

Feature (Windows 7 / Windows Server 2008 R2) Windows 7 Starter Edition Windows 7 Home Basic Edition Windows 7 Home Premium Edition Windows 7 Ultimate Edition Windows 7 Professional Edition Windows 7 Enterprise Edition Windows Server 2008 R2 All Editions

Microsoft Message Queue (MSMQ) Server Core / MSMQ Services

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Message Queuing management console

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Microsoft Active Directory Domain Services Integration / Directory Service Integration

No

No

No

Yes

Yes

Yes

Yes

MSMQ HTTP Support / HTTP Support

No

No

Yes

Yes

Yes

Yes

Yes

MSMQ Triggers / Message Queuing Triggers

Yes

Yes

Yes

Yes

Yes

Yes

Yes

MSMQ DCOM Proxy / Message Queuing DCOM Proxy

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Multicasting Support / Multicasting Support

Yes

Yes

Yes

Yes

Yes

Yes

Yes

Routing Service

No

No

No

No

No

No

Yes

This section provides step-by-step instructions for the following tasks: