Sie müssen den Message Queuing-Dienst neu starten, um Nachrichtendateien zu bereinigen.


Wichtig Dieser Artikel enthält Informationen zum Ändern der Registrierung. Stellen Sie sicher, dass Sie die Registrierung sichern, bevor Sie Sie ändern. Stellen Sie sicher, dass Sie wissen, wie die Registrierung wiederhergestellt werden kann, wenn ein Problem auftritt. Weitere Informationen dazu, wie Sie die Registrierung sichern, wiederherstellen und ändern können, finden Sie in folgendem Artikel der Microsoft Knowledge Base:
256986 Beschreibung der Microsoft Windows-Registrierung

Problembeschreibung


Die Microsoft Message Queuing-Nachrichtendateien häufen sich an und werden nur beim Starten des Message Queuing-Diensts gelöscht.Hinweis Microsoft Message Queuing wird auch als "MSMQ" bezeichnet.

Ursache


Der Message Queuing-Dienst Löscht beim Start alle leeren Nachrichtendateien für BEHEB Bare und transaktionale Nachrichten. Wiederherstellungs-und transaktionale Nachrichtenspeicherdateien werden gekoppelt und sind von der Form Lnnnnnnn.mq und Pnnnnnnnn.mq oder Jnnnnnnn.mq.Wenn Sie weitere Informationen zu Speicherverzeichnis Dateien erhalten möchten, klicken Sie auf die folgende Artikelnummer, um den Artikel in der Microsoft Knowledge Base anzuzeigen:
174307 Interpretieren von Dateinamen im Speicherverzeichnis auf dem Microsoft Message Queue-Server und in Microsoft Message Queuing
Wenn Sie den Message Queuing-Dienst nicht neu starten, verbleiben die Datenträgerspeicher Auslastung nach dem letzten Neustart des Message Queuing-Diensts an der höchst Anforderung.

Fehlerbehebung


Warnung Durch die unsachgemäße Änderung der Registrierung mit dem Registrierungs-Editor oder einer anderen Methode können schwerwiegende Probleme verursacht werden. Diese Probleme können eine Neuinstallation des Betriebssystems erforderlich machen. Microsoft kann nicht garantieren, dass Probleme, die von einer falschen Verwendung des Registrierungs-Editors herrühren, behoben werden können. Änderungen in der Registrierung geschehen auf eigene Verantwortung.Mit dem folgenden Fix wird eine periodische Bereinigung von leeren Message Queuing-Nachrichtendateien installiert. Das Standardintervall für die Bereinigung beträgt sechs Stunden. Dieses Intervall kann durch einen neuen Registrierungsschlüssel geändert werden. Um das Standardintervall zu ändern, müssen Sie der Registrierung MessageCleanupInterval hinzufügen.
  1. Starten Sie den Registrierungs-Editor (Regedt32. EXE).
  2. Suchen Sie den folgenden Registrierungsunterschlüssel, und wählen Sie ihn aus:
    HKEY_LOCAL_MACHINE\ Software\Microsoft\MSMQ\Parameters
  3. Klicken Sie im Menü Bearbeiten auf Wert hinzufügen.
  4. Geben Sie im Feld Wertname den NamenMessageCleanupIntervalein.
  5. Wählen Sie im Feld Datentypdie Option REG_DWORDaus.
  6. Geben Sie für den Datenwert das gewünschte Intervall in Millisekunden ein (beispielsweise 3,6 Millionen (Decimal) für eine Stunde).
  7. Beenden Sie den Registrierungs-Editor , um die Änderungen zu speichern.
Wenn Sie den Message Queuing-Dienst das nächste Mal neu starten, wird das neue Intervall zum Bereinigen leerer Nachrichtendateien verwendet.

Status


Microsoft hat bestätigt, dass es sich um einen Fehler in den Microsoft-Produkten handelt, die am Anfang dieses Artikels aufgeführt sind. Dieser Fehler wurde in Windows NT 4,0, Service Pack 4, behoben.

Informationsquellen


Leitfaden für MSMQ-Administratoren Thema: Nachrichtenzustellung