What does HRESULT 0x87C51001 (UTC_E_TOGGLE_TRACE_STARTED) mean?

 
Previous Next
SQLITE_E_IOERR_CONVPATH UTC_E_ALTERNATIVE_TRACE_CANNOT_PREEMPT

UTC_E_TOGGLE_TRACE_STARTED

Where the UTC workflow stopped: alternative trace request

UTC_E_TOGGLE_TRACE_STARTED (0x87C51001) is a Universal Telemetry Client result from the ETW trace-session control layer. The key question is which UTC object rejected the request. The relevant state is alternative trace request: the toggle request started an alternative trace rather than reporting an unsuccessful start. This identifies a specific UTC/DiagTrack condition, not a general service failure.

Evidence to preserve

UTC diagnostic fieldValue
Producing layerETW trace-session control
Owning state or objectalternative trace request
Evidence to collectrequested profile, prior session name, trace priority, start timestamp and returned session identity
Narrow comparisonissue the same toggle with no active matching session, then with the alternative session already active
Do not confuse withUTC_E_TRACE_NOT_RUNNING concerns a stop or update request for a session that is absent

Controlled reproduction

  1. Capture requested profile, prior session name, trace priority, start timestamp and returned session identity. Do this before restarting the service or deleting any working directory.
  2. Perform this one-variable comparison: issue the same toggle with no active matching session, then with the alternative session already active.

Nearby result: UTC_E_TRACE_NOT_RUNNING — concerns a stop or update request for a session that is absent.

Trace-session note

Use an ETW controller view to list session name, GUID, mode, buffers and enabled providers while this result is active. The presence of an ETL file from an earlier run is not proof that the required in-memory session currently exists or is owned by UTC.

Correction and verification

Treat the result as state feedback, retain the returned session identity and avoid starting a duplicate controller.

Technical references


Looking for a different code? Search another status or error code.