Что означает код HRESULT 0x87C51013 (UTC_E_INTENTIONAL_SCRIPT_FAILURE)?

 
Предыдущий Следующий
UTC_E_FORWARDER_PRODUCER_MISMATCH UTC_E_SQM_INIT_FAILED

UTC_E_INTENTIONAL_SCRIPT_FAILURE

Контракт подсистемы

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

Для воспроизводимости фиксируйте Windows build и generation scenario/package: исправленный файл при stale in-memory graph может давать тот же верхнеуровневый HRESULT.

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

  • UTC_E_CHILD_PROCESS_FAILED covers an ordinary nonzero child exit that was not an intentional UTC sentinel
  • script hash/version, documented sentinel exit code, action branch, stdout/stderr and subsequent action suppression
  • run the script with inputs that select its success branch and then its intentional-stop branch
  • Handle the sentinel as scenario control flow and do not relabel it as a script-engine crash for this result.

Поля для корреляции

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

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

Причинная граница

Проверьте «преднамеренный скрипт сбой» одним controlled change. Если после него первый HRESULT меняется или операция проходит, граница подтверждена; массовый reset такого доказательства не даёт.

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

Подтверждение исправления

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

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


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