Originally published at endoflife.ai.
Windows Server 2012 and 2012 R2 officially left extended support back in October 2023. But almost nobody actually said goodbye — Microsoft sold three years of Extended Security Updates (ESU), and a huge slice of the installed base has been quietly riding that program ever since.
That ride ends on October 13, 2026. ESU Year 3 is the final year. There is no Year 4.
ESU was already a reduced diet: Critical and Important security fixes only — no new features, no non-security bug fixes, no design changes. After October 13:
If the workload matters enough to have paid for ESU three years running, it matters enough to have a plan for October 14. In most shops it isn't laziness — it's the app layer. The 2012-era server is usually alive because it hosts a legacy .NET Framework application, a line-of-business tool with no vendor, or something with a hardware dongle attached. The OS deadline is really an application deadline wearing a costume.
(Related: .NET Framework's lifecycle is tied to the Windows version hosting it — so a 2012 box dying can take its runtime support with it.)
October 13 isn't an isolated event. The back half of 2026 is a wall of deadlines: SharePoint 2016/2019 and SQL Server 2016 already hit end-of-support on July 14, then Python 3.10 (Oct 31), .NET 8 and 9 (both Nov 10), PostgreSQL 14 (Nov 12), and PHP 8.2 (Dec 31).
We track all of it — dates verified against vendor lifecycle pages — at endoflife.ai/eol-watch, and there's a free EOL checker if you want to know where the rest of your stack stands.