Installing Dependent Clients

Updated: June 25, 2007

Applies To: Windows Server 2008, Windows Vista

Message Queuing 5.0 cannot be installed as a dependent client. A Windows Server 2008 R2 computer with Message Queuing 5.0 installed can still act as a supporting server for computers with earlier versions of Message Queuing that are installed as a dependent client. However, the Windows 2000 Client Support feature has been removed from Message Queuing 5.0. To support message queuing on Windows 2000 down-level clients, at least one Windows Server 2003 or Windows Server 2008 domain controller with Windows 2000 Client Support feature must be configured in the domain. Since support for versions of Windows earlier than Windows 2000 has been deprecated upon the release of Windows Server 2008, Message Queuing 4.0 only supports dependent clients that are installed on the Windows 2000 (or later) operating system.

Supporting servers for dependent clients.

A dependent client requires server support for all its messaging functionality. The Message Queuing server that supports a dependent client (by storing queues and messages) is referred to as the supporting server. Note that following installation, Message Queuing servers are not configured to support dependent clients by default. To enable a Windows Server 2008 R2 family computer to act as the supporting server for dependent clients, you must change the security configuration of the Microsoft Distributed Transaction Coordinator (DTC) to enable network DTC. For instructions on enabling dependent client support and changing the DTC configuration, see Enable a Supporting Server for Dependent Clients.

During setup of a dependent client on a Windows 2000 (or later) computer, you must specify the name of a supporting Message Queuing server in the same site or in a nearby site. If no name is specified, setup cannot continue. Dependent clients and their supporting servers do not have to be in the same site. However, because all communication with the dependent client goes through the supporting Message Queuing server, if the communication link to the supporting server is slow or expensive, all dependent client communication will also be slow or expensive.