You receive "The Message Queuing service is not available" error message when you try to create a private queue in Windows 2000 (840144)



The information in this article applies to:

  • Microsoft Message Queuing 2.0
  • Microsoft Windows 2000 Advanced Server SP3
  • Microsoft Windows 2000 Server SP3
  • Microsoft Windows 2000 Professional SP3

SYMPTOMS

When you install Microsoft Windows 2000 Service Pack 3 (SP3) or later on a computer that is running the Windows 2000 operating system, you may not be able to locate a private queue in the Computer Management window. If you try to create a new private queue, you may receive the following error message:
Cannot create '<Private Queue Name>'.
Error: The Message Queuing service is not available
Note The <Private Queue Name> placeholder is a placeholder for the private queue name that you provide when you create a private queue.

CAUSE

When you install Windows 2000 Service Pack 3 or later on a computer that is running Windows 2000, code is added to authenticate the local Remote Procedure Call (RPC) between the message queuing runtime and the local message queuing service. This code supports the local system account that is also the default account. This code also supports domain accounts for domain controllers. You cannot run the Message Queuing service under the local user account. If you try to run the Message Queuing service under the local user account, you receive the error message that is mentioned in the "Symptoms" section.

RESOLUTION

To resolve this problem, follow these steps:
  1. Log on to your computer as an administrator.
  2. Click Start, and then click Run.

    The Run dialog box appears.
  3. In the Open box, type Services.msc, and then click OK.

    The Services window appears.
  4. Locate Message Queuing. Right-click Message Queuing, and then click Properties.

    The Message Queuing Properties (Local Computer) dialog box appears.
  5. On the Log On tab, click Local System account.
  6. Click Apply, and then click OK.
  7. Stop the Message Queuing service, and then start the Message Queuing service.

MORE INFORMATION

Steps to reproduce the problem

To reproduce the problem, follow these steps:
  1. On a computer that is running Windows 2000 Service Pack 1, install Windows 2000 Service Pack 3 or later.
  2. Restart the computer after you install the service pack.
  3. Click Start, and then click Run.

    The Run dialog box appears.
  4. In the Open box, type Services.msc, and then click OK.

    The Services window appears.
  5. Locate Message Queuing. Right-click Message Queuing, and then click Properties.

    The Message Queuing Properties (Local Computer) dialog box appears.
  6. On the Log On tab, click This account.
  7. In the This account box, type <user name>. In the Password box, type <password>. In the Confirm password box, type the same <password> again, and then click Apply.

    Note The <user name> placeholder is a placeholder for the user name that you put in the This account box. Make sure that this user account exists on your computer.

    The <password> placeholder is a placeholder for the password for the <user name>.
  8. Click OK.
  9. Close the Services window.
  10. Log off the administrator account.
  11. In the User name box, type <user name>. In the Password box, type <password>, and then click OK to log on to the computer.
  12. Right-click My Computer, and then click Manage.

    The Computer Management window appears.
  13. Expand Services and Applications, and then expand Message Queuing.
  14. Expand Private Queues. Try to browse through the messages, or try to create a private queue.

    You may receive the error message that is mentioned in the "Symptoms" section.

REFERENCES

For additional information about frequently asked questions of known issues for Microsoft Message Queuing, visit the following Microsoft Web site:For additional information about public and private queues, visit the following Microsoft Web site:

Modification Type:MajorLast Reviewed:2/9/2006
Keywords:kbtshoot kbService kbbrowsing kbprb KB840144 kbAudDeveloper