"MQ error service not available" error after you apply Windows 2000 Service Pack 2 (303289)



The information in this article applies to:

  • Microsoft Message Queuing 2.0

This article was previously published under Q303289

SYMPTOMS

After you apply Windows 2000 Service Pack 2, you may receive the following error message when you use Microsoft Message Queuing, also known as MSMQ, 2.0:
MQ_ERROR_SERVICE_NOT_AVAILABLE (0xc00e000b)

CAUSE

This error occurs because calls to MQGetQueueSecurity for private queues and for direct format names fail. These calls fail because the output buffer pointer is NULL. A change in the compiler options does not allow you to use a NULL output buffer for remote procedure calls. This issue may affect any applications that directly use this functionality.

RESOLUTION

This problem is resolved in Windows 2000 Service Pack 3.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Modification Type:MajorLast Reviewed:4/20/2005
Keywords:kbprb kbWin2000sp3fix KB303289