| Предыдущий | Следующий |
| UTC_E_THROTTLED | UTC_E_SCRIPT_MISSING |
UTC_E_UNAPPROVED_SCRIPT
Где возник отказ
UTC_E_UNAPPROVED_SCRIPT (0X87C51039) относится к Universal Telemetry Client scenario/script configuration. Рабочее условие для этого кода — неразрешённый скрипт. Начинайте с первого native return и состояния объекта до retry, Refresh или автоматического cleanup.
Universal Telemetry Client объединяет scenario configuration, policy, ETW sessions, triggers, scripts и platform capabilities; одинаковый facility не означает одинакового владельца причины.
Специфичные признаки исходной документации
UTC_E_SCRIPT_MISSING means no file is present at the approved reference
Deploy the approved signed artifact or replace the action; do not weaken script policy globally for this result.
script path, hash, signer, catalog/package, scenario signature, approval rule and target build
run a known approved script through the same RunScriptAction and compare policy events
Evidence до изменения состояния
- 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.
Проверка одной гипотезы
Сопоставьте первый failing call с рабочим примером на той же версии Windows/provider. Меняйте только prerequisite «неразрешённый скрипт» и сохраняйте остальные параметры неизменными.
Сопоставьте «неразрешённый скрипт» с конкретным action/scenario generation. Policy, capability, destination, trigger и runtime teardown — разные decision points даже когда верхний слой показывает общий UTC failure.
Безопасный повтор
Исправьте approval/type/path/termination condition «неразрешённый скрипт» у исходного script artifact и повторите его один раз в том же scenario. Tight-loop retry и подмена скрипта не являются валидным подтверждением.
Технические ссылки
- Microsoft Open Specifications: Windows error-code registry.
- Microsoft: Universal Telemetry Client configuration diagnosis.
- Microsoft: CertVerifyCertificateChainPolicy.
- Microsoft: Windows cryptography functions.
Нужно найти другой код? Найти другой код состояния или ошибки.
