← All projects
WINDOWS DRIVER AUTOMATION · stable

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.

View source ↗