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:
- 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. - Stored configuration table – Confirms that the
windowsAutoUpdateConfigtable (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 Action | Server Address | Check Type | Execute Info | Comparator | Interval |
|---|---|---|---|---|---|
| System | 127.0.0.1 | Run File | REDACTED | State Based | 3600 |
The monitor executes a PowerShell command that:
- Counts the scheduled tasks under
\WAU\. - Attempts to read the
windowsAutoUpdateConfigstored object. - 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
- Script - Configure Winget Auto Update
- Custom Table - pvl_wau_config (for configuration reference)
- Solution - Winget Auto Update
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.