| Предыдущий | Следующий |
| UTC_E_GETFILE_FILE_PATH_NOT_APPROVED | UTC_E_TIME_TRIGGER_ON_START_INVALID |
UTC_E_ESCALATION_DIRECTORY_ALREADY_EXISTS
Где возник отказ
При UTC_E_ESCALATION_DIRECTORY_ALREADY_EXISTS (0X87C5102F) держите расследование на границе Universal Telemetry Client trigger/escalation scheduler. Конкретный признак — эскалация каталог уже существует; сравнение имеет смысл только для той же операции и сопоставимой generation объекта.
Universal Telemetry Client объединяет scenario configuration, policy, ETW sessions, triggers, scripts и platform capabilities; одинаковый facility не означает одинакового владельца причины.
Специфичные признаки исходной документации
computed path, scenario/run IDs, owner, creation time, contents, active process and prior cleanup events
UTC_E_ESCALATION_ALREADY_RUNNING means an active run owns scenario state even if its directory is valid
Complete stale-run cleanup only after proving no active owner; keep artifacts needed for postmortem analysis for this result.
use a new run identifier and verify that a fresh directory is created atomically
Evidence до изменения состояния
- trigger type/state transition/time range и escalation generation.
- throttle/exclusivity counters, timestamps и active run identity.
- scenario definition/version и первый scheduler decision.
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.
Безопасный повтор
Исправьте подтверждённый 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: Windows Event Log query schema.
Нужно найти другой код? Найти другой код состояния или ошибки.
