DRIVER UPDATER
A PowerShell tool that inventories every installed driver on Windows 11, queries Windows Update for vendor versions, installs what is available, and broadcasts progress to the desktop. Runs as a hidden scheduled task at startup and on session unlock.
powershellwindowsautomationscheduled-task
// problem
Keep drivers current on a fresh Windows 11 machine without manual checking, and make the install safe to roll back.
// constraints
- Must run unattended as SYSTEM.
- Must be reversible via a restore point.
// approach
- A preflight check verifies the OS, the Windows Update COM API, desktop messaging, and the registry policies that silently block updates.
- The installer optionally enables System Protection so a restore point exists before any change.
- The worker runs as SYSTEM on a hidden scheduled task and broadcasts progress at four checkpoints.
- Logs are retained for a configurable window; uninstall restores policy and removes the task.
// outcome
Hands-off driver maintenance with a rollback path and a readable log of every pass.