FIX: Sie können keine Nachrichten mit Message Queuing 4.0 oder Message Queuing 5.0 senden oder empfangen

Gilt für
Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows 7 Home Premium Windows 7 Home Basic Windows 7 Professional Windows 7 Enterprise Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business 64-bit Edition Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Ultimate Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard

Symptome

Nehmen Sie folgendes Szenario an:

  • Sie aktivieren Microsoft Message Queuing (auch als MSMQ bezeichnet).
  • Der Computer hat mehrere IP-Adressen. Beispielsweise sind mehrere Netzwerkadapter auf dem Computer installiert.

In diesem Szenario werden keine MSMQ-Nachrichten gesendet oder empfangen. Dieses Problem kann auf Clustercomputern und nicht Clustercomputern auftreten.

Lösung

Konfigurieren Sie den BindInterfaceIP-Registrierungsschlüssel, damit eine Instance von Message Queuing mit den folgenden Schritten an eine einzelne IP-Adresse gebunden werden kann:

1. Urheberrecht Wenden Sie den im Microsoft Knowledge Base-Artikel 976438 beschriebenen Hotfix an:

976438 FIX: Die Fehlermeldung "0xc00e0003" wird zurückgegeben, wenn Nachrichten zwischen Instanzen von Message Queuing 4.0 gesendet werden, die auf einem Windows Server 2008-basierten Computer ausgeführt werden

Hinweis: Um die BindInterfaceIP-Funktionalität zu aktivieren, muss dieser Hotfix installiert sein.

2. Urheberrecht Erstellen Sie den BindInterfaceIP-Registrierungsschlüssel mit den folgenden Schritten:

  • Öffnen Sie die Registrierung, und wechseln Sie zu HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters. Wenn MSMQ gruppiert ist, wechseln Sie zu HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Clustered QMs\MSMQ$ResourceName\Parameters.
  • Erstellen Sie einen neuen Zeichenfolgenwert namens BindInterfaceIP.
  • Geben Sie für die Wertdaten die entsprechende IP-Adresse ein.

3. Urheberrecht Starten Sie Message Queuing neu.

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind.

Weitere Informationen

Der BindInterfaceIP-Registrierungseintrag ermöglicht einer Instance von Message Queuing die Bindung an eine einzelne IP-Adresse auf einem Computer mit mehreren IP-Adressen. Dieser Registrierungswert kann eine IP-Adresse namens "www" enthalten.<xxx.jjj.zzz>.

 Weitere Informationen zum Registrierungseintrag "BindInterfaceIP" finden Sie im folgenden Artikel der Microsoft Knowledge Base:

329492 Ein Clusterknoten mit zwei Netzwerkkarten empfängt keine Nachrichten

Weitere Informationen zu den MSMQ-Versionen des Betriebssystems finden Sie im Microsoft Knowledge Base-Artikel 178517:
178517 TCP-Ports , UDP-Ports und RPC-Ports, die von Message Queuing verwendet werden

Weitere Informationen zu Microsoft Message Queuing finden Sie auf folgender MSDN-Website (MSDN):

http://msdn.microsoft.com/en-us/library/ms711472%28VS.85%29.aspx