Microsoft-Windows-Security-Auditing › Event 4689

Event ID 4689 — A process has exited.

Provider
Microsoft-Windows-Security-Auditing
Channel
Security
Audit Policy
Detailed Tracking → Process Termination
Collection Priority
Recommended (Palantir, others)
Opcode
Info

Description

A process has exited.

Message #

A process has exited.

Subject:
	Security ID: %1
	Account Name: %2
	Account Domain: %3
	Logon ID: %4

Process Information:
	Process ID: %6
	Process Name: %7
	Exit Status: %5

Fields #

NameDescription
SubjectUserSid SID[Subject] Security ID.
SubjectUserName UnicodeString[Subject] Account Name.
SubjectDomainName UnicodeString[Subject] Account Domain.
SubjectLogonId HexInt64[Subject] Logon ID.
Status HexInt32[Process Information] Exit Status. NTSTATUS reference
ProcessId Pointer[Process Information] Process ID.
ProcessName UnicodeString[Process Information] Process Name.

Example Event #

{
  "system": {
    "provider": "Microsoft-Windows-Security-Auditing",
    "guid": "54849625-5478-4994-A5BA-3E3B0328C30D",
    "event_source_name": "",
    "event_id": 4689,
    "version": 0,
    "level": 0,
    "task": 13313,
    "opcode": 0,
    "keywords": 9232379236109516800,
    "time_created": "2023-11-06T02:04:26.563982+00:00",
    "event_record_id": 315178,
    "correlation": {},
    "execution": {
      "process_id": 4,
      "thread_id": 20768
    },
    "channel": "Security",
    "computer": "WinDev2310Eval",
    "security": {
      "user_id": ""
    }
  },
  "event_data": {
    "SubjectUserSid": "S-1-5-18",
    "SubjectUserName": "WINDEV2310EVAL$",
    "SubjectDomainName": "WORKGROUP",
    "SubjectLogonId": "0x3e7",
    "Status": "0x0",
    "ProcessId": "0x3f24",
    "ProcessName": "C:\\Windows\\System32\\svchost.exe"
  },
  "message": ""
}

Detection Patterns #

References #