Что означает код HRESULT 0x87C5100B (UTC_E_SCRIPT_TERMINATED)?

 
Предыдущий Следующий
UTC_E_DIAGRULES_SCHEMAVERSION_MISMATCH UTC_E_INVALID_CUSTOM_FILTER

UTC_E_SCRIPT_TERMINATED

Стадия возврата HRESULT

Значение 0X87C5100B локализует отказ в Universal Telemetry Client scenario/script configuration. Для UTC_E_SCRIPT_TERMINATED проверяется состояние скрипт завершена; позднее сообщение UI или service wrapper может уже описывать вторичный эффект.

Universal Telemetry Client объединяет scenario configuration, policy, ETW sessions, triggers, scripts и platform capabilities; одинаковый facility не означает одинакового владельца причины.

Специфичные признаки исходной документации

  • UTC_E_INTENTIONAL_SCRIPT_FAILURE is a deliberate script result, not an external termination
  • script path/hash, process ID, start and termination times, timeout/cancel reason, stdout, stderr and exit state
  • Remove the blocking operation or adjust the documented scenario timeout; preserve cleanup for forced termination for this result.
  • run a minimal approved script under the same action timeout, then add the long-running operation that triggers termination

Диагностические данные

  • script identity/type/hash и approval/policy decision.
  • arguments, timeout/termination reason и child-process result.
  • scenario generation и первый UTC return без автоматического retry.

UTC часто работает асинхронно: состояние trace session, escalation, child process или destination может измениться сразу после возврата, поэтому evidence нужно брать до teardown.

Что должно измениться

Повторите минимальный вызов на свежем, но эквивалентном object generation. Если «скрипт завершена» следует за исходными данными, причина в contract/input; если остаётся за объектом — исследуйте lifecycle/provider state.

Сопоставьте «скрипт завершена» с конкретным action/scenario generation. Policy, capability, destination, trigger и runtime teardown — разные decision points даже когда верхний слой показывает общий UTC failure.

Завершение расследования

Исправьте approval/type/path/termination condition «скрипт завершена» у исходного script artifact и повторите его один раз в том же scenario. Tight-loop retry и подмена скрипта не являются валидным подтверждением.

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


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