TIL: Windows 10 Task Scheduler – Custom Triggers

In working on my Windows 10 Update notification issue the past few days, I’ve been digging into Task Scheduler, and noticed that quite a few of the Windows Update tasks have “custom triggers” on them, that can’t be edited in the Task Scheduler. Ok, what does that mean?

Looking at the XML of a “Schedule Scan” Task in Task Scheduler

So I was able to export one (to XML), and checked it out. The custom triggers seem to be related to something called WnFStateChangeTrigger, which apparently is an inter-app notification system.

I found this article that talks about the trigger and what it means:

https://debay.blog/2019/11/11/wnf-and-task-scheduler/

While I didn’t try the powershell snippets in the article to see what those state changes are, I learned something new today!