Not quite what the title implies, but Windows task scheduler can use event logs as triggers: In eventvwr.msc , under actions, "Attach a task to this log"