Site icon EfmSoft

Что означает код NTSTATUS 0xC0EC0003 (STATUS_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION)?

 
Предыдущий Следующий
STATUS_APPEXEC_INVALID_HOST_GENERATION STATUS_APPEXEC_INVALID_HOST_STATE

STATUS_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION

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

STATUS_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION означает, что процесс попытался зарегистрироваться в AppExec host, который уже не находится в состоянии, разрешающем такую регистрацию.

Почему это похоже на гонку

Сам процесс может успешно стартовать, а регистрация прийти слишком поздно — например после отмены запуска, закрытия хоста или смены его поколения.

  • Сохраните PID процесса, идентификатор activation request и идентификатор хоста.
  • Сопоставьте время регистрации с созданием, отменой и teardown текущего AppExec host.
  • Проверьте, не относится ли запрос к предыдущему generation хоста.
  • Не повторяйте регистрацию через старый дескриптор после смены контекста.

Контрольный сценарий

Создайте новый activation context и проверьте регистрацию процесса без параллельной отмены. Исчезновение кода подтверждает нарушение жизненного цикла, а не проблему запуска executable.

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


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

Exit mobile version