Messages may not arrive at the destination computer in Message Queuing 3.0 (904331)



The information in this article applies to:

  • Microsoft Message Queuing 3.0

SYMPTOMS

In Microsoft Message Queuing (also known as MSMQ) 3.0 on a computer that is running Microsoft Windows Server 2003 Service Pack 1 (SP1), the messages may not arrive at the destination computer. The messages remain in the sender's outgoing queue. The status of the messages is "Waiting to connect."

CAUSE

This problem occurs when the following conditions are true:
  • The Windows Firewall that is installed with Windows Server 2003 Service Pack 1 is enabled.
  • The firewall's default configuration is restored.
To make sure that the problem is caused by Windows Firewall, follow these steps:
  1. In Control Panel, double-click Windows Firewall.
  2. In Windows Firewall, click the Exceptions tab.
  3. Make sure that Message Queuing is listed in the Programs and Services list, and then make sure that the Message Queuing check box is selected.

WORKAROUND

To work around this problem, add Message Queuing as an exception to the Windows Firewall. To do this, follow these steps:
  1. In Control Panel, double-click Windows Firewall.
  2. In Windows Firewall, click the Exceptions tab, click Add Program, and then click Browse.
  3. Locate the Mqsvc.exe file in the %Windows%/System32/ folder, click Open, and then click OK.
  4. Make sure that Message Queuing is listed in the Programs and Services list, and then make sure that the Message Queuing check box is selected.
  5. Click OK.

MORE INFORMATION

Steps to reproduce this problem

  1. In Control Panel, double-click Windows Firewall.
  2. In Windows Firewall, click the Exceptions tab, and then make sure that Message Queuing is listed in the Programs and Services list.
  3. In Windows Firewall, click Advanced, click Restore Defaults, and then click Yes.

Modification Type:MajorLast Reviewed:7/28/2005
Keywords:kbtshoot kbprb KB904331 kbAudITPRO kbAudDeveloper