WSUS vs Windows Update vs Azure Update Manager: Patching a Small Windows Server Fleet

Patch management is the most tedious part of running Windows Server, and the tooling decision gets made wrong more often than any other. The three mainstream options — plain Windows Update, WSUS, and Azure Update Manager — overlap heavily, which is exactly why teams end up with a WSUS server nobody maintains or a fleet that reboots itself at 3 a.m. This article compares the three on cost, control, and operational burden, and gives a concrete recommendation for fleets of 1 to 100 servers.

The three options, briefly

Windows Update (built-in)

Every Windows Server downloads updates directly from Microsoft and installs them according to the local policy you configure (HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate via GPO: auto-download, schedule, maintenance window). Cost: zero. Setup: zero. Control: minimal — you cannot approve or reject individual updates, and “defer quality updates” is a blunt instrument.

WSUS (Windows Server Update Services)

A free role on Windows Server that downloads updates once, stores them locally, and lets you approve them for groups of machines. Real control: rings, per-update approval, decline-and-block, offline servicing for air-gapped networks. Real costs: a server (2 vCPU / 4 GB RAM is the floor; 4 vCPU / 8 GB comfortable), 100–200 GB of disk for a few years of content, SQL Server Express or WID for storage, and a standing maintenance burden — WSUS databases bloat, syncs break, and client targeting drifts. It is the option people forget they are paying for in admin time.

Azure Update Manager (AUM)

Microsoft’s managed patching service: you onboard servers (Azure VMs or on-prem/Hyper-V/other clouds via the Azure Arc agent), define maintenance configurations, and AUM applies updates on schedule with reboot handling and compliance reporting. Pricing: free for Azure VMs; $5 per server per month for non-Azure machines (Arc-enabled), with the first few servers free under the monthly free tier. No infrastructure to run, approval workflows are simpler than WSUS, and you get a compliance dashboard out of the box. Downside: everything is Azure-shaped — an Arc agent per server, and if you are not otherwise in Azure, the $60/year per server adds up.

Side-by-side comparison

CriterionWindows UpdateWSUSAzure Update Manager
Upfront cost$0$0 (uses existing Server license)$0 for Azure VMs; $5/server/mo for Arc servers
Infrastructure to runNone1–2 Windows Server VMs + SQLNone (SaaS) + Arc agent per server
Update approvalNonePer-update, per-groupPer-configuration (rings via schedules)
Compliance reportingNone built-inBuilt-in reports (dated UI)Dashboard, exportable, per-machine history
Reboot controlSchedule + “no auto-restart” policyPer-deadline settingsMaintenance windows + reboot options
Works offline / air-gappedNoYes (manual import)No
Ongoing admin effort~0Medium-high (DB care, syncs, drift)Low (config once, monitor dashboard)
Best for1–5 servers, no compliance needs5–100 servers, strict approval, offlineAzure-centric fleets, multi-cloud, reporting needs

Pitfalls that flip the decision

  • WSUS storage creep: superseded updates are not removed automatically. Run the cleanup wizard monthly and budget 1.5–2× your initial disk estimate — a 100 GB WSUS drive fills up faster than people expect.
  • AUM prerequisites: the Arc agent requires Windows Server 2012 R2 or newer and TLS 1.2 enabled; legacy servers silently fail to onboard, so budget an hour per old box to fix TLS before rollout.
  • Windows Update and audits: “no reporting” is fine until someone asks for patch levels. Export Get-HotFix to CSV monthly if you stay on plain Windows Update.
  • Bandwidth: a full quality update is 200–800 MB per server. Fifteen servers on metered links can burn 10+ GB a month — a genuine argument for WSUS’s download-once-distribute-many model.

Which should you pick?

  • 1–5 servers: use Windows Update with a GPO maintenance window (e.g., Sunday 02:00, auto-restart with deadline). Add a patching log via PowerShell Get-HotFix exports. Do not build a WSUS server for five boxes.
  • 5–30 servers, mostly non-Azure: AUM at $5/server/month is cheaper than the admin time WSUS will eat, unless you have strict air-gap or approval requirements. Arc agent install is 10 minutes per server.
  • 5–100 servers with strict change control: WSUS with computer groups and approval rings — but budget one day per quarter for WSUS hygiene (cleanup wizard, DB reindex, sync verification).
  • Azure VMs: AUM is free and strictly better than WSUS for Azure-native fleets; there is little reason to run WSUS for Azure VMs anymore.

A hybrid that actually works

For a typical 2026 small business: Azure VMs go into AUM with a “Patch Tuesday +3 days” configuration; the handful of on-prem or other-cloud servers get the Arc agent at $5/month each; and a single test VM runs the “Preview” channel 7 days ahead of production so you catch bad patches before they spread. That combination costs under $100/month for a 15-server fleet and produces a compliance report an auditor will actually accept — something plain Windows Update never gives you. For sizing the servers behind this workflow, the feature breakdown on our Windows VPS page covers RAM/disk guidance for management roles, and our Windows VPS comparison table is a good place to compare the hardware you would run WSUS or Arc agents on, side by side.

Leave a Comment