| Предыдущий | Следующий |
| UTC_E_EVENTLOG_ENTRY_MALFORMED | UTC_E_SCRIPT_TERMINATED |
UTC_E_DIAGRULES_SCHEMAVERSION_MISMATCH
Где возник отказ
При UTC_E_DIAGRULES_SCHEMAVERSION_MISMATCH (0X87C5100A) держите расследование на границе Universal Telemetry Client scenario/script configuration. Конкретный признак — diagnostic rules версия схемы несоответствие; сравнение имеет смысл только для той же операции и сопоставимой generation объекта.
Для воспроизводимости фиксируйте Windows build и generation scenario/package: исправленный файл при stale in-memory graph может давать тот же верхнеуровневый HRESULT.
Специфичные признаки исходной документации
UTC_E_SCENARIODEF_SCHEMAVERSION_MISMATCH applies to the scenario document rather than diagrules
diagrules schemaversion, client build, package provenance, signing information and load event
load a rules file generated for the target build while keeping the scenario and triggers constant
Ship the rules package that matches the installed client or transform it with the supported authoring tool for this result.
Evidence до изменения состояния
- scenario/action identity, destination/session/container и Windows build.
- policy/capability/authorization decision для исходного request.
- первый UTC service return, timestamps и output object state.
Universal Telemetry Client объединяет scenario configuration, policy, ETW sessions, triggers, scripts и platform capabilities; одинаковый facility не означает одинакового владельца причины.
Проверка одной гипотезы
Сопоставьте первый failing call с рабочим примером на той же версии Windows/provider. Меняйте только prerequisite «diagnostic rules версия схемы несоответствие» и сохраняйте остальные параметры неизменными.
Сопоставьте «diagnostic rules версия схемы несоответствие» с конкретным action/scenario generation. Policy, capability, destination, trigger и runtime teardown — разные decision points даже когда верхний слой показывает общий UTC failure.
Безопасный повтор
Исправьте подтверждённый UTC prerequisite «diagnostic rules версия схемы несоответствие» на уровне 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.
Нужно найти другой код? Найти другой код состояния или ошибки.