| Предыдущий | Следующий |
| UTC_E_SETUP_NOT_AUTHORIZED | UTC_E_COMMAND_LINE_NOT_AUTHORIZED |
UTC_E_CHILD_PROCESS_FAILED
Практический смысл
При UTC_E_CHILD_PROCESS_FAILED (0X87C5101D) держите расследование на границе Universal Telemetry Client action, policy and platform-capability validation. Конкретный признак — дочерний процесс сбой; сравнение имеет смысл только для той же операции и сопоставимой generation объекта.
UTC часто работает асинхронно: состояние trace session, escalation, child process или destination может измениться сразу после возврата, поэтому evidence нужно брать до teardown.
Специфичные признаки исходной документации
The distinction is concrete: UTC_E_EXE_TERMINATED means UTC ended a still-running process for this result.
Fix the child program or its inputs and retain its native exit code alongside this HRESULT for this result.
executable hash, exact arguments, working directory, environment, exit code, stdout/stderr and duration
execute the same binary and arguments under the service account outside the scenario harness
Минимальный диагностический снимок
- scenario/action identity, destination/session/container и Windows build.
- policy/capability/authorization decision для исходного request.
- первый UTC service return, timestamps и output object state.
Для воспроизводимости фиксируйте Windows build и generation scenario/package: исправленный файл при stale in-memory graph может давать тот же верхнеуровневый HRESULT.
Как отличить соседний результат
Повторите минимальный вызов на свежем, но эквивалентном object generation. Если «дочерний процесс сбой» следует за исходными данными, причина в contract/input; если остаётся за объектом — исследуйте lifecycle/provider state.
Сопоставьте «дочерний процесс сбой» с конкретным action/scenario generation. Policy, capability, destination, trigger и runtime teardown — разные decision points даже когда верхний слой показывает общий UTC failure.
Критерий восстановления
Исправьте подтверждённый UTC prerequisite «дочерний процесс сбой» на уровне action/policy/capability/session и повторите тот же scenario generation после штатного teardown.
Технические ссылки
- Microsoft Open Specifications: Windows error-code registry.
- Microsoft: Universal Telemetry Client configuration diagnosis.
- Microsoft: UniversalTelemetryClient operational-log guidance.
- Microsoft: About Windows Error Reporting.
Нужно найти другой код? Найти другой код состояния или ошибки.