| Предыдущий | Следующий |
| MQ_ERROR_DEPEND_WKS_LICENSE_OVERFLOW | MQ_ERROR_REMOTE_MACHINE_NOT_AVAILABLE |
MQ_CORRUPTED_QUEUE_WAS_DELETED
Что означает MQ_CORRUPTED_QUEUE_WAS_DELETED
MQ_CORRUPTED_QUEUE_WAS_DELETED (0xC00E0068) — Повреждённый файл %1 очереди %2 удалён из папки Lqs.
MSMQ хранит локальную конфигурацию очередей в служебных данных, включая файлы каталога Lqs. Этот информационный результат означает не обычный отказ чтения, а защитную реакцию службы: повреждённое описание очереди было удалено, чтобы MSMQ не продолжала работать с неконсистентной конфигурацией.
Что проверить
- Сохраните имя удалённого файла Lqs и путь очереди из события до перезапуска службы или ручного восстановления конфигурации.
- Проверьте журнал Application/System и события Message Queuing непосредственно перед удалением: интересуют ошибки чтения, диска и повреждения локальной конфигурации.
- Если очередь требуется приложению, восстановите её из известной конфигурации и отдельно проверьте права, свойства и наличие ожидаемых сообщений; не копируйте обратно повреждённый Lqs как способ «починки».
Как подтвердить исправление
Исправление подтверждено после восстановления корректной конфигурации очереди, успешного перезапуска MSMQ и отсутствия повторного удаления Lqs при том же сценарии.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.
