Microsoft-Windows-UserModePowerService

EventTitleChannelSampleRule
1RundownPlatformRoleDiagnosticNN
2RundownPowerSchemeDiagnosticNN
3RundownAcPowerSetting_V1DiagnosticNN
4RundownDcPowerSetting_V1DiagnosticNN
5AdaptiveDimTimeoutDiagnosticNN
7task_0DiagnosticNN
8RundownBatteryInformationDiagnosticNN
9RundownBatteryStatusDiagnosticNN
10RundownBrightnessCapabilityDiagnosticNN
11RundownPowerSourceDiagnosticNN
12Process ProcessPath (process ID:ProcessPid) reset policy scheme from …SystemYN
13PowerMeterDataDiagnosticNN
14PowerMeterMetaDataDiagnosticNN
15RundownOverrideConfigurationDiagnosticNN
16RundownOverridePowerSetting_V1DiagnosticNN
17RundownPowerProfileSetting_V1DiagnosticNN
18EnergyMeterDataDiagnosticNN
19EnergyMeterMetaDataDiagnosticNN
22Reapply power settings upon completion of the provisioning engine's turn Turn.SystemYN
23RundownConsoleSessionDiagnosticNN
24ConsoleSessionChangeDiagnosticNN
25RundownSessionUserDiagnosticNN
26SessionUserChangeDiagnosticNN
27RundownSmartUserPresenceStateDiagnosticNN
28RundownSmartUserPresenceIntevals_V1DiagnosticNN
29SmartUserPresenceIntervalsSet_V1DiagnosticNN
30SmartUserPresenceIntevalsClearDiagnosticNN
31SmartUserPresencePredictionDiagnosticNN
32SmartUserPresenceSuspendResumeDiagnosticNN
33SmartUserPresenceTimeUpdateDiagnosticNN
34SleepStudySleepSessionStartDiagnosticNN
35SleepStudySleepSessionStopDiagnosticNN
36SleepStudySleepSessionTooShortDiagnosticNN
37SleepStudySleepSessionReloggingStartDiagnosticNN
38SleepStudySleepSessionReloggingStopDiagnosticNN
39SleepStudySleepSessionReloggingPassStartDiagnosticNN
40SleepStudySleepSessionReloggingPassStopDiagnosticNN
41SleepStudySleepSessionReloggingMissingStartDiagnosticNN
42SleepStudySleepSessionReloggingMissingStopDiagnosticNN
43BrightnessAndTransitionTimesDiagnosticNN
44AdaptiveStandbyBatteryReserveAction_V3DiagnosticNN
45AdaptiveStandbyStandbyBudgetAction_V3DiagnosticNN
46AdaptiveStandbyStandbyBudgetResetDiagnosticNN
47AdaptiveStandbySrumFailureDiagnosticNN
48GpuAdapterCount_V1DiagnosticNN
49RundownOverlaySchemePowerSetting_V1DiagnosticNN
50RundownActualOverlayPowerScheme_V1DiagnosticNN
51Process ProcessPath (process ID:ProcessPid) reset overlay policy scheme from …SystemNN
52RundownEffectiveOverlayPowerSchemeDiagnosticNN
53RundownOverlaySuspendReasonDiagnosticNN
54OverlaySuspendResumeDiagnosticNN
55OverrideDllSettingsUpdateDiagnosticNN
56OverrideDllPowerSettingDiagnosticNN
57AdaptiveStandbyStartDiagnosticNN
58AdaptiveStandbyStopDiagnosticNN
59PowerSettingUpdateDiagnosticNN
60AdaptiveStandbyAusterityBudgetActionDiagnosticNN
61SmartSuspendPredictionDiagnosticNN
62SmartSuspendRundownDiagnosticNN

Event ID 1: RundownPlatformRole

#
Channel
Diagnostic
Task
RundownPlatformRole

Fields #

NameDescription
PlatformRole UInt32

Event ID 2: RundownPowerScheme

#
Channel
Diagnostic
Task
RundownPowerScheme

Fields #

NameDescription
SchemeGuid GUID

Event ID 3: RundownAcPowerSetting_V1

#
Channel
Diagnostic
Task
RundownAcPowerSetting

Fields #

NameDescription
SubgroupGuid GUID
SettingGuid GUID
ValueIndex UInt32
Type UInt32
DataSize UInt32
Data Binary
Altitude UInt32

Event ID 4: RundownDcPowerSetting_V1

#
Channel
Diagnostic
Task
RundownDcPowerSetting

Fields #

NameDescription
SubgroupGuid GUID
SettingGuid GUID
ValueIndex UInt32
Type UInt32
DataSize UInt32
Data Binary
Altitude UInt32

Event ID 5: AdaptiveDimTimeout

#
Channel
Diagnostic
Task
AdaptiveDimTimeout

Fields #

NameDescription
Timeout UInt32

Event ID 7: task_0

#
Channel
Diagnostic
Opcode
Info

Fields #

NameDescription
Name UnicodeString

Event ID 8: RundownBatteryInformation

#
Channel
Diagnostic
Task
RundownBatteryInformation

Fields #

NameDescription
DeviceName UnicodeString
ManufacturerName UnicodeString
ManufactureDay UInt8
ManufactureMonth UInt8
ManufactureYear UInt16
SerialNumber UnicodeString
Capabilities UInt32
Technology UInt8
Pad Binary
Chemistry AnsiString
DesignCapacity UInt32
FullChargeCapacity UInt32
DefaultAlert1 UInt32
DefaultAlert2 UInt32
CriticalBias UInt32
CycleCount UInt32
GranularityScaleCount UInt32
GranularityScale SID
UniqueId UnicodeString

Event ID 9: RundownBatteryStatus

#
Channel
Diagnostic
Task
RundownBatteryStatus

Fields #

NameDescription
State UInt32
Capacity UInt32
Voltage UInt32
Rate Int32
EstimatedRuntime UInt32
UniqueId UnicodeString

Event ID 10: RundownBrightnessCapability

#
Channel
Diagnostic
Task
RundownBrightnessCapability

Fields #

NameDescription
BrightnessCapable Boolean

Event ID 11: RundownPowerSource

#
Channel
Diagnostic
Task
RundownPowerSource

Fields #

NameDescription
AcOnline Boolean

Event ID 12: Process ProcessPath (process ID:ProcessPid) reset policy scheme from OldSchemeGuid to NewSchemeGuid.

#
Channel
System
Level
Informational
Task
PowerSchemeChanged

Message #

Process %1 (process ID:%2) reset policy scheme from %3 to %4

Fields #

NameDescription
ProcessPath UnicodeString
ProcessPid UInt32
OldSchemeGuid GUID
NewSchemeGuid GUID

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-UserModePowerService",
    "guid": "CE8DEE0B-D539-4000-B0F8-77BED049C590",
    "event_source_name": "",
    "event_id": 12,
    "version": 0,
    "level": 4,
    "task": 10,
    "opcode": 0,
    "keywords": 4611686018427387904,
    "time_created": "2022-04-04T13:15:18.534497+00:00",
    "event_record_id": 1678,
    "correlation": {},
    "execution": {
      "process_id": 724,
      "thread_id": 2708
    },
    "channel": "System",
    "computer": "WIN-TKC15D7KHUR",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "ProcessPath": "C:\\Windows\\WinSxS\\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.20348.557_none_f1edaeb8515fa10d\\TiWorker.exe",
    "ProcessPid": 1292,
    "OldSchemeGuid": "381B4222-F694-41F0-9685-FF5BB260DF2E",
    "NewSchemeGuid": "381B4222-F694-41F0-9685-FF5BB260DF2E"
  },
  "message": ""
}

References #

Event ID 13: PowerMeterData

#
Channel
Diagnostic
Task
PowerMeterData

Fields #

NameDescription
MeterId Pointer
value UInt32

Event ID 14: PowerMeterMetaData

#
Channel
Diagnostic
Task
PowerMeterMetaData

Fields #

NameDescription
MeterId Pointer
SamplingPeriod UInt64
MeterNameLength UInt32
MeterName UnicodeString
MeteredHardwareCount UInt32
MeteredHardwareName UnicodeString

Event ID 15: RundownOverrideConfiguration

#
Channel
Diagnostic
Task
RundownOverrideConfiguration

Fields #

NameDescription
Flags UInt32
ProcessorVendor UInt32
ProcessorType UInt32

Event ID 16: RundownOverridePowerSetting_V1

#
Channel
Diagnostic
Task
RundownOverridePowerSetting

Fields #

NameDescription
SchemeGuid GUID
SubgroupGuid GUID
SettingGuid GUID
Flags UInt32
DataType UInt32
DataSize UInt32
Data Binary
ProfileGuid GUID

Event ID 17: RundownPowerProfileSetting_V1

#
Channel
Diagnostic
Task
RundownPowerProfileSetting

Fields #

NameDescription
ProfileGuid GUID
SubgroupGuid GUID
SettingGuid GUID
SchemePersonalityGuid GUID
Flags UInt32
ValueIndex UInt32
Type UInt32
DataSize UInt32
Data Binary
Altitude UInt32

Event ID 18: EnergyMeterData

#
Channel
Diagnostic
Task
EnergyMeterData

Fields #

NameDescription
MeterId Pointer
AbsoluteEnergy UInt64
AbsoluteTime UInt64

Event ID 19: EnergyMeterMetaData

#
Channel
Diagnostic
Task
EnergyMeterMetaData

Fields #

NameDescription
MeterId Pointer
SamplingPeriod UInt64
ChannelNameLength UInt32
ChannelName UnicodeString

Event ID 22: Reapply power settings upon completion of the provisioning engine's turn Turn.

#
Channel
System
Level
Informational
Task
ProvEngineTurnApply

Message #

Reapply power settings upon completion of the provisioning engine's turn %1

Fields #

NameDescription
Turn UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-UserModePowerService",
    "guid": "CE8DEE0B-D539-4000-B0F8-77BED049C590",
    "event_source_name": "",
    "event_id": 22,
    "version": 0,
    "level": 4,
    "task": 18,
    "opcode": 0,
    "keywords": 4611686018427387904,
    "time_created": "2025-12-31T19:32:24.462056+00:00",
    "event_record_id": 160,
    "correlation": {},
    "execution": {
      "process_id": 988,
      "thread_id": 540
    },
    "channel": "System",
    "computer": "USERUSE-98J6DVC",
    "security": {
      "user_id": "S-1-5-18"
    }
  },
  "event_data": {
    "Turn": 1
  },
  "message": ""
}

Event ID 23: RundownConsoleSession

#
Channel
Diagnostic
Task
RundownConsoleSession

Fields #

NameDescription
SessionId UInt32

Event ID 24: ConsoleSessionChange

#
Channel
Diagnostic
Task
ConsoleSessionChange

Fields #

NameDescription
Event UInt32
SessionId UInt32

Event ID 25: RundownSessionUser

#
Channel
Diagnostic
Task
RundownSessionUser

Fields #

NameDescription
UserContextToken UInt64
SessionId UInt32
UserSid SID

Event ID 26: SessionUserChange

#
Channel
Diagnostic
Task
SessionUserChange

Fields #

NameDescription
Event UInt32
UserContextToken UInt64
SessionId UInt32
UserSid SID

Event ID 27: RundownSmartUserPresenceState

#
Channel
Diagnostic
Task
RundownSmartUserPresenceState

Fields #

NameDescription
Supported Boolean
GlobalUserPresent Boolean
UserPredictionMode UInt32
MinConfidence UInt8
SuspendCount UInt32
LastUserAwayEndSystemTime UInt64

Event ID 28: RundownSmartUserPresenceIntevals_V1

#
Channel
Diagnostic
Task
RundownSmartUserPresenceIntevals

Fields #

NameDescription
UserSid SID
IntervalCount UInt32
AwayIntervals UInt8
Flags UInt32

Event ID 29: SmartUserPresenceIntervalsSet_V1

#
Channel
Diagnostic
Task
SmartUserPresenceIntervalsSet

Fields #

NameDescription
UserSid SID
IntervalCount UInt32
AwayIntervals UInt8
Flags UInt32

Event ID 30: SmartUserPresenceIntevalsClear

#
Channel
Diagnostic
Task
SmartUserPresenceIntevalsClear

Fields #

NameDescription
UserSid SID

Event ID 31: SmartUserPresencePrediction

#
Channel
Diagnostic
Task
SmartUserPresencePrediction

Fields #

NameDescription
UserAwayEndSystemTime UInt64

Event ID 32: SmartUserPresenceSuspendResume

#
Channel
Diagnostic
Task
SmartUserPresenceSuspendResume

Fields #

NameDescription
Suspend Boolean
SuspendCount UInt32
GlobalUserPresent Boolean
UserPredictionMode UInt32

Event ID 33: SmartUserPresenceTimeUpdate

#
Channel
Diagnostic
Task
SmartUserPresenceTimeUpdate

Fields #

NameDescription
SystemTimeShift Int64

Event ID 34: SleepStudySleepSessionStart

#
Channel
Diagnostic
Task
SleepStudySleepSession
Opcode
Start

Fields #

NameDescription
Type UInt32
Id UInt32

Event ID 35: SleepStudySleepSessionStop

#
Channel
Diagnostic
Task
SleepStudySleepSession
Opcode
Stop

Fields #

NameDescription
Type UInt32
Id UInt32
ErrorCode UInt32

Event ID 36: SleepStudySleepSessionTooShort

#
Channel
Diagnostic
Task
SleepStudySleepSession
Opcode
TooShort

Fields #

NameDescription
Type UInt32
Id UInt32

Event ID 37: SleepStudySleepSessionReloggingStart

#
Channel
Diagnostic
Task
SleepStudySleepSessionRelogging
Opcode
Start

Fields #

NameDescription
Type UInt32
Id UInt32

Event ID 38: SleepStudySleepSessionReloggingStop

#
Channel
Diagnostic
Task
SleepStudySleepSessionRelogging
Opcode
Stop

Fields #

NameDescription
Type UInt32
Id UInt32
ErrorCode UInt32

Event ID 39: SleepStudySleepSessionReloggingPassStart

#
Channel
Diagnostic
Task
SleepStudySleepSessionRelogging
Opcode
PassStart

Fields #

NameDescription
Type UInt32
Id UInt32

Event ID 40: SleepStudySleepSessionReloggingPassStop

#
Channel
Diagnostic
Task
SleepStudySleepSessionRelogging
Opcode
PassStop

Fields #

NameDescription
Type UInt32
Id UInt32
ErrorCode UInt32

Event ID 41: SleepStudySleepSessionReloggingMissingStart

#
Channel
Diagnostic
Task
SleepStudySleepSessionRelogging
Opcode
MissingStart

Fields #

NameDescription
Type UInt32
Id UInt32

Event ID 42: SleepStudySleepSessionReloggingMissingStop

#
Channel
Diagnostic
Task
SleepStudySleepSessionRelogging
Opcode
MissingStop

Fields #

NameDescription
Type UInt32
Id UInt32
ErrorCode UInt32

Event ID 43: BrightnessAndTransitionTimes

#
Channel
Diagnostic
Task
BrightnessAndTransitionTimes

Fields #

NameDescription
EffectiveBrightnessPercentage UInt32
EffectiveBrightnessMillinits UInt32
NewBrightnessTransitionTime UInt32
DimmingTransitionTime UInt32
DimmedBrightnessPercentage UInt32
DimmedBrightnessMillinits UInt32
NewDimmedTransitionTime UInt32
UnDimmingTransitionTime UInt32

Event ID 44: AdaptiveStandbyBatteryReserveAction_V3

#
Channel
Diagnostic
Task
AdaptiveStandby
Opcode
BatteryReserveAction

Fields #

NameDescription
TimeInStandby UInt32
GracePeriod UInt32
RemainingBatteryPercentage UInt32
RemainingBatteryTime UInt32
ReserveBatteryTime UInt32
ExecuteAction Boolean
RejectReason UInt32
DataSources UInt32
CsSessionId UInt32

Event ID 45: AdaptiveStandbyStandbyBudgetAction_V3

#
Channel
Diagnostic
Task
AdaptiveStandby
Opcode
StandbyBudgetAction

Fields #

NameDescription
TimeInStandby UInt32
GracePeriod UInt32
RemainingBatteryPercentage UInt32
StandbyBatteryDrainPercentage UInt32
BatteryDrainPercentageThreshold UInt32
ExecuteAction Boolean
RejectReason UInt32
DataSources UInt32
CsSessionId UInt32

Event ID 46: AdaptiveStandbyStandbyBudgetReset

#
Channel
Diagnostic
Task
AdaptiveStandby
Opcode
StandbyBudgetReset

Fields #

NameDescription
ActualTimeRange UInt32
RemainingBatteryPercentage UInt32

Event ID 47: AdaptiveStandbySrumFailure

#
Channel
Diagnostic
Task
AdaptiveStandby
Opcode
SrumFailure

Fields #

NameDescription
Action UInt32
Error UInt32

Event ID 48: GpuAdapterCount_V1

#
Channel
Diagnostic
Task
GpuAdapterCount

Fields #

NameDescription
Id UInt8
GpuCount UInt8
IdV2 UInt64

Event ID 49: RundownOverlaySchemePowerSetting_V1

#
Channel
Diagnostic
Task
RundownOverlaySchemePowerSetting

Fields #

NameDescription
OverlaySchemeGuid GUID
SubgroupGuid GUID
SettingGuid GUID
Flags UInt32
ValueIndex UInt32
Type UInt32
DataSize UInt32
Data Binary
Altitude UInt32

Event ID 50: RundownActualOverlayPowerScheme_V1

#
Channel
Diagnostic
Task
RundownActualOverlayPowerScheme

Fields #

NameDescription
SchemeGuid GUID
AcOverlay Boolean

Event ID 51: Process ProcessPath (process ID:ProcessPid) reset overlay policy scheme from OldSchemeGuid to NewSchemeGuid.

#
Channel
System
Task
OverlayPowerSchemeChanged

Message #

Process %1 (process ID:%2) reset overlay policy scheme from %3 to %4

Fields #

NameDescription
ProcessPath UnicodeString
ProcessPid UInt32
OldSchemeGuid GUID
NewSchemeGuid GUID

Event ID 52: RundownEffectiveOverlayPowerScheme

#
Channel
Diagnostic
Task
RundownEffectiveOverlayPowerScheme

Fields #

NameDescription
SchemeGuid GUID

Event ID 53: RundownOverlaySuspendReason

#
Channel
Diagnostic
Task
RundownOverlaySuspendReason

Fields #

NameDescription
Reason UInt32

Event ID 54: OverlaySuspendResume

#
Channel
Diagnostic
Task
OverlaySuspendResume

Fields #

NameDescription
Reason UInt32
Suspend Boolean

Event ID 55: OverrideDllSettingsUpdate

#
Channel
Diagnostic
Task
OverrideDllSettingsUpdate

Event ID 56: OverrideDllPowerSetting

#
Channel
Diagnostic
Task
OverrideDllPowerSetting

Fields #

NameDescription
SchemeGuid GUID
SubgroupGuid GUID
SettingGuid GUID
Flags UInt32
DataType UInt32
DataSize UInt32
Data Binary
ProfileGuid GUID

Event ID 57: AdaptiveStandbyStart

#
Channel
Diagnostic
Task
AdaptiveStandby
Opcode
Start

Fields #

NameDescription
Reason UInt32

Event ID 58: AdaptiveStandbyStop

#
Channel
Diagnostic
Task
AdaptiveStandby
Opcode
Stop

Fields #

NameDescription
Reason UInt32

Event ID 59: PowerSettingUpdate

#
Channel
Diagnostic
Task
PowerSettingUpdate

Fields #

NameDescription
IsSystem UInt8
IsAc UInt8
ProcessPid UInt32
ProcessName UnicodeString
DataSize UInt32
Data Binary

Event ID 60: AdaptiveStandbyAusterityBudgetAction

#
Channel
Diagnostic
Task
AdaptiveStandby
Opcode
AusterityBudgetAction

Fields #

NameDescription
TimeInStandby UInt32
GracePeriod UInt32
RemainingBatteryPercentage UInt32
StandbyBatteryDrainPercentage UInt32
BatteryDrainPercentageThreshold UInt32
ExecuteAction Boolean
RejectReason UInt32
DataSources UInt32
CsSessionId UInt32

Event ID 61: SmartSuspendPrediction

#
Channel
Diagnostic
Task
SmartSuspendPrediction

Fields #

NameDescription
TargetState UInt32
SearchIndex UInt32
SearchStartTime FILETIME
SearchEndTime FILETIME
EntryTime FILETIME
ExitTime FILETIME
Error UInt32
Flags UInt32
ProbabilityThreshold UInt8
ConfidenceThreshold UInt8
ProbabilityActual UInt8
ConfidenceActual UInt8

Event ID 62: SmartSuspendRundown

#
Channel
Diagnostic
Task
SmartSuspendRundown

Fields #

NameDescription
State UInt32
DisableReason UInt32
ThresholdCount UInt32
Thresholds UInt8

Provenance

ETW provider GUID ce8dee0b-d539-4000-b0f8-77bed049c590

Defined in umpo.dll, which carries the event manifest.

  • WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.1, captured 2026-06-02 — Manifest XML pack, 1.9 MB
  • Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.1, captured 2026-06-02 — Manifest XML pack, 2.0 MB