Windows Server End of Life: 1,939 Flaws in 2012 and 2012 R2 Were Fixed Only for ESU Buyers. 2016 Is Next
Windows Server end of life hits two milestones on October 13, 2026: Windows Server 2012 and 2012 R2 get their final Extended Security Update, and Windows Server 2022 leaves mainstream support. Since 2012 extended support ended in October 2023, Microsoft has listed 1,939 vulnerabilities in 2012 or 2012 R2, patched only for ESU buyers. Windows Server 2016 ends Jan 12, 2027.
Every Windows Server end of life date on one timeline
Each bar runs from general availability to the last date Microsoft ships security updates for that version under any program. Dates come from Microsoft’s Lifecycle pages, converted from the UTC timestamps in the page source to Pacific time, which is how Microsoft defines them.
MainstreamExtendedPaid ESUESU, Azure onlyPremium Assurance only
The Windows Server 2016 ESU bar is dashed: Microsoft says ESUs will cover “up to three years, through 2030”; it is drawn to January 12, 2030, the date endoflife.date lists. The 2008 and 2008 R2 Premium Assurance phase comes from Microsoft’s support notes for the final monthly rollups.
Windows Server lifecycle table
| Version | Released | Mainstream support ends | Extended support ends | Extended Security Updates | Status on Oct 13, 2026 |
|---|---|---|---|---|---|
| Windows Server 2008 | May 6, 2008 | Jan 13, 2015 | Jan 14, 2020 | Paid ESU to Jan 10, 2023; Azure only to Jan 9, 2024; Premium Assurance to Jan 13, 2026 | Out of support. Last update (Premium Assurance) Jan 13, 2026 |
| Windows Server 2008 R2 | Oct 22, 2009 | Jan 13, 2015 | Jan 14, 2020 | Paid ESU to Jan 10, 2023; Azure only to Jan 9, 2024; Premium Assurance to Jan 13, 2026 | Out of support. Last update (Premium Assurance) Jan 13, 2026 |
| Windows Server 2012 | Oct 30, 2012 | Oct 9, 2018 | Oct 10, 2023 | 3 years, to Oct 13, 2026 | Final ESU update Oct 13, 2026 |
| Windows Server 2012 R2 | Nov 25, 2013 | Oct 9, 2018 | Oct 10, 2023 | 3 years, to Oct 13, 2026 | Final ESU update Oct 13, 2026 |
| Windows Server 2016 | Oct 15, 2016 | Jan 11, 2022 | Jan 12, 2027 | Up to 3 years (Microsoft: “through 2030”), via Azure Arc or licensing; billing from Jan 13, 2027 | Extended support, 91 days left |
| Windows Server 2019 | Nov 13, 2018 | Jan 9, 2024 | Jan 9, 2029 | None announced | Extended support |
| Windows Server 2022 | Aug 18, 2021 | Oct 13, 2026 | Oct 14, 2031 | None announced | Mainstream ends Oct 13, 2026; extended to Oct 14, 2031 |
| Windows Server 2025 | Nov 1, 2024 | Nov 13, 2029 | Nov 14, 2034 | None announced | Mainstream support |
Long-Term Servicing Channel versions only. Every mainstream and extended date matches the endoflife.date API. The endoflife.date entries omit the Azure-only fourth ESU year and Premium Assurance for 2008 and 2008 R2, which this table includes.
Does an out-of-support Windows Server keep getting vulnerabilities?
Yes. To test it, we downloaded every monthly Microsoft security release from January 2021 to Sep 2026 through the MSRC CVRF API and counted, for each Windows Server version, the CVEs Microsoft lists as affecting it. The counts do not fall away when support ends. They stay in the hundreds per year until Microsoft stops listing the version at all.
MainstreamExtendedPaid ESUESU, Azure onlyPremium Assurance onlyNo updatesBefore release
Unique CVEs listed per version and year. Color shows the support phase for most of that year. *2026 is January to Sep. Counts in grey cells before a version’s release come from older CVEs whose product lists Microsoft later updated.
Windows Server 2008 and 2008 R2 are the clearest case. Paid ESUs ended in January 2023 and the Azure-only fourth year ended on Jan 9, 2024. Microsoft kept fixing them after that, but only for customers with Premium Assurance, a separate contract. From February 2024 to January 2026 it listed 704 new CVEs affecting 2008 or 2008 R2, 41 rated Critical and 23 marked exploited. A server without that contract got no fix for any of them.
ExtendedPaid ESUESU, Azure onlyPremium Assurance onlyNo updates
Then the 2008 R2 bars stop. Since Feb 2026, Microsoft has listed 962 CVEs for Windows Server 2012 R2 and none for 2008 R2. That does not mean 2008 R2 became safe. It means Microsoft no longer assesses it. In 2025, 81% of the CVEs listed for 2012 R2 were also listed for 2008 R2, so most of the newer flaws plausibly reach the older code too, with no public record either way.
Windows Server 2012 and 2012 R2: the last ESU patch is October 13, 2026
Microsoft’s Azure Arc documentation is explicit: the October 13, 2026 security update is the final update provided through ESUs, and Arc-enabled ESU licenses for 2012 deactivate at midnight UTC on October 14, 2026. During the three ESU years (November 2023 to Sep 2026 in our data), Microsoft listed 1,939 CVEs affecting 2012 or 2012 R2: 154 rated Critical and 40 marked as exploited in the wild. Any 2012 machine that was not enrolled has gone without those fixes since 2023.
The flow has sped up, not slowed. Windows Server 2012 R2 picked up 999 CVEs from January to Sep 2026, against 481 in all of 2025. That matches the jump in total Microsoft fixes this year shown in our Patch Tuesday statistics for 2026, and the wider rise in published vulnerabilities tracked in our CVE statistics for 2026. Exploited CVEs affecting 2012 or 2012 R2 so far in 2026:
CVE-2026-20805Desktop Window Manager Information Disclosure Vulnerability Jan 2026CVE-2026-21510Windows Shell Security Feature Bypass Vulnerability Feb 2026CVE-2026-21513MSHTML Framework Security Feature Bypass Vulnerability Feb 2026CVE-2026-21525Windows Remote Access Connection Manager Denial of Service Vulnerability Feb 2026CVE-2026-21533Windows Remote Desktop Services Elevation of Privilege Vulnerability Feb 2026CVE-2026-32202Windows Shell Spoofing Vulnerability Apr 2026CVE-2026-56155Active Directory Federation Services Elevation of Privilege Vulnerability Jul 2026CVE-2026-68820Windows Ancillary Function Driver for WinSock Elevation of Privilege Vulnerability Aug 2026CVE-2026-85880Windows Advanced Local Procedure Call (ALPC) Elevation of Privilege Vulnerability Sep 2026
Several sit in components common on MSP-managed servers: Remote Desktop Services, the Windows Shell, and Active Directory Federation Services. After October 13, the next flaws of this kind will not be fixed for 2012 at all.
Windows Server 2016: 91 days left
Windows Server 2016 is the next big cliff. Extended support ends on Jan 12, 2027. Microsoft listed 1,283 CVEs affecting it from January to Sep 2026, up from 492 in the same months of 2025; 114 were Critical and 10 were exploited. 78% of this year’s 2016 CVEs were also listed for 2012 R2, so the 2012 experience is a fair preview of what an unpaid 2016 server will face from February 2027.
Microsoft will sell Windows Server 2016 ESUs for up to three years. Through Azure Arc they could be configured from August 3, 2026, and billing begins January 13, 2027. They cover Standard and Datacenter editions and provide Critical and Important security updates only.
Windows Server 2022 leaves mainstream support
October 13, 2026 is also the last day of mainstream support for Windows Server 2022. This change is far less urgent than the others: under Microsoft’s Fixed Lifecycle Policy, extended support still includes security updates, and it runs to Oct 14, 2031. What ends is non-security updates and design or feature change requests. Windows Server 2022 had 1,583 CVEs listed from January to Sep 2026, and those fixes reach every customer, not only ESU buyers.
CVEs per Windows Server version per year
| Version | 2021 | 2022 | 2023 | 2024 | 2025 | 2026* |
|---|---|---|---|---|---|---|
| 2008 | 252 41 / 8 | 292 36 / 7 | 312 48 / 11 | 283 12 / 9 | 357 20 / 14 | 26 0 / 0 |
| 2008 R2 | 277 47 / 9 | 345 45 / 10 | 345 49 / 11 | 301 15 / 8 | 391 27 / 14 | 28 0 / 0 |
| 2012 | 316 48 / 9 | 409 47 / 11 | 422 55 / 11 | 386 21 / 9 | 455 34 / 16 | 945 94 / 9 |
| 2012 R2 | 333 48 / 10 | 433 52 / 11 | 431 55 / 12 | 421 21 / 13 | 481 34 / 16 | 999 95 / 9 |
| 2016 | 393 56 / 10 | 518 56 / 14 | 486 60 / 15 | 502 31 / 18 | 610 41 / 17 | 1,283 114 / 10 |
| 2019 | 473 61 / 14 | 582 62 / 15 | 534 63 / 16 | 596 33 / 20 | 694 45 / 19 | 1,492 128 / 10 |
| 2022 | 130 10 / 3 | 595 62 / 15 | 552 65 / 16 | 595 36 / 21 | 723 49 / 19 | 1,583 138 / 10 |
| 2025 | 0 0 / 0 | 2 0 / 1 | 2 0 / 1 | 92 19 / 3 | 787 52 / 22 | 1,734 146 / 10 |
Each cell: unique CVEs listed as affecting the version, with Critical / exploited counts below. Critical is Microsoft’s severity for that version; exploited is Microsoft’s current “Exploited: Yes” flag. *2026 is January to Sep.
What it costs to keep an old server patched
Microsoft publishes the ESU price structure, not a simple per-server price. Here is what its own documents and price list say.
| Option | Windows Server 2012 / 2012 R2 | Windows Server 2016 |
|---|---|---|
| Azure VMs | ESUs free, no charge above the VM cost | Not stated in the pages we read. Microsoft’s price list carries a “Windows Server Azure ESU” meter for 2016 at the same per-core rate as Arc |
| Azure Arc, Standard | $0.00648 per core-hour (about $4.73 per core per month) | $0.007132 per core-hour (about $5.21 per core per month) |
| Azure Arc, Datacenter | $0.03733 per core-hour (about $27.25 per core per month) | $0.041067 per core-hour (about $29.98 per core per month) |
| Arc minimums | 8 cores per VM (vCore licensing) or 16 per physical server (pCore licensing) | Not stated in the pages we read |
| Volume licensing, on premises | 100% of the full license price per year, for each of the three years | Not stated in the pages we read |
| Late enrollment | Back-billed for every month missed since end of support | Arc billing begins Jan 13, 2027; back-billing terms not stated in the pages we read |
| Prerequisite | Software Assurance, unless the server is licensed through SPLA or a Server Subscription | |
Per-core-hour rates are Microsoft’s USD list prices from the Azure Retail Prices API (Global region, effective 2026-08-01 for 2016). Monthly figures use 730 hours. At list price, 16 Standard cores of 2016 ESU come to about $1,000 a year, and 16 Datacenter cores to about $5,756. Partner and agreement pricing may differ.
Supported upgrade paths
Microsoft’s in-place upgrade matrix (installation media) decides how many hops an old server needs. Windows Server 2025 changed the rule: nonclustered servers can now jump up to four versions, while earlier releases allowed two. Cluster rolling upgrades still move one version at a time.
| From | Supported in-place targets |
|---|---|
| Windows Server 2012 | 2012 R2, 2016 |
| Windows Server 2012 R2 | 2016, 2019, 2025 |
| Windows Server 2016 | 2019, 2022, 2025 |
| Windows Server 2019 | 2022, 2025 |
| Windows Server 2022 | 2025 |
Windows Server 2012 R2 cannot upgrade in place to 2022, but it can go straight to 2025. Windows Server 2012 needs a hop through 2012 R2 or 2016. 2008 and 2008 R2 have no in-place path to a supported version in this matrix. Each upgrade requires a license for the target version.
SQL Server end of support dates
Many of these servers also run SQL Server, which has its own clock. From Microsoft’s Lifecycle pages:
| Version | Mainstream ends | Extended ends | ESU ends | Status on Oct 13, 2026 |
|---|---|---|---|---|
| SQL Server 2012 | Jul 11, 2017 | Jul 12, 2022 | Jul 8, 2025 | Out of support |
| SQL Server 2014 | Jul 9, 2019 | Jul 9, 2024 | Jul 12, 2027 | ESU only |
| SQL Server 2016 | Jul 13, 2021 | Jul 14, 2026 | Jul 17, 2029 | ESU only |
| SQL Server 2017 | Oct 11, 2022 | Oct 12, 2027 | None | Extended |
| SQL Server 2019 | Feb 28, 2025 | Jan 8, 2030 | None | Extended |
| SQL Server 2022 | Jan 11, 2028 | Jan 11, 2033 | None | Mainstream |
| SQL Server 2025 | Jan 6, 2031 | Jan 6, 2036 | None | Mainstream |
SQL Server 2016 left extended support on Jul 14, 2026, so it now gets security fixes only through ESUs (Year 3 ends Jul 17, 2029). SQL Server 2017 extended support ends Oct 12, 2027.
What this means for MSPs
Frequently asked questions
Is Windows Server end of life?
Some versions are. Windows Server 2008 and 2008 R2 received their last update on Jan 13, 2026, and only for Premium Assurance customers. Windows Server 2012 and 2012 R2 get their final Extended Security Update on Oct 13, 2026. Windows Server 2016 leaves extended support on Jan 12, 2027. Windows Server 2019, 2022, and 2025 are supported.
When does Windows Server 2016 reach end of life?
Extended support for Windows Server 2016 ends on Jan 12, 2027, 91 days after October 13, 2026. Microsoft sells Extended Security Updates for up to three years after that. Microsoft listed 1,283 CVEs affecting Windows Server 2016 from January to Sep 2026.
Will Windows Server versions still be supported in 2027?
Windows Server 2019 (extended support to Jan 9, 2029), 2022 (to Oct 14, 2031), and 2025 (to Nov 14, 2034) are supported through 2027. Windows Server 2016 is supported only until Jan 12, 2027, then through paid ESUs.
Can you go from Server 2019 to 2025?
Yes. Microsoft supports an in-place upgrade from Windows Server 2019 to 2025. Starting with Windows Server 2025, nonclustered servers can upgrade up to four versions at once, so 2012 R2, 2016, 2019, and 2022 can all upgrade directly. Each upgrade needs a license for the new version.
What happens when Windows Server reaches end of support?
Vulnerabilities keep appearing, but fixes stop for anyone not paying. After Azure-only ESUs for Windows Server 2008 and 2008 R2 ended in January 2024, Microsoft still listed 704 new CVEs affecting them through January 2026, 23 of them exploited, with fixes only for Premium Assurance customers.
When does Windows Server 2022 mainstream support end?
Mainstream support for Windows Server 2022 ends on Oct 13, 2026. Security updates continue under extended support until Oct 14, 2031.
Methodology
Lifecycle dates. Microsoft Lifecycle product pages for each Windows Server and SQL Server version, retrieved October 13, 2026. The pages store UTC timestamps (for example 1/13/2027 6:59:59 AM for Windows Server 2016) and display them in Pacific time; we converted the same way, giving January 12, 2027. ESU terms come from Microsoft’s Lifecycle FAQ on Extended Security Updates and Azure Arc documentation. Premium Assurance end dates for 2008 and 2008 R2 come from Microsoft’s support notes for KB5073697 and KB5073695. Every mainstream and extended end date was cross-checked against the endoflife.date API and matched.
Vulnerability counts. MSRC CVRF API v3.0, one document per monthly release, January 2021 to Sep 2026. The October 2026 document available at retrieval was the pre-release “Early Security Updates” file and was excluded. For each CVE (advisories excluded) we took the products Microsoft marks as Known Affected and mapped them to Windows Server operating system products, including Server Core installations and excluding components listed separately (such as .NET Framework on Windows Server). Each CVE is counted once, in the first monthly document where it appears. Annual Channel releases (such as version 23H2) are excluded from charts and included in the CSV.
Definitions. Critical is Microsoft’s highest severity rating for that version’s affected products. Exploited means Microsoft’s exploitability field currently reads “Exploited: Yes”; it does not say the exploitation targeted that specific version. Support phase is assigned by comparing each month’s Patch Tuesday date with the lifecycle dates.
Prices. Azure Retail Prices API, product “Azure Arc Extended Security Updates”, USD list prices, retrieved October 13, 2026.
Limitations. Microsoft lists only versions it still services, so counts for a version stop when its last servicing program ends; that is a limit of disclosure, not evidence of safety. Product lists and flags reflect Microsoft’s current data, which it revises. Counts before 2021 are not included. The 2026 figures cover nine months.
Not advice. This is an analysis of public lifecycle and vulnerability data, not licensing or security advice for any environment. Confirm ESU eligibility and pricing with Microsoft or your licensing partner.
Cite as:The Uptime Report. "Windows Server End of Life: 1,939 Flaws in 2012 and 2012 R2 Were Fixed Only for ESU Buyers. 2016 Is Next." October 2026. https://theuptimereport.com/windows-server-end-of-life/
References
- Microsoft Lifecycle, Windows Server 2008. Accessed October 2026.
- Microsoft Lifecycle, Windows Server 2008 R2. Accessed October 2026.
- Microsoft Lifecycle, Windows Server 2012. Accessed October 2026.
- Microsoft Lifecycle, Windows Server 2012 R2. Accessed October 2026.
- Microsoft Lifecycle, Windows Server 2016. Accessed October 2026.
- Microsoft Lifecycle, Windows Server 2019. Accessed October 2026.
- Microsoft Lifecycle, Windows Server 2022. Accessed October 2026.
- Microsoft Lifecycle, Windows Server 2025. Accessed October 2026.
- Microsoft, Lifecycle FAQ: Extended Security Updates. Accessed October 2026.
- Microsoft, Extended Security Updates for Windows Server overview. Accessed October 2026.
- Microsoft, Prepare to deliver Extended Security Updates for Windows Server (Azure Arc). Accessed October 2026.
- Microsoft, Deliver Extended Security Updates for Windows Server (Azure Arc). Accessed October 2026.
- Microsoft Support, KB5073695 (Windows Server 2008 R2 Premium Assurance, January 13, 2026). Accessed October 2026.
- Microsoft Support, KB5073697 (Windows Server 2008 Premium Assurance, January 13, 2026). Accessed October 2026.
- Microsoft, Plan your Windows Server upgrade. Accessed October 2026.
- Microsoft, Fixed Lifecycle Policy. Accessed October 2026.
- Microsoft, Windows Server release information. Accessed October 2026.
- MSRC CVRF API v3.0. Accessed October 2026.
- Azure Retail Prices API and Azure Arc pricing. Accessed October 2026.
- Microsoft Lifecycle, SQL Server 2012. Accessed October 2026.
- Microsoft Lifecycle, SQL Server 2014. Accessed October 2026.
- Microsoft Lifecycle, SQL Server 2016. Accessed October 2026.
- Microsoft Lifecycle, SQL Server 2017. Accessed October 2026.
- Microsoft Lifecycle, SQL Server 2019. Accessed October 2026.
- Microsoft Lifecycle, SQL Server 2022. Accessed October 2026.
- Microsoft Lifecycle, SQL Server 2025. Accessed October 2026.
- endoflife.date API, Windows Server (cross-check). Accessed October 2026.
Research library
More original data reports from The Uptime Report. Every report includes its methodology and a free CSV download. Browse all research
Threats and breaches
- Password Statistics 2026
12,674 passwords tested against HIBP - Ransomware Groups 2026
Most active ransomware groups, ranked - Ransomware Statistics 2026
Leak-site victims by month since 2021 - Malicious npm Packages
Malicious npm packages, day by day - Cybersecurity Statistics 2026
70 sourced stats, every number traced - Zero-Day Statistics
Every tracked zero-day since 2014 - Phishing Statistics 2026
Four phishing measures, one evidence board - Patch Tuesday Statistics 2026
Every Microsoft CVE since 2021 - Disaster Declarations by State
FEMA data for continuity planning - Data Breach Statistics 2026
980 breaches in Have I Been Pwned - Ransomware Initial Access Vectors
CISA advisories coded by entry technique - CVE Statistics 2026
Vulnerabilities published per year, NIST NVD - How Long Do Companies Take to Report a Data Breach?
1,675 Washington notices - Known Exploited Vulnerabilities
The CISA KEV catalog analyzed - Healthcare Data Breach Report 2026
HHS OCR breach portal scorecard - Ransomware Reported to the FBI
Five-year IC3 trend
Infrastructure and uptime
- Windows 11 Market Share 2026
Windows 10 vs 11 share by country - Cloud Computing Statistics 2026
Hyperscaler revenue and capex, SEC data - AWS Outage History
Every AWS Post-Event Summary since 2011 - Data Centers by State 2026
Sites, jobs, power for every state - Data Center Statistics 2026
Data center power, spending, jobs - 99.9% Uptime
Uptime calculator and 35 real SLAs - Power Outage Statistics by State
Outage hours by state, EIA data - Cost of Downtime
Revenue per hour for 3,001 public companies
Regulation and disclosure
- SEC Cybersecurity Incident Disclosures
Every 8-K Item 1.05 filing - HIPAA Enforcement Tracker
Every OCR penalty and settlement
Workforce and pay
- Tech Layoffs 2026
Tech layoffs from state WARN notices - Remote Work Statistics 2026
Telework by job, industry, and state - Highest Paying Cities for IT Jobs 2026
Metro pay by role, BLS OEWS - The Tech Job Market in 2026
Openings, quits, hires, layoffs - IT Salaries by State 2026
Pay matrix for four IT roles - IT and Cybersecurity Jobs Outlook 2026
BLS employment projections
MSP market and spending
- Cyber Insurance Statistics
Cyber insurance market, NAIC 2015-2024 - IT Spending by Industry
IT investment by industry, BEA - IT Services Industry Growth 2026
Census revenue by service industry - IT Hourly Rates 2026
Hourly IT labor rates, GSA contracts - VoIP Statistics 2026
Business VoIP vs landlines, FCC - MSP Industry Statistics 2026
Jobs, wages, and firms, BLS QCEW - Federal IT Spending 2026
IT services contracts, USAspending - IT Services Firms by State
Census business patterns atlas
Leave a Reply