В каталоге system32 \ msmq \ storage \ lqs находится файл, содержащий конфигурацию для этой очереди. Найдите файл, который содержит название очереди, о которой вы говорите. Если вы удалите файл и перезапустите MSMQ, очередь исчезла. Очевидно, не удаляйте другие файлы!
Как я могу удалить личную очередь из MSMQ, когда все пользователи безопасности были удалены?
14207
myotherme
У нас есть очередь сообщений на нашем сервере очередей, к которой никто не имеет доступа. Во время теста мы удалили всех пользователей из очереди. Теперь никто не может получить к нему доступ вообще.
2 ответа на вопрос
13
John Breakwell
0
cahit beyaz
Также вы можете запустить этот фрагмент кода. Обратите внимание, что ваш проект должен ссылаться на System.Messaging
using System.Messaging; . . . MessageQueue[] msmques = MessageQueue.GetPrivateQueuesByMachine("."); foreach (var item in msmques) { MessageQueue.Delete(".\\"+item.QueueName); }
Похожие вопросы
-
2
Неправильное количество непрочитанных сообщений в Windows Mobile
-
3
Альтернатива текстовым сообщениям
-
2
Не удается установить MSMQ
-
-
4
Как отключить широковещательные сообщения в моем сеансе Linux?
-
1
Два вопроса IBM Websphere MQ
-
1
Есть ли способ отправлять сообщения из командной строки в Vista?
-
2
Удалить все частные очереди в MSMQ?
-
4
Как остановить автоматический вход Windows 8 в MSN?
-
1
IMessage не работает
-
0
установить MSMQ на Windows XP UE