Installing independent clients

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2

Installing independent clients

This topic covers the installation of Message Queuing servers with independent client functionality on computers. Computers configured as independent clients can operate in workgroup mode or Active Directory domain mode. These computers run the Message Queuing service, host queues, send and receive messages, operate while disconnected from the network, access Active Directory directly, and can act as a supporting server for dependent clients. However, for an independent client in workgroup mode, direct connectivity is required to send messages, and the computer cannot act as a supporting server for dependent clients. For more information, see Independent clients.

For the purposes of this documentation, the term Message Queuing server refers to a Windows Server 2003 family computer that has Message Queuing installed. The term Message Queuing client can refer to either an independent client or a dependent client. Both of these terms are used to describe Message Queuing servers that have particular Message Queuing components installed, and such computers are referred to as having independent client functionality or dependent client functionality.

Before installing a Message Queuing server with independent client functionality, note the following:

  • To install Message Queuing in domain mode, you must have network connectivity. During a default installation, the Active Directory Integration subcomponent is installed, and Setup will automatically attempt to contact a Windows Server 2003 or Windows 2000 domain controller. If this attempt is successful, Message Queuing is installed in domain mode. If such a domain controller cannot be found, you will be prompted to enter the name of an MSMQ 1.0 PEC or PSC in the local site (for a Windows NT 4.0 enterprise). If you do not enter a name, Message Queuing will automatically be installed in workgroup mode. In the context of Message Queuing, any mode of operation that does not allow access to a directory service is called workgroup mode, even if the applicable computer belongs to a domain. The workgroup mode of operation requires direct connectivity to send messages.

  • During a default installation, the Active Directory Integration component is installed. If your computer is in a domain, but without Active Directory access, this component will attempt to access a domain controller and work in domain mode each time the computer, or the Message Queuing service, is restarted. If your computer is not part of a domain and is in workgroup mode, installing this component provides you with the option of joining the computer to a domain at a later time.

  • You can also install your Message Queuing server with independent client functionality in workgroup mode by canceling the selection of the Active Directory Integration component that is selected as part of the default installation settings.

  • You must be logged on with local administrative permissions (as a member of the local Administrators group). For more information on the permissions required for installation, see Installation permissions.

  • If you are installing a Message Queuing server with independent client functionality on a Windows Server 2003 family computer in a Windows NT 4.0 enterprise, and you want to specify an MSMQ 1.0 PEC during installation, you can only do this from unattended setup. For more information, see Unattended setup.

  • To install Message Queuing, you may also need the Delete MSMQ Configuration Objects permission, because if Setup finds an msmq (MSMQ Configuration) object in Active Directory, it must delete the object before creating a new one.

  • To uninstall Message Queuing, you must be granted the Delete MSMQ Configuration Object permission.

  • A Message Queuing server configured with independent client functionality does not have the Routing subcomponent enabled. In addition, the Downlevel Client Support component is not enabled, and independent clients cannot provide Active Directory access for MSMQ 1.0 clients running on Windows NT 4.0, Windows 98, or Windows 95 computers, or Message Queuing 2.0 clients running on Windows 2000 computers.

For instructions on how to install an independent client after all requirements are met, see Install independent clients.