Что означает код NTSTATUS 0xC002000C (RPC_NT_ALREADY_REGISTERED)?

 
Предыдущий Следующий
RPC_NT_OBJECT_NOT_FOUND RPC_NT_TYPE_ALREADY_REGISTERED

RPC_NT_ALREADY_REGISTERED

RPC_NT_ALREADY_REGISTERED является значением NTSTATUS среды выполнения Windows RPC. Этот статус сообщает о повторной регистрации UUID объекта в среде RPC. Обычно он указывает на порядок жизненного цикла: путь инициализации регистрирует объект повторно либо путь очистки не удалил предыдущую регистрацию.

Это отличается от RPC_NT_TYPE_ALREADY_REGISTERED, который относится к UUID типа диспетчера, а не UUID объекта. Результат также отличается от RPC_NT_ENTRY_ALREADY_EXISTS, относящегося к записи службы имён.

Сервер попытался зарегистрировать уже существующий UUID объекта

  • Записывайте каждую регистрацию UUID объекта вместе с событиями жизненного цикла процесса, перезапуска службы и завершения.
  • Проверьте идемпотентность кода инициализации вместо сокрытия дубликата игнорированием результата.
  • Убедитесь, что два компонента службы не регистрируют одновременно один объект с одинаковым UUID.

Ссылки


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