Im Verzeichnis system32 \ msmq \ storage \ lqs befindet sich eine Datei, die die Konfiguration für diese Warteschlange enthält. Suchen Sie die Datei, die den Namen der Warteschlange enthält, über die Sie sprechen. Wenn Sie die Datei löschen und MSMQ neu starten, ist die Warteschlange verschwunden. Löschen Sie natürlich keine der anderen Dateien!
Wie kann ich eine private Warteschlange aus MSMQ löschen, wenn alle Sicherheitsbenutzer entfernt wurden?
14305
myotherme
Wir haben auf unserem Warteschlangenserver eine Nachrichtenwarteschlange, auf die niemand Zugriff hat. Während eines Tests haben wir alle Benutzer aus der Warteschlange entfernt. Jetzt kann niemand mehr darauf zugreifen.
2 Antworten auf die Frage
13
John Breakwell
0
cahit beyaz
Sie können dieses Code-Snippet auch ausführen. Beachten Sie, dass Ihr Projekt auf System.Messaging verweisen sollte
using System.Messaging; . . . MessageQueue[] msmques = MessageQueue.GetPrivateQueuesByMachine("."); foreach (var item in msmques) { MessageQueue.Delete(".\\"+item.QueueName); }
Verwandte Probleme
-
2
Die Anzahl der ungelesenen Windows Mobile-Nachrichten ist falsch
-
3
Alternative zu SMS
-
2
MSMQ kann nicht installiert werden
-
4
Wie kann ich Broadcast-Nachrichten in meiner Linux-Sitzung deaktivieren?
-
1
Zwei Fragen zu IBM Websphere MQ
-
1
Gibt es eine Möglichkeit, Nachrichten über die Befehlszeile in Vista zu senden?
-
2
Alle privaten Warteschlangen in MSMQ löschen?
-
4
Wie kann man verhindern, dass sich Windows 8 automatisch bei MSN anmeldet?
-
1
iMessage funktioniert nicht
-
0
Installieren Sie MSMQ unter Windows XP uE