Что означает код NTSTATUS 0xC0000253 (STATUS_LPC_REPLY_LOST)?

 
Предыдущий Следующий
STATUS_BAD_SERVICE_ENTRYPOINT STATUS_IP_ADDRESS_CONFLICT1

STATUS_LPC_REPLY_LOST

Что означает STATUS_LPC_REPLY_LOST

STATUS_LPC_REPLY_LOST — сервер получил LPC-запрос, но ожидаемый ответ не дошёл до клиента.

LPC (Local Procedure Call) — исторический механизм локального IPC Windows; в современных системах соответствующие пути в основном реализуются через ALPC. Важная часть этого статуса в том, что сервер уже получил сообщение: это не равнозначно сбою соединения до отправки запроса.

Что проверить

  • Сопоставьте send, receive, wait-for-reply и teardown по message ID и идентификаторам клиентского и серверного потоков.
  • Проверьте, не завершился ли server thread или не закрылся ли порт после приёма запроса, но до отправки ответа.
  • Зафиксируйте cancellation/rundown state и первое событие закрытия communication port.
  • До retry выясните, имеет ли операция побочные эффекты и можно ли определить её результат по transaction/идентификатор запроса.

Если сервер успел выполнить работу, но потерялся только ответ, слепой повтор способен выполнить неидемпотентную операцию дважды.

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


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