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.
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
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 24H2
Home, Pro, Pro Education, Pro for Workstations
13 October 2026
Pro devices need 25H2 or 26H2 now
Windows Server 2012 and 2012 R2
Servers enrolled in ESU
13 October 2026
The three-year ESU period ends; upgrade or rebuild anything still running
Windows 11 23H2
Enterprise, Education
10 November 2026
The last 23H2 editions still receiving updates
Windows Server 2016
All editions
12 January 2027
End of extended support; in-place upgrade to 2019, 2022 or 2025 is supported
Windows 11 24H2
Enterprise, Education
12 October 2027
Plan the move to 25H2 or 26H2 within the next year
Windows 11 25H2
Home and Pro / Enterprise and Education
12 October 2027 / 10 October 2028
The target for estates not ready for 26H2
Windows 11 26H2
Home and Pro / Enterprise and Education
10 October 2028 / 9 October 2029
Released 29 September 2026; the longest runway
Windows 10 22H2
Organisations enrolled in ESU
Up to three years after 14 October 2025
A 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.
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.
Do you like cookies? 🍪 We use cookies to ensure you get the best experience on our website. Learn more