Site icon EfmSoft

Что означает код HRESULT 0xC00E0068 (MQ_CORRUPTED_QUEUE_WAS_DELETED)?

 
Предыдущий Следующий
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 при том же сценарии.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version