Skip to main content

Winget Auto Update Configuration Check

Summary

The Winget Auto Update Configuration Check remote monitor is automatically created by the Configure Winget Auto Update script on every computer where the Winget Auto Update solution is enabled (i.e., the client‑level EDF Winget Auto Update is not Disabled and the computer is not excluded). Unlike the Winget Auto Update Errors monitor, it does not depend on the WAU - MonitorFailures EDF.

The monitor performs two checks every hour:

  1. Scheduled task integrity – Verifies that the number of tasks under the \WAU\ path is either 1 (system only) or 2 (system + user context). If no tasks exist, or there are more than 2, the check fails.
  2. Stored configuration table – Confirms that the windowsAutoUpdateConfig table (used for auditing and policy storage) is accessible. If the table is missing, the check fails.

If either check fails, the monitor returns the string Force. The monitor is linked to the alert template △ Custom - Execute Script - Configure Winget Auto Update, which directly executes the Configure Winget Auto Update script with the -Force parameter. This immediately repairs the configuration.

Details

  • Alert Template: △ Custom - Execute Script - Configure Winget Auto Update
  • Suggested Alert Style: Once
  • Check Interval: 3600 seconds (1 hour)
Check ActionServer AddressCheck TypeExecute InfoComparatorInterval
System127.0.0.1Run FileREDACTEDState Based3600

The monitor executes a PowerShell command that:

  1. Counts the scheduled tasks under \WAU\.
  2. Attempts to read the windowsAutoUpdateConfig stored object.
  3. Returns "Force" if either count is outside 1–2 or the table access fails; otherwise returns nothing.

When the result is "Force", the alert template fires and runs the configuration script with the Force parameter – no additional variables or manual steps are needed.

Dependencies

Target

Local Machine

Ticketing

This monitor does not create tickets directly. Its alert template △ Custom - Execute Script - Configure Winget Auto Update runs the configuration script immediately. The script itself may log its actions, but no ticket is opened by this monitor.

Changelog

2026-07-01

  • Initial release. Introduced as part of the new portable Winget Auto Update solution.