Что означает код ошибки Windows 758 (ERROR_NOTHING_TO_TERMINATE)?

 
Предыдущий Следующий
ERROR_TRANSLATION_COMPLETE ERROR_PROCESS_NOT_IN_JOB

ERROR_NOTHING_TO_TERMINATE

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

ERROR_NOTHING_TO_TERMINATE — в завершаемом процессе нет потоков, которые можно завершить.

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

Зафиксируйте поток и вызов, на котором появился код, а также состояние потока до и после операции.

  • Проверьте срок жизни контекста обратного вызова, порядок завершения потока и наличие ожидающих APC или уведомлений, если они участвуют в сценарии.
  • При гонке или зависании снимите стеки участвующих потоков: обычный повтор часто только меняет расписание и скрывает причину.

Исходная формулировка

  • the target process has no remaining threads that can be terminated.
  • process-management tools issuing overlapping terminate requests.
  • kernel diagnostics around process teardown races.
  • target PID plus creation time to avoid PID-reuse confusion.
  • Treat the target as already terminating or terminated, then verify the desired end state instead of looping on TerminateProcess. Cleanup code should be idempotent and must tolerate disappearance of the process between discovery and action.

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


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