Microsoft-Windows-Kernel-Process

27 events across 2 channels

EventTitleChannelSample
1Process ProcessID started at time ProcessSequenceNumber by parent CreateTime …AnalyticY
2Process ProcessID (which started at time CreateTime) stopped at time ExitTime …AnalyticY
3Thread ThreadID (in Process ProcessID) started.AnalyticY
4Thread ThreadID (in Process ProcessID) stopped.AnalyticY
5Process ProcessID had an image loaded with name ImageName.AnalyticY
6Process ProcessID had an image unloaded with name ImageName.AnalyticY
7Base CPU priority of thread ThreadID in process ProcessID was changed from …AnalyticY
8CPU priority of thread ThreadID in process ProcessID was changed from …AnalyticY
9Page priority of thread ThreadID in process ProcessID was changed from …AnalyticY
10I/O priority of thread ThreadID in process ProcessID was changed from …AnalyticY
11Execution of the process FrozenProcessID has been suspended.AnalyticN
12Execution of the process FrozenProcessID has been resumed.AnalyticN
13Job Container ID started with status code Job ID.AnalyticY
14Job Container ID terminated with status code Job ID.AnalyticY
15Enumerated process ProcessID had started at time ProcessSequenceNumber by parent …AnalyticN
16task_0OperationalN
17PsDiskIoAttributionStartAnalyticN
18PsDiskIoAttributionStopAnalyticN
19PsIoRateControlStart_V2AnalyticN
20PsIoRateControlStop_V2AnalyticN
21ThreadWorkOnBehalfUpdateAnalyticY
22JobServerSiloStartAnalyticN
23JobServerSiloStart23AnalyticN
24JobServerSiloStartStopAnalyticN
25JobServerSiloStart25AnalyticN
26JobServerSiloStartStop26AnalyticN
27ProcessInPrivateSetAnalyticN

Event ID 1: Process ProcessID started at time ProcessSequenceNumber by parent CreateTime running in session ParentProcessID with name ParentProcessSequenceNumber.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Also via
realtime ETW trace
Level
Informational
Task
ProcessStart
Opcode
Start

Description

Process ProcessID started at time ProcessSequenceNumber by parent CreateTime running in session ParentProcessID with name ParentProcessSequenceNumber.

Message #

Process %1 started at time %2 by parent %3 running in session %4 with name %5.

Fields #

NameDescription
ProcessID UInt32
ProcessSequenceNumber UInt64
CreateTime FILETIME
ParentProcessID UInt32
ParentProcessSequenceNumber UInt64
SessionID UInt32
Flags UInt32
ProcessTokenElevationType UInt32
ProcessTokenIsElevated UInt32
MandatoryLabel SID
ImageName UnicodeString
ImageChecksum UInt32
TimeDateStamp UInt32
PackageFullName UnicodeString
PackageRelativeAppId UnicodeString
SecurityMitigations UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Kernel-Process",
    "guid": "{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}",
    "event_source_name": "",
    "event_id": "1",
    "version": "3",
    "level": "4",
    "task": "1",
    "opcode": "1",
    "keywords": 9223372036854775824,
    "time_created": "2026-03-16T00:21:34.692445600+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{00000000-0000-0000-0000-000000000000}"
    },
    "execution": {
      "process_id": "10736",
      "thread_id": "11352"
    },
    "channel": "Microsoft-Windows-Kernel-Process/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "ProcessID": "   12824",
    "ProcessSequenceNumber": "11445",
    "CreateTime": "2026-03-16T00:21:34.692334100Z",
    "ParentProcessID": "   10736",
    "ParentProcessSequenceNumber": "11430",
    "SessionID": "       0",
    "Flags": "       0",
    "ProcessTokenElevationType": "       1",
    "ProcessTokenIsElevated": "       1",
    "MandatoryLabel": "S-1-16-12288",
    "ImageName": "\\Device\\HarddiskVolume4\\Windows\\System32\\logman.exe",
    "ImageChecksum": "0x23D2D",
    "TimeDateStamp": "0x4E0C0A88",
    "PackageFullName": "",
    "PackageRelativeAppId": ""
  },
  "message": ""
}

Event ID 2: Process ProcessID (which started at time CreateTime) stopped at time ExitTime with exit code ExitCode.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Also via
realtime ETW trace
Level
Informational
Task
ProcessStop
Opcode
Stop

Description

Process ProcessID (which started at time CreateTime) stopped at time ExitTime with exit code ExitCode.

Message #

Process %1 (which started at time %3) stopped at time %4 with exit code %5.

Fields #

NameDescription
ProcessID UInt32
ProcessSequenceNumber UInt64
CreateTime FILETIME
ExitTime FILETIME
ExitCode UInt32
TokenElevationType UInt32Token elevation type (1=Default, 2=Full, 3=Limited).
Known values
%%1936
TokenElevationTypeDefault (1)
%%1937
TokenElevationTypeFull (2)
%%1938
TokenElevationTypeLimited (3)
1
TokenElevationTypeDefault
2
TokenElevationTypeFull
3
TokenElevationTypeLimited
HandleCount UInt32
CommitCharge UInt64
CommitPeak UInt64
CPUCycleCount UInt64
ReadOperationCount UInt32
WriteOperationCount UInt32
ReadTransferKiloBytes UInt32
WriteTransferKiloBytes UInt32
HardFaultCount UInt32
ImageName AnsiString

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Kernel-Process",
    "guid": "{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}",
    "event_source_name": "",
    "event_id": "2",
    "version": "2",
    "level": "4",
    "task": "2",
    "opcode": "2",
    "keywords": 9223372036854775824,
    "time_created": "2026-03-16T00:21:34.683819100+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{00000000-0000-0000-0000-000000000000}"
    },
    "execution": {
      "process_id": "12260",
      "thread_id": "12100"
    },
    "channel": "Microsoft-Windows-Kernel-Process/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "ProcessID": "   12260",
    "ProcessSequenceNumber": "11443",
    "CreateTime": "2026-03-16T00:21:34.308419900Z",
    "ExitTime": "2026-03-16T00:21:34.682710100Z",
    "ExitCode": "       0",
    "TokenElevationType": "       1",
    "HandleCount": "     122",
    "CommitCharge": "1835008",
    "CommitPeak": "2371584",
    "CPUCycleCount": "365618549",
    "ReadOperationCount": "       0",
    "WriteOperationCount": "       1",
    "ReadTransferKiloBytes": "       0",
    "WriteTransferKiloBytes": "       0",
    "HardFaultCount": "       0",
    "ImageName": "logman.exe"
  },
  "message": ""
}

Event ID 3: Thread ThreadID (in Process ProcessID) started.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Also via
realtime ETW trace
Level
Informational
Task
ThreadStart
Opcode
Start

Description

Thread ThreadID (in Process ProcessID) started.

Message #

Thread %2 (in Process %1) started.

Fields #

NameDescription
ProcessID UInt32
ThreadID UInt32
StackBase Pointer
StackLimit Pointer
UserStackBase Pointer
UserStackLimit Pointer
StartAddr Pointer
Win32StartAddr Pointer
TebBase Pointer
SubProcessTag UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Kernel-Process",
    "guid": "{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}",
    "event_source_name": "",
    "event_id": "3",
    "version": "1",
    "level": "4",
    "task": "3",
    "opcode": "1",
    "keywords": 9223372036854775840,
    "time_created": "2026-03-16T00:21:34.697172400+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{00000000-0000-0000-0000-000000000000}"
    },
    "execution": {
      "process_id": "10736",
      "thread_id": "11352"
    },
    "channel": "Microsoft-Windows-Kernel-Process/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "ProcessID": "   12824",
    "ThreadID": "    8012",
    "StackBase": "0xFFFF95027FC38000",
    "StackLimit": "0xFFFF95027FC32000",
    "UserStackBase": "0xE6783B0000",
    "UserStackLimit": "0xE6783AE000",
    "StartAddr": "0x7FF7CE4D1BE0",
    "Win32StartAddr": "0x7FF7CE4D1BE0",
    "TebBase": "0xE6784AA000",
    "SubProcessTag": "       0"
  },
  "message": ""
}

Event ID 4: Thread ThreadID (in Process ProcessID) stopped.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Also via
realtime ETW trace
Level
Informational
Task
ThreadStop
Opcode
Stop

Description

Thread ThreadID (in Process ProcessID) stopped.

Message #

Thread %2 (in Process %1) stopped.

Fields #

NameDescription
ProcessID UInt32
ThreadID UInt32
StackBase Pointer
StackLimit Pointer
UserStackBase Pointer
UserStackLimit Pointer
StartAddr Pointer
Win32StartAddr Pointer
TebBase Pointer
SubProcessTag UInt32
CycleTime UInt64

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Kernel-Process",
    "guid": "{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}",
    "event_source_name": "",
    "event_id": "4",
    "version": "1",
    "level": "4",
    "task": "4",
    "opcode": "2",
    "keywords": 9223372036854775840,
    "time_created": "2026-03-16T00:21:34.681762900+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{00000000-0000-0000-0000-000000000000}"
    },
    "execution": {
      "process_id": "12260",
      "thread_id": "10668"
    },
    "channel": "Microsoft-Windows-Kernel-Process/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "ProcessID": "   12260",
    "ThreadID": "   10668",
    "StackBase": "0xFFFF95027FBAB000",
    "StackLimit": "0xFFFF95027FBA5000",
    "UserStackBase": "0xF308500000",
    "UserStackLimit": "0xF3084FE000",
    "StartAddr": "0x7FFC84CA5720",
    "Win32StartAddr": "0x7FFC84CA5720",
    "TebBase": "0xF308318000",
    "SubProcessTag": "       0",
    "CycleTime": "0x7BC303"
  },
  "message": ""
}

Event ID 5: Process ProcessID had an image loaded with name ImageName.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Also via
realtime ETW trace
Level
Informational
Task
ImageLoad

Description

Process ProcessID had an image loaded with name ImageName.

Message #

Process %3 had an image loaded with name %7.

Fields #

NameDescription
ImageBase Pointer
ImageSize Pointer
ProcessID UInt32
ImageCheckSum UInt32
TimeDateStamp UInt32
DefaultBase Pointer
ImageName UnicodeString

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Kernel-Process",
    "guid": "{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}",
    "event_source_name": "",
    "event_id": "5",
    "version": "0",
    "level": "4",
    "task": "5",
    "opcode": "0",
    "keywords": 9223372036854775872,
    "time_created": "2026-03-16T00:21:34.701692800+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{00000000-0000-0000-0000-000000000000}"
    },
    "execution": {
      "process_id": "12824",
      "thread_id": "8012"
    },
    "channel": "Microsoft-Windows-Kernel-Process/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "ImageBase": "0x7FF7CE4C0000",
    "ImageSize": "0x1E000",
    "ProcessID": "   12824",
    "ImageCheckSum": "  146733",
    "TimeDateStamp": "1309411976",
    "DefaultBase": "0x7FF7CE4C0000",
    "ImageName": "\\Device\\HarddiskVolume4\\Windows\\System32\\logman.exe"
  },
  "message": ""
}

Event ID 6: Process ProcessID had an image unloaded with name ImageName.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Also via
realtime ETW trace
Level
Informational
Task
ImageUnload

Description

Process ProcessID had an image unloaded with name ImageName.

Message #

Process %3 had an image unloaded with name %7.

Fields #

NameDescription
ImageBase Pointer
ImageSize Pointer
ProcessID UInt32
ImageCheckSum UInt32
TimeDateStamp UInt32
DefaultBase Pointer
ImageName UnicodeString

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Kernel-Process",
    "guid": "{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}",
    "event_source_name": "",
    "event_id": "6",
    "version": "0",
    "level": "4",
    "task": "6",
    "opcode": "0",
    "keywords": 9223372036854775872,
    "time_created": "2026-03-16T00:21:34.680221700+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{00000000-0000-0000-0000-000000000000}"
    },
    "execution": {
      "process_id": "12260",
      "thread_id": "12100"
    },
    "channel": "Microsoft-Windows-Kernel-Process/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "ImageBase": "0x7FFC81110000",
    "ImageSize": "0x34000",
    "ProcessID": "   12260",
    "ImageCheckSum": "  240996",
    "TimeDateStamp": "4066697849",
    "DefaultBase": "0x7FFC81110000",
    "ImageName": "\\Device\\HarddiskVolume4\\Windows\\System32\\ntmarta.dll"
  },
  "message": ""
}

Event ID 7: Base CPU priority of thread ThreadID in process ProcessID was changed from OldPriority to NewPriority.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Also via
realtime ETW trace
Level
Informational
Task
CpuBasePriorityChange

Description

Base CPU priority of thread ThreadID in process ProcessID was changed from OldPriority to NewPriority.

Message #

Base CPU priority of thread %2 in process %1 was changed from %3 to %4.

Fields #

NameDescription
ProcessID UInt32
ThreadID UInt32
OldPriority UInt8
NewPriority UInt8

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Kernel-Process",
    "guid": "{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}",
    "event_source_name": "",
    "event_id": "7",
    "version": "0",
    "level": "4",
    "task": "7",
    "opcode": "0",
    "keywords": 9223372036854775936,
    "time_created": "2026-03-16T00:21:34.685256600+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{00000000-0000-0000-0000-000000000000}"
    },
    "execution": {
      "process_id": "3668",
      "thread_id": "9620"
    },
    "channel": "Microsoft-Windows-Kernel-Process/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "ProcessID": "    3668",
    "ThreadID": "    9620",
    "OldPriority": "14",
    "NewPriority": "8"
  },
  "message": ""
}

Event ID 8: CPU priority of thread ThreadID in process ProcessID was changed from OldPriority to NewPriority.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Also via
realtime ETW trace
Level
Informational
Task
CpuPriorityChange

Description

CPU priority of thread ThreadID in process ProcessID was changed from OldPriority to NewPriority.

Message #

CPU priority of thread %2 in process %1 was changed from %3 to %4.

Fields #

NameDescription
ProcessID UInt32
ThreadID UInt32
OldPriority UInt8
NewPriority UInt8

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Kernel-Process",
    "guid": "{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}",
    "event_source_name": "",
    "event_id": "8",
    "version": "0",
    "level": "4",
    "task": "8",
    "opcode": "0",
    "keywords": 9223372036854775936,
    "time_created": "2026-03-16T00:21:34.751233600+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{00000000-0000-0000-0000-000000000000}"
    },
    "execution": {
      "process_id": "4168",
      "thread_id": "6828"
    },
    "channel": "Microsoft-Windows-Kernel-Process/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "ProcessID": "    4168",
    "ThreadID": "    6828",
    "OldPriority": "8",
    "NewPriority": "16"
  },
  "message": ""
}

Event ID 9: Page priority of thread ThreadID in process ProcessID was changed from OldPriority to NewPriority.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Also via
realtime ETW trace
Level
Informational
Task
PagePriorityChange

Description

Page priority of thread ThreadID in process ProcessID was changed from OldPriority to NewPriority.

Message #

Page priority of thread %2 in process %1 was changed from %3 to %4.

Fields #

NameDescription
ProcessID UInt32
ThreadID UInt32
OldPriority UInt8
NewPriority UInt8

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Kernel-Process",
    "guid": "{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}",
    "event_source_name": "",
    "event_id": "9",
    "version": "0",
    "level": "4",
    "task": "9",
    "opcode": "0",
    "keywords": 9223372036854776064,
    "time_created": "2026-03-16T00:21:34.685648100+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{00000000-0000-0000-0000-000000000000}"
    },
    "execution": {
      "process_id": "3264",
      "thread_id": "3448"
    },
    "channel": "Microsoft-Windows-Kernel-Process/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "ProcessID": "    3264",
    "ThreadID": "    3448",
    "OldPriority": "5",
    "NewPriority": "1"
  },
  "message": ""
}

Event ID 10: I/O priority of thread ThreadID in process ProcessID was changed from OldPriority to NewPriority.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Also via
realtime ETW trace
Level
Informational
Task
IoPriorityChange

Description

I/O priority of thread ThreadID in process ProcessID was changed from OldPriority to NewPriority.

Message #

I/O priority of thread %2 in process %1 was changed from %3 to %4.

Fields #

NameDescription
ProcessID UInt32
ThreadID UInt32
OldPriority UInt8
NewPriority UInt8

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Kernel-Process",
    "guid": "{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}",
    "event_source_name": "",
    "event_id": "10",
    "version": "0",
    "level": "4",
    "task": "10",
    "opcode": "0",
    "keywords": 9223372036854776064,
    "time_created": "2026-03-16T00:22:35.850157400+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{00000000-0000-0000-0000-000000000000}"
    },
    "execution": {
      "process_id": "3752",
      "thread_id": "5952"
    },
    "channel": "Microsoft-Windows-Kernel-Process/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "ProcessID": "    3752",
    "ThreadID": "    5952",
    "OldPriority": "2",
    "NewPriority": "0"
  },
  "message": ""
}

Event ID 11: Execution of the process FrozenProcessID has been suspended.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Task
ProcessFreeze
Opcode
Start

Description

Execution of the process FrozenProcessID has been suspended.

Message #

Execution of the process %1 has been suspended.

Fields #

NameDescription
FrozenProcessID UInt32
CreateTime FILETIME

Event ID 12: Execution of the process FrozenProcessID has been resumed.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Task
ProcessFreeze
Opcode
Stop

Description

Execution of the process FrozenProcessID has been resumed.

Message #

Execution of the process %1 has been resumed.

Fields #

NameDescription
FrozenProcessID UInt32
CreateTime FILETIME

Event ID 13: Job Container ID started with status code Job ID.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Also via
realtime ETW trace
Level
Informational
Task
JobStart
Opcode
Start

Description

Job Container ID started with status code Job ID.

Message #

Job %1 started with status code %2.

Fields #

NameDescription
ContainerID GUID
JobID UInt32
StatusCode UInt32NTSTATUS reference

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Kernel-Process",
    "guid": "{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}",
    "event_source_name": "",
    "event_id": "13",
    "version": "0",
    "level": "4",
    "task": "13",
    "opcode": "1",
    "keywords": 9223372036854776832,
    "time_created": "2026-03-16T00:22:30.860225400+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{00000000-0000-0000-0000-000000000000}"
    },
    "execution": {
      "process_id": "7124",
      "thread_id": "4244"
    },
    "channel": "Microsoft-Windows-Kernel-Process/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "Container ID": "{b0b7d412-20cb-11f1-9fbf-00155d284e57}",
    "Job ID": "     880",
    "StatusCode": "       0"
  },
  "message": ""
}

Event ID 14: Job Container ID terminated with status code Job ID.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Also via
realtime ETW trace
Level
Informational
Task
JobTerminate
Opcode
Stop

Description

Job Container ID terminated with status code Job ID.

Message #

Job %1 terminated with status code %2.

Fields #

NameDescription
ContainerID GUID
JobID UInt32
StatusCode UInt32NTSTATUS reference

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Kernel-Process",
    "guid": "{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}",
    "event_source_name": "",
    "event_id": "14",
    "version": "0",
    "level": "4",
    "task": "14",
    "opcode": "2",
    "keywords": 9223372036854776832,
    "time_created": "2026-03-16T00:21:38.751901900+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{00000000-0000-0000-0000-000000000000}"
    },
    "execution": {
      "process_id": "10736",
      "thread_id": "12560"
    },
    "channel": "Microsoft-Windows-Kernel-Process/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "Container ID": "{b0b7d3db-20cb-11f1-9fbf-00155d284e57}",
    "Job ID": "     856",
    "StatusCode": "       0"
  },
  "message": ""
}

Event ID 15: Enumerated process ProcessID had started at time ProcessSequenceNumber by parent CreateTime running in session ParentProcessID with name SessionID.

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Task
ProcessRundown

Description

Enumerated process ProcessID had started at time ProcessSequenceNumber by parent CreateTime running in session ParentProcessID with name SessionID.

Message #

Enumerated process %1 had started at time %2 by parent %3 running in session %4 with name %6.

Fields #

NameDescription
ProcessID UInt32
ProcessSequenceNumber UInt64
CreateTime FILETIME
ParentProcessID UInt32
ParentProcessSequenceNumber UInt64
SessionID UInt32
Flags UInt32
ProcessTokenElevationType UInt32
ProcessTokenIsElevated UInt32
MandatoryLabel SID
ImageName UnicodeString
ImageChecksum UInt32
TimeDateStamp UInt32
PackageFullName UnicodeString
PackageRelativeAppId UnicodeString
SecurityMitigations UInt32

Event ID 16: task_0

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Operational
Opcode
Info

Event ID 17: PsDiskIoAttributionStart

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Task
PsDiskIoAttribution
Opcode
Start

Fields #

NameDescription
JobID UInt32
DiskIoAttribution Pointer
StatusCode UInt32NTSTATUS reference

Event ID 18: PsDiskIoAttributionStop

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Task
PsDiskIoAttribution
Opcode
Stop

Fields #

NameDescription
JobID UInt32
DiskIoAttribution Pointer
StatusCode UInt32NTSTATUS reference

Event ID 19: PsIoRateControlStart_V2

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Task
PsIoRateControl
Opcode
Start

Fields #

NameDescription
JobID UInt32
IoRateControl Pointer
MaxIops UInt64
MaxBandwidth UInt64
MaxTimePercent UInt64
ReservationIops UInt64
ReservationBandwidth UInt64
ReservationTimePercent UInt64
CriticalReservationIops UInt64
CriticalReservationBandwidth UInt64
CriticalReservationTimePercent UInt64
SoftMaxIops UInt64
SoftMaxBandwidth UInt64
SoftMaxTimePercent UInt64
ControlFlags UInt32
VolumeName UnicodeString
StatusCode UInt32NTSTATUS reference

Event ID 20: PsIoRateControlStop_V2

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Task
PsIoRateControl
Opcode
Stop

Fields #

NameDescription
JobID UInt32
IoRateControl Pointer
MaxIops UInt64
MaxBandwidth UInt64
MaxTimePercent UInt64
ReservationIops UInt64
ReservationBandwidth UInt64
ReservationTimePercent UInt64
CriticalReservationIops UInt64
CriticalReservationBandwidth UInt64
CriticalReservationTimePercent UInt64
SoftMaxIops UInt64
SoftMaxBandwidth UInt64
SoftMaxTimePercent UInt64
ControlFlags UInt32
VolumeName UnicodeString
StatusCode UInt32NTSTATUS reference

Event ID 21: ThreadWorkOnBehalfUpdate

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Also via
realtime ETW trace
Level
Informational
Task
ThreadWorkOnBehalfUpdate

Fields #

NameDescription
OldWorkOnBehalfThreadID UInt32
NewWorkOnBehalfThreadID UInt32

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Kernel-Process",
    "guid": "{22fb2cd6-0e7b-422b-a0c7-2fad1fd0e716}",
    "event_source_name": "",
    "event_id": "21",
    "version": "0",
    "level": "4",
    "task": "18",
    "opcode": "0",
    "keywords": 9223372036854784000,
    "time_created": "2026-03-16T00:21:34.678731600+00:00",
    "event_record_id": 0,
    "correlation": {
      "ActivityID": "{00000000-0000-0000-0000-000000000000}"
    },
    "execution": {
      "process_id": "1356",
      "thread_id": "12108"
    },
    "channel": "Microsoft-Windows-Kernel-Process/Analytic",
    "computer": "",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "OldWorkOnBehalfThreadID": "       0",
    "NewWorkOnBehalfThreadID": "   12100"
  },
  "message": ""
}

Event ID 22: JobServerSiloStart

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Task
JobServerSiloStateChange

Fields #

NameDescription
ContainerID GUID
JobID UInt32
State UInt16

Event ID 23: JobServerSiloStart23

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Task
ServerSiloCreateCallback
Opcode
Start

Fields #

NameDescription
ContainerID GUID
JobID UInt32
MonitorName UnicodeString

Event ID 24: JobServerSiloStartStop

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Task
ServerSiloCreateCallback
Opcode
Stop

Fields #

NameDescription
ContainerID GUID
JobID UInt32
Status UInt32NTSTATUS reference
MonitorName UnicodeString

Event ID 25: JobServerSiloStart25

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Task
ServerSiloTerminateCallback
Opcode
Start

Fields #

NameDescription
ContainerID GUID
JobID UInt32
MonitorName UnicodeString

Event ID 26: JobServerSiloStartStop26

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Task
ServerSiloTerminateCallback
Opcode
Stop

Fields #

NameDescription
ContainerID GUID
JobID UInt32
MonitorName UnicodeString

Event ID 27: ProcessInPrivateSet

#
Provider
Microsoft-Windows-Kernel-Process
Channel
Analytic
Task
ProcessInPrivateSet

Fields #

NameDescription
ProcessName UnicodeString
ProcessID UInt32

Provenance

Where this provider's schema came from, and which Windows build it was observed on. Windows can change a provider's event schema between builds, so use this to judge whether it matches the build you collect from.

ETW provider GUID {22FB2CD6-0E7B-422B-A0C7-2FAD1FD0E716}

Defined in Microsoft-Windows-System-Events.dll, which carries the event manifest.

Observed on:

  • WS2022-20348.4893, sample captured from a live trace, binary version 10.0.20348.3932, captured 2026-06-02
  • Win11-26200.6584, sample captured from a live trace, binary version 10.0.26100.5074, captured 2026-06-02
  • WS2022-20348.4893, schema read from the registered manifest, binary version 10.0.20348.3932, captured 2026-06-02
  • Win11-26200.6584, schema read from the registered manifest, binary version 10.0.26100.5074, captured 2026-06-02

Downloads