Исправление: «0xc00e0003» ошибка при отправке сообщений между экземплярами службы очереди сообщений

Применимо к: Windows Server 2008 R2 DatacenterWindows Server 2008 R2 EnterpriseWindows Server 2008 R2 Standard

Симптомы


Рассмотрим следующий сценарий:
  • У вас есть компьютер под управлением Windows Server 2008, Windows Server 2008 R2 или Windows 7. Кроме того компьютер работает в отказоустойчивом кластере.
  • Запустите Microsoft Message Queuing (MSMQ) с одного или нескольких кластеризованных экземпляров очереди сообщений на локальном экземпляре на том же компьютере.
  • Отправить сообщение между локальный экземпляр службы очереди сообщений и кластеризованного экземпляра очереди сообщений с помощью синтаксиса Direct = TCP . Или отправить сообщение между несколькими экземплярами кластеризованной службы очереди сообщений с помощью синтаксиса Direct = TCP .

    Примечание. Дополнительные сведения о различных прямого формата имен обратитесь к разделу «Дополнительные сведения».
В этом случае сообщение не доставлено, и возвращается ошибка «0xc00e0003».

Причина


Эта проблема возникает, поскольку IP-адрес для кластеризованного экземпляра очереди сообщений рассматривается как локальный ресурс. В этом случае распознать в качестве локального экземпляра кластеризованного экземпляра очереди сообщений. Таким образом, очередь сообщений не может доставить сообщения успешно потому, что он не может различать кластеризованного экземпляра и локальный экземпляр.

Решение


Для Windows 7 и Windows Server 2008 R2 в Windows 7 и Windows Server 2008 R2 Пакет обновления 1 включено исправление, устраняющее эту проблему:

976932 Сведения о пакете обновления 1 для Windows 7 и Windows Server 2008 R2

В Windows Vista и Windows Server 2008 установите это исправление. После установки данного исправления, один экземпляр очереди сообщений можно различить из другого экземпляра очереди сообщений при выполнении этих экземпляров на одном компьютере.

Сведения об исправлении

Существует исправление от корпорации Майкрософт. Однако данное исправление предназначено для устранения только проблемы, описанной в этой статье. Применяйте это исправление только в тех случаях, когда наблюдается проблема, описанная в данной статье. Это исправление может проходить дополнительное тестирование. Таким образом если вы не подвержены серьезно этой проблеме, рекомендуется дождаться следующего пакета обновления, содержащего это исправление.

Если исправление доступно для скачивания, имеется раздел "Пакет исправлений доступен для скачивания" в верхней части этой статьи базы знаний. Если этот раздел не отображается, обратитесь в службу поддержки для получения исправления.

Примечание. Если наблюдаются другие проблемы или необходимо устранить неполадки, вам может понадобиться создать отдельный запрос на обслуживание. Стандартная оплата за поддержку будет взиматься только за дополнительные вопросы и проблемы, которые не соответствуют требованиям конкретного исправления. Чтобы получить полный список телефонов поддержки и обслуживания клиентов корпорации Майкрософт или создать отдельный запрос на обслуживание, посетите следующий веб-сайт корпорации Майкрософт:Примечание. В форме "Пакет исправлений доступен для скачивания" отображаются языки, для которых доступно исправление. Если нужный язык не отображается, значит исправление для данного языка отсутствует.


Важно! Windows Vista и Windows Server 2008 исправления включены в тот же пакет. Windows 7 и Windows Server 2008 R2 исправления включены в тот же пакет. Тем не менее он является нормальным, если только один из этих продуктов могут быть указаны на странице «Запрос исправления».

Предварительные условия

Очереди сообщений для установки этого исправления необходимо иметь. Кроме того, на компьютере должна быть установлена одна из следующих операционных систем:

  • Пакет обновления 1 (SP1) для Windows Vista
  • Windows Vista с пакетом обновления 2 (SP2)
  • Windows Server 2008
  • Windows Server 2008 с пакетом обновления 2

Необходимость перезагрузки

После установки исправления компьютер необходимо перезагрузить.

Сведения о замене исправлений

Это исправление не заменяет других исправлений.

Сведения о файлах

Английская версия данного исправления содержит атрибуты файла (или более поздние атрибуты файлов), приведенные в следующей таблице. Дата и время для этих файлов указаны в формате общего скоординированного времени (UTC). При просмотре сведений о файле, он преобразуется в локальное время. Чтобы узнать разницу между временем по Гринвичу и местным временем, откройте вкладку Часовой пояс элемента Дата и время в панели управления.
Для всех поддерживаемых 32-разрядных версий операционной системы Windows Vista и Windows Server 2008
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Mqac.sys6.0.6001.22544126,97619-Oct-200912:16x86
Mqac.sys6.0.6002.22247126,97619-Oct-200911:56x86
Mqbkup.exe6.0.6001.2254437,88819-Oct-200912:16x86
Mqlogmgr.dll2001.12.6931.2254490,62419-Oct-200914:09x86
Mqsvc.exe6.0.6001.225448,70419-Oct-200912:15x86
Mqbkup.exe6.0.6002.2224737,88819-Oct-200911:57x86
Mqlogmgr.dll2001.12.6932.2224790,62419-Oct-200913:48x86
Mqsvc.exe6.0.6002.222478,70419-Oct-200911:56x86
Mqcertui.dll6.0.6001.2254413,82419-Oct-200914:09x86
Mqsnap.dll6.0.6001.22544602,62419-Oct-200914:09x86
Mqcertui.dll6.0.6002.2224713,82419-Oct-200913:48x86
Mqsnap.dll6.0.6002.22247602,62419-Oct-200913:48x86
Mqise.dll6.0.6001.2254437,88819-Oct-200914:09x86
Mqise.dll6.0.6002.2224737,88819-Oct-200913:48x86
Mqqm.dll6.0.6001.22544922,62419-Oct-200914:09x86
Mqqm.dll6.0.6002.22247931,32819-Oct-200913:48x86
Mqrt.dll6.0.6001.22544150,52819-Oct-200914:09x86
Mqrt.dll6.0.6002.22247150,52819-Oct-200913:48x86
Mqoa.dll6.0.6001.22544254,46419-Oct-200914:09x86
Msmqpub.mofНеприменимо3,40101-Apr-200919:01Неприменимо
Msmqtrc.mofНеприменимо9,09601-Apr-200919:01Неприменимо
Msmqtrcremove.mofНеприменимо89501-Apr-200919:01Неприменимо
Mqoa.dll6.0.6002.22247254,46419-Oct-200913:48x86
Msmqpub.mofНеприменимо3,40103-Apr-200921:07Неприменимо
Msmqtrc.mofНеприменимо9,09603-Apr-200921:07Неприменимо
Msmqtrcremove.mofНеприменимо89503-Apr-200921:07Неприменимо
Mqtgsvc.exe6.0.6001.22544125,95219-Oct-200912:16x86
Mqtgsvc.exe.cfgНеприменимо4101-Apr-200919:01Неприменимо
Mqtrig.dll6.0.6001.22544156,67219-Oct-200914:09x86
Mqtgsvc.exe6.0.6002.22247125,95219-Oct-200911:57x86
Mqtgsvc.exe.cfgНеприменимо4103-Apr-200921:07Неприменимо
Mqtrig.dll6.0.6002.22247156,67219-Oct-200913:48x86

Для всех поддерживаемых версий x64 под управлением операционной системы Windows Vista и Windows Server 2008
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Mqac.sys6.0.6001.22544167,42419-Oct-200913:21x64
Mqac.sys6.0.6002.22247167,42419-Oct-200912:14x64
Mqbkup.exe6.0.6001.2254448,64019-Oct-200913:21x64
Mqlogmgr.dll2001.12.6931.22544113,15219-Oct-200915:19x64
Mqsvc.exe6.0.6001.225449,21619-Oct-200913:21x64
Mqbkup.exe6.0.6002.2224748,64019-Oct-200912:14x64
Mqlogmgr.dll2001.12.6932.22247113,15219-Oct-200913:45x64
Mqsvc.exe6.0.6002.222479,21619-Oct-200912:13x64
Mqcertui.dll6.0.6001.2254417,92019-Oct-200915:19x64
Mqsnap.dll6.0.6001.22544879,10419-Oct-200915:19x64
Mqcertui.dll6.0.6002.2224717,92019-Oct-200913:45x64
Mqsnap.dll6.0.6002.22247879,10419-Oct-200913:45x64
Mqise.dll6.0.6001.2254450,17619-Oct-200915:19x64
Mqise.dll6.0.6002.2224750,68819-Oct-200913:45x64
Mqqm.dll6.0.6001.225441,507,84019-Oct-200915:19x64
Mqqm.dll6.0.6002.222471,519,61619-Oct-200913:45x64
Mqrt.dll6.0.6001.22544242,68819-Oct-200915:19x64
Mqrt.dll6.0.6002.22247243,20019-Oct-200913:45x64
Mqoa.dll6.0.6001.22544319,48819-Oct-200915:19x64
Msmqpub.mofНеприменимо3,40101-Apr-200916:13Неприменимо
Msmqtrc.mofНеприменимо9,09601-Apr-200916:13Неприменимо
Msmqtrcremove.mofНеприменимо89501-Apr-200916:13Неприменимо
Mqoa.dll6.0.6002.22247319,48819-Oct-200913:45x64
Msmqpub.mofНеприменимо3,40103-Apr-200920:50Неприменимо
Msmqtrc.mofНеприменимо9,09603-Apr-200920:50Неприменимо
Msmqtrcremove.mofНеприменимо89503-Apr-200920:50Неприменимо
Mqtgsvc.exe6.0.6001.22544190,46419-Oct-200913:21x64
Mqtgsvc.exe.cfgНеприменимо4101-Apr-200916:13Неприменимо
Mqtrig.dll6.0.6001.22544243,20019-Oct-200915:19x64
Mqtgsvc.exe6.0.6002.22247190,46419-Oct-200912:14x64
Mqtgsvc.exe.cfgНеприменимо4103-Apr-200920:50Неприменимо
Mqtrig.dll6.0.6002.22247243,71219-Oct-200913:45x64

Для всех поддерживаемых версий Windows Server 2008 для систем на базе Itanium
Имя файлаВерсия файлаРазмер файлаДатаВремяПлатформа
Mqac.sys6.0.6001.22544428,54419-Oct-200912:33IA-64
Mqac.sys6.0.6002.22247428,54419-Oct-200912:09IA-64
Mqbkup.exe6.0.6001.2254489,08819-Oct-200912:33IA-64
Mqlogmgr.dll2001.12.6931.22544259,07219-Oct-200914:14IA-64
Mqsvc.exe6.0.6001.2254416 38419-Oct-200912:33IA-64
Mqbkup.exe6.0.6002.2224789,08819-Oct-200912:09IA-64
Mqlogmgr.dll2001.12.6932.22247259,07219-Oct-200913:40IA-64
Mqsvc.exe6.0.6002.2224716 38419-Oct-200912:09IA-64
Mqcertui.dll6.0.6001.2254439,93619-Oct-200914:14IA-64
Mqsnap.dll6.0.6001.225441,522,17619-Oct-200914:14IA-64
Mqcertui.dll6.0.6002.2224739,93619-Oct-200913:40IA-64
Mqsnap.dll6.0.6002.222471,522,68819-Oct-200913:40IA-64
Mqise.dll6.0.6001.22544117,76019-Oct-200914:14IA-64
Mqise.dll6.0.6002.22247118,27219-Oct-200913:40IA-64
Mqqm.dll6.0.6001.225442,987,52019-Oct-200914:14IA-64
Mqqm.dll6.0.6002.222473,009,02419-Oct-200913:40IA-64
Mqrt.dll6.0.6001.22544448,00019-Oct-200914:14IA-64
Mqrt.dll6.0.6002.22247448,51219-Oct-200913:40IA-64
Mqoa.dll6.0.6001.22544579,58419-Oct-200914:14IA-64
Msmqpub.mofНеприменимо3,40101-Apr-200916:13Неприменимо
Msmqtrc.mofНеприменимо9,09601-Apr-200916:13Неприменимо
Msmqtrcremove.mofНеприменимо89501-Apr-200916:13Неприменимо
Mqoa.dll6.0.6002.22247580,09619-Oct-200913:40IA-64
Msmqpub.mofНеприменимо3,40103-Apr-200920:52Неприменимо
Msmqtrc.mofНеприменимо9,09603-Apr-200920:52Неприменимо
Msmqtrcremove.mofНеприменимо89503-Apr-200920:52Неприменимо
Mqtgsvc.exe6.0.6001.22544391,68019-Oct-200912:34IA-64
Mqtgsvc.exe.cfgНеприменимо4101-Apr-200916:13Неприменимо
Mqtrig.dll6.0.6001.22544475,64819-Oct-200914:14IA-64
Mqtgsvc.exe6.0.6002.22247392,19219-Oct-200912:09IA-64
Mqtgsvc.exe.cfgНеприменимо4103-Apr-200920:52Неприменимо
Mqtrig.dll6.0.6002.22247476,16019-Oct-200913:40IA-64

Временное решение


Чтобы обойти эту проблему, запускайте только один экземпляр службы очереди сообщений.

Дополнительные сведения


Дополнительные сведения о прямом формате посетите следующий веб-узел Microsoft Developer Network (MSDN):Дополнительные сведения об очереди сообщений Microsoft обратитесь на веб-узле MSDN:Для получения дополнительных сведений о терминологии обновлений программного обеспечения щелкните следующий номер статьи базы знаний Майкрософт:
Описание 824684 Стандартные термины, используемые при описании обновлений программных продуктов Майкрософт

Статус


Корпорация Майкрософт подтверждает, что это проблема продуктов Майкрософт, перечисленных в разделе "Относится к".