Operating System Upgrade Rollout Checklist Template

OS upgrades rarely fail on the test devices. They fail on the finance PC with an old scanner driver, the server running an agent nobody knew about, and the laptops that never came online before the deadline.

This free OS upgrade checklist moves an existing estate to a new operating system version in rings. Endpoint and infrastructure teams and MSPs use it for Windows 11 feature updates, Windows Server upgrades, and macOS and Linux major versions. It covers hardware eligibility, compatibility, a rollback window set before anyone upgrades, a representative pilot, user communications, exceptions, and completion tracked against the old version’s end of security updates.

Use This Template Free See Live Example
No Credit Card Required

A Version Upgrade Is Not a Monthly Patch

Patching and upgrading share tools and often rings, so they get mixed up. The difference is what can break and how far back you can go. A monthly update fixes the version you run. A feature update or new major version replaces it: drivers, agents and business applications meet new code at once, and after a short window there is no uninstall.

Monthly patching

Fixes to the version you run

Trigger: the vendor’s monthly release.

Rollback: uninstall the update or restore.

Deadline: days to weeks, set by severity.

Version upgrade

This checklist

Trigger: the old version’s end of security updates, or features you need.

Rollback: a limited window, then a rebuild.

Deadline: months, counted back from end of support.

Rebuild or replace

When in place is not an option

Trigger: ineligible hardware, an unsupported upgrade path or a role that cannot upgrade in place.

Rollback: keep the old device or server until the new one is accepted.

Output: a new build from your standard image.

Microsoft’s deployment guidance describes three rings: Preview for IT to evaluate, Limited for a representative pilot, and Broad for everyone else. It warns that IT’s own devices are not a representative sample, so this checklist keeps the IT test ring and the pilot separate. Rolling out a new business application is a different project, about people and data rather than drivers, with its own New Software Implementation Checklist.

What the OS Upgrade Rollout Checklist Covers

Seven phases take an upgrade from inventory to sign-off. Phase 5 appears when endpoints are in scope, Phase 6 when servers are, and a failed pilot adds a pause task before the broad rings open.

Phase 1

Phase 1: Scope, Deadline & Inventory

The two scope answers on the first task decide whether the endpoint phase, the server phase or both appear.

  • Open the rollout record and set the source and target versions — for example Windows 11 24H2 to 25H2 or Windows Server 2016 to 2025, and whether endpoints, servers or both are in scope
  • Record the date the source version stops receiving security updates — from the vendor’s lifecycle page; the whole plan counts back from it
  • Export every device on the source version from your management tools — include devices not seen for 30 days; the asset register alone will miss some
  • Check each device against the target version’s hardware requirements — Windows 11 needs TPM 2.0, UEFI with Secure Boot capability, 4 GB of RAM and 64 GB of storage
  • Confirm the target is offered as an upgrade for your devices — Windows 11 26H1, for example, is for new devices only and is not offered in place from 24H2 or 25H2
  • Choose in-place upgrade, wipe and reload, or replacement for each group — and record why; ineligible hardware goes to replacement, not to the rollout
Phase 2

Phase 2: Compatibility & Readiness

  • List the applications, agents and drivers each device group depends on — line-of-business apps, security and management agents, VPN, printer and scanner drivers
  • Check vendor support statements for the target version — security agents and the VPN client first, because a failed agent leaves a device unprotected and unmanaged
  • Read the vendor’s known issues and upgrade blocks — Windows release health lists the safeguard holds that stop affected devices being offered a feature update
  • Test each critical application on a lab build of the target version — sign in, print, and the tasks each department relies on most
  • Update, replace or record an exception for anything that fails — before the pilot, not during the broad rollout
  • Confirm user data and server backups are current — synced or redirected user folders, and a restorable backup for every server in scope
Phase 3

Phase 3: Rollback, Rings & Approval

The approver named on the first task signs off on the last task. The checklist halts there, and nothing is deployed until they decide.

  • Set the rollback window before anyone upgrades — Windows keeps the previous version for 10 days by default; DISM can set any value from 2 to 60 days
  • Write the rollback steps for each platform — Windows go-back, a snapshot or restore for servers, and a reimage or restore for macOS and Linux
  • Define the rings and the exit criteria for each — install success rate, ticket volume and soak time before the next ring opens
  • Configure deferral and targeting in the management tool — Windows feature updates can be deferred for up to 365 days; supervised Macs can defer upgrades for up to 90 days
  • Raise the change record for the rollout — attach the ring plan, the schedule and the rollback steps
  • Approve the rollout plan — the named approver records approved or not approved, with the reason
Phase 4

Phase 4: Test & Pilot Rings

If the pilot result is recorded as Fail, the last task appears and the broad rings wait.

  • Upgrade the IT test ring first — IT devices and lab servers catch install failures, not business application problems
  • Build a pilot ring that mirrors the estate — every hardware model, every department’s key application and some remote workers
  • Tell pilot users what to watch for and how to report it — a dedicated ticket category makes pilot issues easy to count
  • Hold the pilot for the agreed soak period — one to two weeks is common; include a month-end if finance devices are in the ring
  • Record the pilot result against the exit criteria — pass, or fail with the cause and the devices affected
  • Pause the rollout, fix the cause and run the pilot again — the broad rings stay closed until a pilot passes
Phase 5 — Endpoints

Phase 5: Endpoint Rollout

Tasks appear only when endpoints are in scope.

  • Tell users what will happen and when — how long the restart takes, what looks different and the date it installs anyway
  • Deploy the broad rings in waves — sized by site or department so the service desk can absorb the tickets
  • Watch install failures and the ticket queue during each wave — stop the next wave if either passes the exit criteria
  • Chase devices that are offline, stuck or short of disk space — laptops that rarely connect are the usual stragglers
  • Enforce the deadline once the deferral period ends — users choose when within the window, not whether
  • Replace or isolate devices that cannot upgrade — an unsupported device should not keep full network access
Phase 6 — Servers

Phase 6: Server Upgrades

Tasks appear only when servers are in scope.

  • Confirm the in-place path is supported for this version and role — Windows Server 2025 accepts in-place upgrades from 2012 R2 onwards; RHEL moves one major version at a time
  • Back up the server and record the restore point — Microsoft and Red Hat both advise a backup before any in-place upgrade
  • Run the vendor’s pre-upgrade assessment and clear every blocker — for example the Leapp pre-upgrade report on RHEL
  • Upgrade clustered servers one node at a time — a Windows cluster rolling upgrade can only move one version at a time
  • Test the service with its owner before the window closes — application, monitoring, backup agent and security agent all working
  • Rebuild instead where a role does not support in-place upgrade — the new server follows your standard build, then the old one is decommissioned
Phase 7

Phase 7: Completion, Exceptions & Close

The exception task appears only when devices remain on the source version.

  • Reconcile completion against the Phase 1 inventory — by group, with every device still on the source version named
  • Record an exception for each device left behind — owner, reason, compensating control and an end date before support ends
  • Treat extended security updates as a paid, time-limited bridge — Windows 10 ESU for organisations runs for up to three years, needs version 22H2 and doubles in price each year
  • Confirm nobody still needs a rollback before the window closes — after it closes, going back means a rebuild
  • Update the standard image, build documents and asset register — so new devices do not arrive on the old version
  • Sign off the rollout and close the change record — the rollout owner confirms results and exceptions, with the completion report attached

Upgrade Deadlines to Plan Around

Phase 1 counts the plan back from the date the source version stops receiving security updates. These Microsoft dates come from its lifecycle and release information pages as of 29 September 2026. Recheck them when you start.

Version Editions Security updates end What it means for the plan
Windows 11 24H2Home, Pro, Pro Education, Pro for Workstations13 October 2026Pro devices need 25H2 or 26H2 now
Windows Server 2012 and 2012 R2Servers enrolled in ESU13 October 2026The three-year ESU period ends; upgrade or rebuild anything still running
Windows 11 23H2Enterprise, Education10 November 2026The last 23H2 editions still receiving updates
Windows Server 2016All editions12 January 2027End of extended support; in-place upgrade to 2019, 2022 or 2025 is supported
Windows 11 24H2Enterprise, Education12 October 2027Plan the move to 25H2 or 26H2 within the next year
Windows 11 25H2Home and Pro / Enterprise and Education12 October 2027 / 10 October 2028The target for estates not ready for 26H2
Windows 11 26H2Home and Pro / Enterprise and Education10 October 2028 / 9 October 2029Released 29 September 2026; the longest runway
Windows 10 22H2Organisations enrolled in ESUUp to three years after 14 October 2025A paid bridge, priced per device and doubling each year

The edition matters. Microsoft supports each Windows 11 feature update for 24 months on Home and Pro and 36 months on Enterprise and Education. On Pro, common in small businesses and MSP client estates, an annual upgrade is close to unavoidable; an Enterprise estate can upgrade every other year.

The rollback window is the other date to set on purpose. Windows allows a go-back for 10 days unless you change it, and DISM accepts 2 to 60 days. Set it before the pilot, so a problem found in week three can still be undone. Red Hat’s upgrade guide says to back up first, with ReaR, LVM snapshots or a VM snapshot: on Linux, the backup is the rollback plan.

Why Run OS Upgrades in CheckFlow?

1

Rings open on evidence

The plan approval is assigned to the approver picked on the first task, and the checklist halts until they decide. The pilot result is a dropdown: record Fail and the pause task appears, so the broad rings cannot quietly start on schedule.

2

Endpoints and servers in one template

Two scope answers show the endpoint phase, the server phase or both. A data set holds your device groups with owner, hardware models and ring, and an annual recurring schedule can open each autumn’s feature update rollout.

3

Stragglers with names and dates

Every device left on the old version is a row in a table inside the exception task, with owner, reason and end date. Pilot reports and completion exports attach to the tasks they prove, and tags keep each client or site separate for MSPs.

Monthly security updates follow a different cycle with shorter deadlines, run through the Patch Management Checklist. The rollout’s change record goes through the IT Change Management Checklist, and CheckFlow’s change management checklist software shows how approvals work across IT.

Servers that cannot be upgraded in place are rebuilt through the Server Setup & Provisioning Checklist. Devices that fail the hardware check join the replacement plan in the IT Asset Management Checklist.

Frequently Asked Questions

How long can you roll back a Windows 11 feature update?

+

Ten days by default. Administrators can change the window with DISM /Online /Set-OSUninstallWindow, which accepts values from 2 to 60 days; anything outside that range falls back to 10. Once the days since the upgrade exceed the window, the device can no longer go back to the previous version. Set a longer window before the pilot, not after a problem appears.

What are deployment rings in an OS upgrade?

+

Groups of devices that receive the upgrade in sequence, each with criteria to meet before the next group starts. Microsoft describes two ways to move between rings: carry on until someone presses a “red button” to stop, or wait for a “green button” after validation before each ring opens. This checklist records the exit criteria and the pilot result, so either approach leaves evidence.

Can Windows Server 2016 be upgraded in place to Windows Server 2025?

+

Yes, using installation media. Windows Server 2025 supports in-place upgrades for non-clustered servers from Windows Server 2012 R2 and later, up to four versions at a time. Failover clusters are different: a cluster OS rolling upgrade moves one version at a time. Check that each server role supports in-place upgrade, back up first, and remember each upgrade needs a licence for the new version. Windows Server 2016 extended support ends on 12 January 2027.

Should you upgrade in place or rebuild?

+

In place is faster and keeps settings, applications and data, which suits most devices with a supported path. A rebuild clears years of configuration drift, and it is the only route where the path or server role is not supported or the hardware is changing anyway.

What happens to Windows 10 devices now that support has ended?

+

They keep working, but since 14 October 2025 they receive no security updates unless enrolled in Extended Security Updates. Organisations can buy ESU for up to three years, for version 22H2 only, at $61 per device for the first year, with the price doubling each year. It brings no new features or general technical support. Treat it as time to finish the upgrade, recorded as an exception with an end date.

Is CheckFlow free for this template?

+

14-day free trial, no card required. The Business plan is $10 per user per month after the trial. Full details at checkflow.io/pricing.

Move Every Device Before the Old Version Runs Out

Free trial — no credit card required.