Skip to content
Pro IT NW

Blog · 12 min read ·

Share

Windows Server 2019 End of Support in 2026

Server 2019 has been on extended support only since January 2024. Server 2022 mainstream support ends October 13, 2026 — skip it.

If a Windows Server 2019 host is doing real work in your estate today, it has been running on extended support since January 9, 2024 — security patches only, no feature work, no non-security hotfixes. That's been true for over two years. Extended support runs to January 9, 2029, and after that, security updates require paid Extended Security Updates with pricing that climbs each year.

The planning window for a controlled upgrade is now. This post is the honest decision tree for a Server 2019 estate in 2026 — what the real options are, what flips between them, and the AD-functional-level gotcha that sends teams hunting for ghost domain controllers that don't exist.

What "end of mainstream" actually means here

Microsoft's lifecycle for Windows Server 2019 looks like this:

  • General availability: November 13, 2018
  • Mainstream support ended: January 9, 2024
  • Extended support ends: January 9, 2029
  • ESU available: after January 2029, paid, escalating annually

"Mainstream" is active feature development plus standard security and reliability updates. "Extended" is security-only — the OS is in maintenance mode from Microsoft's perspective. Most of 2026 has been spent inside that maintenance window. The relevant question for a CIO in 2026 is not "are we exposed?" — extended support is still receiving security patches — but "what's the controlled upgrade path before we're forced into ESU pricing in 2029?"

Quotable stat: Server 2019 has spent over 28 months on extended-support-only as of mid-2026. Server 2022 reaches the same milestone — mainstream support ends October 13, 2026 — within months. Deploying 2022 in 2026 lands you on extended support inside the same fiscal year. Server 2025 is the only target with a fresh lifecycle clock.

One more date belongs on this calendar, because most estates still running Server 2019 also have a few older boxes hiding in the rack: Windows Server 2016 reaches the end of extended support on January 12, 2027. After that, 2016 hosts get no security updates without paid ESU — and unlike 2019, the runway is now under a year, not measured in years. There is no functional-level or feature reason to keep a 2016 server alive past its upgrade wave (Server 2016 already shares the same maximum AD functional level discussed below), so the practical move in 2026 is to fold any lingering 2016 hosts into the same Server 2025 upgrade plan rather than treating them as a separate, later project. If anything, the 2016 boxes should go first — they hit the wall sooner.

Why Server 2025 is the right target — and why Server 2022 isn't

Server 2022 was released in August 2021. Its mainstream support ends October 13, 2026. Extended support runs through October 14, 2031. Buying or deploying Server 2022 in 2026 means the platform moves to extended support within months of go-live — same problem you have today, just one product version forward.

Server 2025 was released November 2024. Mainstream support runs through October 9, 2029. Extended support through October 10, 2034. That's a fresh 5+10 lifecycle starting from your deployment date, with the current feature set Microsoft is actually investing in (hotpatching for non-Azure hosts, GPU partitioning improvements, Storage Replica enhancements, the new AD functional level, native NVMe optimizations).

The only legitimate reason to deploy Server 2022 in 2026 is a vendor application that is hard-pinned to 2022 and not yet certified on 2025. That's a real but narrow case — document the deviation, schedule the eventual move, and don't let it shape the broader fleet decision.

October 13, 2026 is not just your Server 2022 date

If you are scheduling the Server 2022 mainstream-support milestone, schedule it once and look at everything else landing the same day. Microsoft's own Ending Support in 2026 page puts more than thirty products on October 13, 2026, spread across four different lifecycle categories — which is why it rarely shows up as one date on anyone's plan.

Lifecycle categoryWhat lands on 2026-10-13
Moving to Extended Support Windows Server 2022 (Standard, Datacenter, Datacenter: Azure Edition, MSL), Windows Server IoT 2022, Office LTSC 2021 for Mac
End of Support (Fixed policy) Office LTSC 2021 and the whole LTSC family (Access, Excel, OneNote, Outlook, PowerPoint, Publisher, Visio, Word), Project 2021 (LTSC), Skype for Business LTSC 2021, Windows 10 2016 LTSB and Windows 10 IoT Enterprise LTSB 2016, and Windows Server 2012 / 2012 R2 Extended Security Update Year 3
Product retirement (Modern policy) The perpetual Office 2021 family — Access, Excel, Office, OneNote, Outlook, PowerPoint, Project, Publisher, Visio, Word
End of servicing (Modern policy) Windows 11 Home and Pro, version 24H2, and Dynamics 365 Business Central on-premises, 2025 release wave 1 (v26.x)
The three that catch mid-market shops out. First, Windows Server 2012 / 2012 R2 ESU Year 3 ends — that is the last paid year, and anything still on 2012 has been on borrowed time for three years. Second, Windows 10 2016 LTSB: LTSB/LTSC estates are usually the machines nobody logs into — kiosks, plant-floor terminals, imaging PCs — so nobody is watching the date. Third, Skype for Business LTSC 2021, which is still running in more places than anyone admits.

⚠️ And note what is not on that page: it is a lifecycle summary with an ms.date of 2025-04-18, so it is not a complete inventory of everything expiring in 2026. Project Online's September 30, 2026 retirement, for one, is absent from it. Use it to catch the cluster, not as your only source.

The practical consequence: if you are already planning a Server 2019 or Server 2022 change window in the second half of 2026, the desktop and collaboration estate has a deadline on exactly the same day. That is either an unpleasant collision or one combined project, and the difference is whether you noticed in August or in September.

The AD functional level trap that wastes weekends

This one catches teams. There is no Windows Server 2019 forest or domain functional level. There is also no Windows Server 2022 functional level. Microsoft skipped both releases at the AD layer.

The forest-functional-level ladder reads:

  • Windows Server 2008 — msDS-Behavior-Version=3
  • Windows Server 2008 R2 — msDS-Behavior-Version=4
  • Windows Server 2012 — msDS-Behavior-Version=5
  • Windows Server 2012 R2 — msDS-Behavior-Version=6
  • Windows Server 2016 — msDS-Behavior-Version=7
  • (no 2019, no 2022 — Microsoft did not introduce new levels for these releases)
  • Windows Server 2025 — msDS-Behavior-Version=10

The practical implication: if every domain controller in your forest is running 2019 or 2022, the highest functional level you can reach is Windows Server 2016. That is by design, not a misconfiguration. Teams who expect to see "Windows Server 2019" or "Windows Server 2022" in the Get-ADForest output sometimes spend a weekend hunting for a phantom legacy DC that doesn't exist. It doesn't exist because the level doesn't exist.

Once every DC in the forest is on Server 2025, you can raise to functional level 10. That unlocks the new AD features Microsoft introduced for 2025 — including the 32k page size database, schema updates for confidential attributes, improvements to LDAP encryption, and prerequisite checks for newer Kerberos features. The raise is irreversible (per the standard AD functional-level model), so it goes last in the upgrade sequence, after every DC is verified.

Verification before remediation: if your forest is "stuck at 2016" with no 2012 R2 DCs in sight, run Get-ADDomainController -Filter * | Select Name, OperatingSystem, Site first. If everything returns 2019 or 2022, that's the explanation. Don't go hunting for ghosts.

The four real upgrade paths, workload by workload

1. In-place upgrade to Server 2025

Supported upgrade paths are 2019 → 2022 → 2025 or 2019 → 2025 directly (the direct path is supported per Microsoft's compatibility matrix; the two-hop path is sometimes used to stage intermediate testing). In-place upgrade preserves installed roles, configuration, local accounts, and most third-party agents — assuming each agent is certified on the target OS.

When in-place wins:

  • Single-purpose servers running standard roles — DCs, file servers, RDS session hosts, print servers, IIS
  • Hosts that have not been carried forward through multiple major versions already
  • Hardware that is healthy, in warranty, and on the Server 2025 hardware compatibility list
  • Application stacks with vendor-stated 2025 support

Where it loses: servers that have been in-place upgraded twice already (2012 → 2016 → 2019) accumulate registry cruft, orphaned services, and driver layering issues that an in-place upgrade does not resolve. The third in-place is where re-platforming pays off.

2. Re-platform onto fresh Server 2025 build

Stand up a clean Server 2025 instance, install roles fresh, migrate config and data with documented runbooks, cut over, decommission the source. Slower than in-place, but the resulting host has no inherited configuration debt.

When re-platform wins:

  • Hosts with multiple historical in-place upgrades
  • Workloads being consolidated — three file servers becoming one, two SQL instances merging
  • Roles that have well-defined migration tooling (DFS-R for file servers, ADMT or PowerShell for AD migrations, Microsoft's RDS deployment guidance)
  • Hardware refresh in the same window — new chassis, new OS, source decommissioned cleanly

3. Azure Arc enrollment (keep on-prem, gain Azure control plane)

Azure Arc projects on-prem and other-cloud servers into Azure Resource Manager. Once a server is Arc-enrolled, it appears in the Azure portal as a first-class resource — eligible for Azure Policy, Update Manager, Defender for Cloud, Monitor, Automanage, and machine configuration. The workload itself does not move; only the management plane changes.

Arc is not an alternative to upgrading the OS. A Server 2019 host enrolled in Arc is still a Server 2019 host on extended support. Arc is what you do after (or alongside) the OS upgrade so that the modern Server 2025 fleet — and any remaining 2019/2022 hosts on the upgrade backlog — show up in one Azure-side view.

When Arc fits:

  • Workloads that must stay on-prem (latency-sensitive, data residency, vendor pinning)
  • Multi-cloud or hybrid estates where centralized policy and patching are the operational pain
  • Compliance-adjacent environments where Defender for Cloud's continuous assessment matters
  • Update Management consolidation for fleets that previously used WSUS or third-party patch tooling

4. Lift to Azure IaaS

Replace the on-prem host with an Azure VM running Server 2025. Right answer for a meaningful subset of workloads, especially when hardware refresh and OS upgrade are due in the same fiscal year. Costs flip from CapEx-on-refresh to OpEx-monthly.

When lift wins:

  • Hardware refresh and OS upgrade coincide
  • Workload is a candidate for variable scaling, scheduled shutdown, or burst capacity
  • DR is the actual driver and the secondary datacenter lease is up
  • The estate is already running material Azure workloads with mature governance
  • Server 2025 Azure Edition's Azure-only features (hotpatch baseline, SMB over QUIC defaults) are wanted

Where it loses: steady-state 24x7 workloads with stable resource profiles often cost more per year as Azure VMs than well-utilized on-prem hardware. Right-sizing matters — most VMs are 2–3x over-provisioned in their original sizing, and lifting at the original size inflates the OpEx number. The right-sizing exercise alone often changes the destination calculus.

The decision tree, simplified

Server profileLikely path
Single-purpose, healthy hardware, clean upgrade historyIn-place to Server 2025
Multiple historical in-place upgrades, registry cruftRe-platform onto fresh 2025
Tier-0 identity (DCs, ADFS, AD CS)Re-platform; never in-place a DC if avoidable
Hardware refresh due in same fiscal yearNew hardware + fresh 2025 build, or lift to Azure IaaS
Latency-sensitive, must stay on-premRe-platform on-prem + Arc-enroll for Azure control plane
Variable-load, DR-driven, governance-mature AzureLift to Azure IaaS
Vendor app pinned to 2022 only2022 with documented deviation and revisit date
Compliance-adjacent (CMMC, HIPAA, PCI)Re-platform with explicit hardening baseline; Arc for continuous assessment
Windows Server 2022 Mainstream Ends October 13, 2026 (Not End of Support)Watch on YouTube (opens in a new tab)

Tier-0 first: domain controllers and identity infrastructure

Domain controllers and the identity tier (AD CS, ADFS, Entra Connect servers) deserve their own sequencing rules. The general principle is: never in-place upgrade a DC if you can avoid it. Stand up a new Server 2025 DC, replicate, transfer FSMO roles deliberately, decommission the old DC. The process is well-documented in Microsoft's AD DS guidance and the cost of a botched in-place on a DC is hours-to-days of forest-wide impact.

Sequencing within the identity tier:

  1. Inventory every DC, every site, every FSMO holder. Validate replication health (repadmin /replsummary, dcdiag) before touching anything.
  2. Stand up two new Server 2025 DCs in the primary site. Add to existing site topology. Verify replication.
  3. Transfer FSMO roles to new DCs deliberately, one at a time, with verification.
  4. Repeat per site, observing site-link replication intervals.
  5. Decommission old DCs cleanly with dcpromo demotion, not server removal.
  6. After every DC is on Server 2025, raise the forest functional level to 10.
  7. Validate Entra Connect, ADFS, AD CS continue to authenticate cleanly throughout.

This pattern is also the reason an Active Directory audit often pre-stages a Server 2025 upgrade — the audit surfaces the dependencies and replication shape before the migration touches anything.

Hardware refresh: when the OS upgrade and the chassis upgrade collide

Most Server 2019 estates were deployed in the 2018–2021 window on Gen10-era hardware. By 2026, a significant share of that fleet is reaching standard 5–7 year refresh windows. When the refresh and the OS upgrade coincide in the same fiscal year, the question shifts from "in-place or re-platform?" to "new chassis or Azure?"

Current-generation refresh targets in the enterprise tier:

  • HPE ProLiant Gen11 / Gen12 — current-gen DL/ML/Apollo with Intel Xeon Scalable Gen 5 or AMD EPYC Genoa/Turin
  • Dell PowerEdge 16th-generation — R660/R760/R860 with the same processor family options
  • Lenovo ThinkSystem V3 — SR630/SR650/SR850 V3 series

These are sensible, supported refresh targets — verify each against the Server 2025 hardware compatibility list and the workload's specific I/O profile before committing. The hardware-vendor decision is downstream of the workload decision, not upstream.

The VMware-exit overlap many shops face right now

Mid-market shops with a Server 2019 estate running on VMware ESXi are often facing both deadlines in the same fiscal year: the Broadcom renewal and the Server 2019 modernization. Those projects share enormous overlap — the same hardware decisions, the same workload inventory, the same downtime windows, the same weekend cutover sequencing.

Done sequentially, that's two assessments, two pilots, two production cutovers, two waves of operational disruption. Done jointly, the discovery work feeds both decisions, the host repurposing serves both transitions, and the cutover sequencing absorbs both changes. The combined project is typically shorter in elapsed time than either project run independently, because the discovery phase doesn't run twice.

The shape of the joint project is covered in the VMware exit decision framework, and the modelled version of a 250-VM concurrent migration is in After Broadcom: 250-VM Hyper-V migration in 90 days. Server 2019 hosts in that engagement got upgraded to Server 2025 as part of the host-repurposing phase, not as a separate project.

What surprises derail Server 2019 upgrade projects

Third-party agents that haven't certified Server 2025 yet

Backup agents, EDR agents, monitoring agents, SCCM/Intune client extensions, vendor licensing dongles, and line-of-business applications all need explicit Server 2025 support statements. Vendors generally certify within 6–12 months of GA — which means by mid-2026 the catalog is good but not universal. Build the matrix early in discovery; don't assume.

Driver and firmware layering on long-running hosts

Hosts that started life on Server 2012 R2, were in-place upgraded to 2016, then 2019, often have layered drivers and out-of-tree NIC, HBA, or RAID controller modules. The Server 2025 setup compatibility check flags most of these, but some surface only after the upgrade — when a NIC team breaks, a HBA path drops, or a TPM-related boot policy refuses to honor the upgraded OS. Re-platforming on these hosts is almost always cheaper than in-place.

SQL Server, Exchange, and other Microsoft-stack apps with their own lifecycle

A Server 2019 host running SQL Server 2017 has two lifecycle problems, not one. The OS upgrade is necessary; the SQL upgrade may be too. Plan them together — sequencing SQL first inside the existing OS, or SQL after the OS upgrade, depending on vendor support and the application's compatibility level dependencies. Same logic for Exchange (which has its own well-known lifecycle problem documented separately) and for any legacy SharePoint Server farms still running on-prem.

RDS session host farms with fixed images

RDS session hosts built from a golden image are usually re-platform candidates rather than in-place candidates. Build the new image on Server 2025, validate against the application catalog, swap the collection in place. The image-update cadence is the maintenance pattern, not the upgrade pattern.

"We'll just buy ESU"

ESU pricing for Server 2019 starts at roughly 75% of license cost in year 1, climbs in year 2, and climbs again in year 3. Over a 3–5 year horizon the cumulative ESU bill on a fleet of any size approaches or exceeds the cost of the modernization itself, while leaving you on extended-support-only software that receives no improvements. ESU is a tactical bridge for a small subset of must-stay-put workloads (vendor pinning, regulatory exception), not a fleet-wide strategy. Verify the math against your specific license count before relying on it.

Sequencing across a 30-80 server estate

A typical mid-market Server 2019 estate has 30–80 instances spread across DCs, file servers, application servers, RDS hosts, SQL hosts, and a long tail of single-purpose appliances. The workable sequence:

  1. Discovery and dependency mapping (2 weeks) — per-host inventory, agent matrix, vendor support statements, AD topology, replication health
  2. Design and pilot host build (2 weeks) — Server 2025 reference build, image hardening, agent installation, Arc enrollment if in scope
  3. Pilot wave (2–3 weeks) — file servers, print servers, monitoring stack, internal IT-bounded workloads first
  4. Production waves (3–5 weeks) — sequenced by workload class with rollback plans per wave
  5. Identity tier (1–2 weeks) — DCs last, FSMO transfers deliberate, functional level raise after every DC verified
  6. Hypercare (2 weeks) — observation, documentation, runbook update

Compliance-adjacent workloads (CMMC, HIPAA, PCI) move earlier in the sequence because the security baseline work doubles as their annual compliance evidence. Tier-0 identity moves last, deliberately — the rest of the estate's experience pays into the runbook the DCs use.

The 30-second version

Server 2019 has been on extended support since January 2024. Server 2022 hits the same milestone in October 2026. Server 2025 is the only target with a fresh lifecycle clock. The AD functional level "stuck at 2016" is not a bug — Microsoft skipped 2019 and 2022 levels entirely; 2025 is level 10.

Four real upgrade paths: in-place to 2025 (clean hosts), re-platform to 2025 (cruft-laden hosts and tier-0 identity), Azure Arc enrollment (on-prem with Azure control plane), or lift to Azure IaaS (when hardware refresh and OS upgrade collide). The right answer is per-server and falls out of the assessment, not a blanket policy.

For estates with VMware in the same fiscal year, the upgrade and the hypervisor decision are best run as one project — the discovery and the cutover windows overlap heavily, and the combined project is shorter than running them sequentially.

Related reading

Sources and further reading


Pro IT NW does not resell Microsoft, Azure, HPE, Dell, Lenovo, or any vendor referenced in this post. The recommendation in any specific engagement is what fits the workloads and the operating model. Senior-led, labor-only, fixed fee.

Questions we get asked

When did Windows Server 2019 actually go end-of-support?
Windows Server 2019 mainstream support ended January 9, 2024. It has been in extended support — security-only updates, no feature work, no non-security hotfixes — for over two years already. Extended support ends January 9, 2029. After that, security updates require paid Extended Security Updates (ESU) at increasing year-over-year cost. The planning window for a controlled upgrade is now, not 2028.
Should we upgrade to Server 2022 or jump to Server 2025?
Server 2025 in almost every case. Windows Server 2022 mainstream support ends October 13, 2026 — already inside most upgrade-planning windows. Buying or deploying 2022 in 2026 means landing on extended support within months of go-live. Server 2025 (released November 2024) restarts the lifecycle clock with mainstream support through October 2029 and extended through October 2034. The narrow exception is a vendor application that is explicitly certified on 2022 only and not yet on 2025 — in that case, document the deviation and plan the eventual move.
Does my Active Directory forest functional level need to change after the upgrade?
It depends on what you're starting from. There is no Windows Server 2019 or 2022 forest/domain functional level — Microsoft skipped those. Win2016 (msDS-Behavior-Version=7) is the maximum functional level for forests running 2019 or 2022 domain controllers. Server 2025 introduces a new functional level (msDS-Behavior-Version=10) which unlocks new features but is irreversible once raised and requires every DC to be on Server 2025. If your forest is 'stuck' at 2016 and you have only 2019/2022 DCs, that's by design — not a ghost-DC mystery.
In-place upgrade or fresh build — what's the rule of thumb?
In-place upgrade works well for clean, single-purpose servers running standard roles (domain controllers, file servers, RDS session hosts, print servers) on supported hardware where the OS install hasn't been carried forward through multiple major versions. Fresh build (re-platform) is the better answer when the host has been upgraded twice already, when applications have messy uninstall histories, when the role is being consolidated, or when hardware is being refreshed in the same window. The decision is per-server and falls out of the assessment, not a blanket policy.
When does Azure Arc make sense versus a full lift to Azure IaaS?
Azure Arc projects on-prem and other-cloud servers into Azure Resource Manager for centralized policy, monitoring, update management, and Defender for Cloud — without moving the workload. It's the right answer when servers must stay on-prem (latency, data residency, vendor support) but you want a single Azure-side control plane. A full lift to Azure IaaS makes sense when hardware refresh and OS upgrade coincide, when DR is the actual driver, or when workloads are variable-load. The two are complementary: many environments end up Arc-enrolling everything and lifting a subset.
How long does a Server 2019 to 2025 upgrade project take for a mid-sized estate?
For a typical mid-market estate of 30–80 Windows Server 2019 instances, plan 8–14 weeks end-to-end: 2 weeks discovery and dependency mapping, 2 weeks design and pilot host build, 2–3 weeks pilot waves (DCs last), 3–5 weeks production waves sequenced by workload class, plus 2 weeks of hypercare. Hardware refresh on the same fleet adds procurement lead time — typically 6–10 weeks for HPE ProLiant Gen11/Gen12, Dell PowerEdge 16th-gen, or Lenovo ThinkSystem V3 chassis depending on configuration.

Written by the team at · Senior-led Microsoft project consultancy · Seattle and the Pacific Northwest, delivered USA-wide.

Have a project on the runway?

Tell us the workload, the seat count, and the deadline. We'll come back with scope and a fixed-fee range.