| Previous | Next |
| UTC_E_SIF_NOT_SUPPORTED | UTC_E_DEVICE_TICKET_ERROR |
UTC_E_DELAY_TERMINATED
Interpret the result in context: DelayAction timer
UTC_E_DELAY_TERMINATED (0x87C51025) is a Universal Telemetry Client result from the scenario action execution layer. Start by locating the exact scenario-engine boundary that emitted this value. The relevant state is DelayAction timer: a scheduled delay was cancelled before its expiration because the scenario, service or escalation was ending. This identifies a specific UTC/DiagTrack condition, not a general service failure.
Scenario actions run under service-controlled identity, timeout and cancellation rules. The useful evidence is the exact action instance and its child process or script state, not a later generic service event. Stdout, stderr and native exit values should be retained separately from the UTC HRESULT.
Build a minimal evidence set
| UTC diagnostic field | Value |
|---|---|
| Producing layer | scenario action execution |
| Owning state or object | DelayAction timer |
| Evidence to collect | delay duration, timer start, cancellation source, state transition, shutdown event and elapsed time |
| Narrow comparison | allow a short delay to expire normally, then cancel the scenario during a longer delay |
| Do not confuse with | UTC_E_TIME_TRIGGER_INVALID_TIME_RANGE rejects a configured trigger duration before runtime |
Run an A/B check
- Capture delay duration, timer start, cancellation source, state transition, shutdown event and elapsed time. Do this before restarting the service or deleting any working directory.
- Perform this one-variable comparison: allow a short delay to expire normally, then cancel the scenario during a longer delay.
Nearby result: UTC_E_TIME_TRIGGER_INVALID_TIME_RANGE — rejects a configured trigger duration before runtime.
Child-action accounting
Keep process creation, job assignment, timeout, cancellation, exit code and output capture as separate timestamps. That sequence reveals whether the child failed itself, was terminated by UTC or never started.
Safe remediation
Treat cancellation as lifecycle control and ensure following actions do not run from a stale callback.
Technical references
- Microsoft Open Specifications: Windows error-code registry — reference for scenario action execution while interpreting this result.
- Microsoft: Universal Telemetry Client configuration diagnosis — reference for scenario action execution while interpreting this result.
- Microsoft: UniversalTelemetryClient operational-log guidance — reference for scenario action execution while interpreting it.
- Microsoft: About Windows Error Reporting
Looking for a different code? Search another status or error code.