Message Queuing kann nicht an eine Zielwarteschlange nach IP-Adressänderungen Nachrichten

Wichtig Dieser Artikel enthält Informationen dazu, wie Sie die Registrierung ändern. Stellen Sie sicher, dass Sie die Registrierung sichern, bevor Sie sie ändern. Stellen Sie sicher, dass Sie wissen, wie Sie die Registrierung wiederherstellen, falls ein Problem auftritt. Für weitere Informationen zum Sichern, Wiederherstellen und Bearbeiten der Registrierung klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:
322756 zum Sichern und Wiederherstellen der Registrierung in Windows

Problembeschreibung

Microsoft Message Queuing (MSMQ) können erfolgreich Nachrichten an eine Zielwarteschlange senden, wenn beide der folgenden Situationen zutrifft:
  • Die IP-Adresse des empfangenden Computers wurde geändert.
  • Ein anderen Computer hat die IP-Adresse verwendet, die zuvor im Besitz der empfangende Computer.

Ursache

Dieses Problem tritt auf, weil der Absender nicht Auflösung wiederholen.

Problemlösung

Microsoft Windows 2000

Informationen zum Sicherheitsupdate

Wenden Sie zum Beheben dieses Problems das Sicherheitsupdate, das im folgenden Artikel der Microsoft Knowledge Base beschrieben wird:
892944 MS05-017: Sicherheitsrisiko in MSMQ kann Remotecodeausführung ermöglichen

Informationen zur Registrierung
Sie müssen Änderungen in der Registrierung nach der Installation des Sicherheitsupdates. Weitere Informationen finden Sie im Abschnitt "Weitere Informationen".

Microsoft Windows XP

Service Pack-Informationen

Um dieses Problem zu beheben, beziehen Sie das neueste Servicepack für Windows XP. Klicken Sie für weitere Informationen auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
322389 wie Sie das neueste Servicepack für Windows XP erhalten
Informationen zur Registrierung
Sie müssen Änderungen in der Registrierung nach Installation dieses Servicepacks. Weitere Informationen finden Sie im Abschnitt "Weitere Informationen".

Hotfix-Informationen

Ein unterstützter Hotfix ist von Microsoft erhältlich. Dieser Hotfix soll nur der Behebung des Problems dienen, das in diesem Artikel beschrieben wird. Verwenden Sie diesen Hotfix nur auf Systemen, bei denen dieses spezielle Problem auftritt. Dieser Hotfix sollte weiteren Tests unterzogen werden. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir sie, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, gibt es einen Abschnitt "Hotfixdownload available" ("Hotfixdownload verfügbar"), am oberen Rand dieses Knowledge Base-Artikel. Wenn dieser Abschnitt nicht angezeigt wird, wenden Sie sich an den Microsoft Customer Service and Support, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Die normalen Supportkosten gelten für zusätzliche Supportfragen und Probleme, die nicht diesem speziellen Hotfix zugeordnet werden können. Eine vollständige Liste der Telefonnummern von Microsoft Customer Service and Support oder eine separate Serviceanfrage erstellen finden Sie auf der folgenden Microsoft-Website:Hinweis Das Formular "Hotfix download available" ("Hotfixdownload verfügbar") zeigt die Sprachen an, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, ist dieser Hotfix für Ihre Sprache nicht verfügbar.
Voraussetzungen
Es sind keine Voraussetzungen erforderlich.
Neustartanforderung
Sie müssen den Computer neu starten, nachdem Sie diesen Hotfix anwenden.
Informationen zur Registrierung
Sie müssen Änderungen in der Registrierung nach der Installation dieses Hotfixes. Weitere Informationen finden Sie im Abschnitt "Weitere Informationen".
Dateiinformationen
Die englische Version dieses Hotfixes weist Dateiattribute (oder spätere Attribute), die in der folgenden Tabelle aufgelistet sind. Die Datums- und Uhrzeitangaben für diese Dateien sind in Coordinated Universal Time (UTC) aufgelistet. Wenn Sie die Dateiinformationen anzeigen, werden sie in die lokale Zeit konvertiert. Um die Differenz zwischen UTC und der Ortszeit zu finden, verwenden Sie die Registerkarte Zeitzone unter Datum und Uhrzeit in der Systemsteuerung.
   Date         Time   Version     Size     File name   -------------------------------------------------------------------------------
15-Dec-2003 17:31 5.1.0.1041 67,456 Mqac.sys
15-Dec-2003 20:37 5.1.0.1041 130,048 Mqad.dll
15-Dec-2003 20:37 5.1.0.1041 14,848 Mqise.dll
15-Dec-2003 20:37 5.1.0.1041 608,256 Mqqm.dll
15-Dec-2003 20:37 5.1.0.1041 165,888 Mqrt.dll
15-Dec-2003 20:37 5.1.0.1041 88,576 Mqsec.dll
15-Dec-2003 17:31 5.1.0.1041 98,816 Mqtgsvc.exe
15-Dec-2003 20:37 5.1.0.1041 467,456 Mqutil.dll
15-Dec-2003 19:01 5.4.1.0 429,336 Windowsxp-kb833512-x86-enu-symbols.exe
15-Dec-2003 19:01 5.4.1.0 799,000 Windowsxp-kb833512-x86-enu.exe

Status

Microsoft hat bestätigt, dass es sich um ein Problem bei den Microsoft-Produkten handelt, die im Abschnitt „Eigenschaften“ aufgeführt sind.

Dieses Problem wurde in Windows XP Service Pack 2 behoben.


Dieses Problem wurde in Windows Server 2003 Service Pack 1 behoben.

Weitere Informationen

In diesem Szenario gibt es eine Sender und zwei Receivern (ein Empfänger und Empfänger B). Empfänger ein, die über ein virtuelles privates Netzwerk (VPN) Verbindung mit einem Netzwerk verbunden werden. Der Absender sendet Nachrichten erfolgreich. Ein Empfänger vom Netzwerk getrennt. Empfänger B mit dem Netzwerk verbunden und erhält die IP-Adresse, das zuvor vom Empfänger A. Ein Empfänger kann auch schließen und eine neue IP-Adresse. Der Absender weiterhin Nachrichten sollen für Empfänger eine IP-Adresse senden, die nun vom Empfänger b verwendet wird Der Absender ist nicht Auflösung wiederholen, da das vorherige Ergebnis zwischengespeichert wurde. Empfänger B lehnt Nachrichten jedoch der Absender weiterhin Nachrichten an Empfänger B. Starten Sie den Message Queuing-Dienst auf dem Computer des Absenders zur Behebung des Problems neu.

Änderung der Registrierung

Warnung Schwerwiegende Probleme können auftreten, wenn Sie die Registrierung nicht ordnungsgemäß mit dem Registrierungseditor oder mithilfe einer anderen Methode ändern. Diese Probleme können eine Neuinstallation des Betriebssystems erfordern. Microsoft kann nicht garantieren, dass diese Probleme behoben werden können. Ändern Sie die Registrierung auf eigene Gefahr.

Zusätzlich das Update anwenden, müssen Sie Empfänger und den Absender Registrierungsparameter festlegen. Die folgende Änderung der Registrierung muss auf Empfängerseite, damit der Empfänger erhält eine Nachricht für eine nicht-lokale Warteschlange eine Sitzung freigegeben wird. Diese Änderung bedeutet, dass der Empfänger nicht zurück, dass eine Sitzung Bestätigung und der Absender der Sitzung eine kurze Zeit später schließen. Es ist standard auf Absender schließen eine Sitzung, wenn eine Bestätigung nicht angegebenen Timeouts eingeht. Der Absender versucht, eine Sitzung wiederherzustellen. Gehen Sie folgendermaßen vor, und beenden Sie den Registrierungseditor:
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie regedit ein, und klicken Sie dann auf OK.
  2. Suchen und klicken Sie dann auf den folgenden Schlüssel in der Registrierung:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters
  3. Im Menü Bearbeiten auf neu, und klicken Sie auf REG_DWORD.
  4. Geben Sie CloseSessionOnNonLocalund drücken Sie dann die EINGABETASTE.
  5. Klicken Sie im Menü Bearbeiten auf Ändern.
  6. Geben Sie 1 ein, und klicken Sie dann auf OK.
Sie müssen die folgende Registrierungsschlüssel ändern erzwingen den Absender seinen Adressencache ignorieren und Auflösung immer durchführen, bevor eine Sitzung herstellt. Gehen Sie folgendermaßen vor, und beenden Sie den Registrierungseditor:
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie regedit ein, und klicken Sie dann auf OK.
  2. Suchen und klicken Sie dann auf den folgenden Schlüssel in der Registrierung:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters
  3. Im Menü Bearbeiten auf neu, und klicken Sie auf REG_DWORD.
  4. Geben Sie ForceNameResolutionDirectund drücken Sie dann die EINGABETASTE.
  5. Klicken Sie im Menü Bearbeiten auf Ändern.
  6. Geben Sie 1 ein, und klicken Sie dann auf OK.
Dieses Update fügt auch Protokollierung für Namen Lösungscode. Diese Änderung wird aktiviert, indem der folgende Registrierungswert. Gehen Sie folgendermaßen vor, und beenden Sie den Registrierungseditor:
  1. Klicken Sie auf Start, klicken Sie auf Ausführen, geben Sie regedit ein, und klicken Sie dann auf OK.
  2. Suchen und klicken Sie dann auf den folgenden Schlüssel in der Registrierung:
    HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters\Debug
  3. Im Menü Bearbeiten auf neu, und klicken Sie auf REG_DWORD.
  4. Geben Sie QMLoggingund drücken Sie dann die EINGABETASTE.
  5. Klicken Sie im Menü Bearbeiten auf Ändern.
  6. Geben Sie 0 x 20, und klicken Sie dann auf OK.
Hinweis Der Wert QMLogging ist Windows 2000. Die Werte CloseSessionOnNonLocal und ForceNameResolutionDirect sind für Windows 2000 und Windows Server 2003.

Die folgenden Registrierungsparameter auch müssen DNS entleert und Auflösung von NetBIOS-Namen zwischengespeichert. Andernfalls kann IP in den Cache von einem anderen Computer gehören:
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Netbt\Parameters\CacheTimeout (DWORD) 0 =
  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters\MaxCacheEntryTtlLimit (DWORD) 1 =
Hinweis Der Registrierungsschlüssel MaxCacheEntryTtlLimit ist für Windows 2000. In Windows Server 2003 wird dieser Registrierungsschlüssel MaxCacheTtl aufgerufen. Weitere Informationen über den Registrierungsschlüssel "MaxCacheTtl", klicken Sie auf die folgenden Artikelnummer der Microsoft Knowledge Base:

318803 zum Deaktivieren des clientseitigen DNS-Cache in Windows XP und Windows Server 2003

Um weitere Informationen zur Terminologie für Softwareupdates zu erhalten, klicken Sie auf die folgende Artikelnummer, um den Artikel der Microsoft Knowledge Base anzuzeigen:

824684 Erläuterung von der standardmäßigen Standardbegriffen bei Microsoft Softwareupdates

Eigenschaften

Artikelnummer: 833512 – Letzte Überarbeitung: 16.01.2017 – Revision: 2

Feedback