Programs & execution
BAM
Background Activity Moderator can record executable activity under a user SID. It is useful for recent execution context, but coverage and cleanup behaviour depend on the Windows version.
Listen to the full guide
Useful for
Support recent executable activity associated with a Windows user SID.
Important limit
Identify the physical person using an account.
Location & availability
SYSTEM hive: Services\bam\State\UserSettings\<SID>; older layouts differ
Available on supported Windows 10/11 builds. Not every application or launch mechanism leaves a retained BAM entry.
Fields to examine
- User SID associated with the record.
- Executable path and parsed activity timestamp.
- Hive source, control set and Windows build.
What it can establish
- Support recent executable activity associated with a Windows user SID.
- Correlate a path and time with the disputed session.
What it cannot prove
- Identify the physical person using an account.
- Recover a complete launch history from a record that retains only recent activity.
Worked example
A BAM value associates a renamed executable with the active profile near the session time. This is useful execution context. Confirm the bytes or program identity separately and avoid presenting the SID as proof of who was physically at the keyboard.