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

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 Passwordbox, 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 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 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:
Propriedades

ID do Artigo: 840144 - Última Revisão: 20 de mai de 2009 - Revisão: 1

Comentários