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 clickRun.The Run dialog box appears.

  3. In the Open box, typeServices.msc, and then click OK.The Services window appears.

  4. Locate Message Queuing. Right-clickMessage Queuing, and then clickProperties.The Message Queuing Properties (Local Computer) dialog box appears.

  5. On the Log On tab, click Local System account.

  6. Click Apply, and then clickOK.

  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 clickRun.The Run dialog box appears.

  4. In the Open box, typeServices.msc, and then clickOK.The Services window appears.

  5. Locate Message Queuing. Right-clickMessage Queuing, and then clickProperties.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 Passwordbox, type <password>. In the Confirm password box, type the same<password> again, and then clickApply.Note The <user name> placeholder is a placeholder for the user name that you put in the This accountbox. 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 Passwordbox, type <password>, and then clickOK to log on to the computer.

  12. Right-click My Computer, and then clickManage.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:

http://www.microsoft.com/windowsserver2003/techinfo/overview/msmqfaq.mspxFor additional information about public and private queues, visit the following Microsoft Web site:

http://technet.microsoft.com/en-us/library/cc776346.aspx

Need more help?

Want more options?

Explore subscription benefits, browse training courses, learn how to secure your device, and more.

Communities help you ask and answer questions, give feedback, and hear from experts with rich knowledge.