EOL.WikiEOL.Wiki
← ← Back to all products

Microsoft WindowsEnd of Life (EOL) Dates & Support Status

Active
Operating SystemsLatest Version: 10.0.28000Latest Release: N/A

Microsoft Windows is the world's most widely used desktop operating system for personal computers.

Support summary

Microsoft Windows 11-24h2-w reaches EOL in 16 days. Start upgrade planning and compatibility testing now.

What do EOL and support statuses mean?

Next EOL

Oct 13, 2026

Microsoft Windows 11-24h2-w · 16 days left

Supported cycles

13

7 lts

Versions

47

Latest Version

10.0.28000

Active Support

11

EOL

34

Lifecycle Timeline

Oct 31, 2023As of Sep 27, 2026
11-26h1-eActive · Mar 13, 2029
11-26h1-wActive · Mar 14, 2028
11-25h2-eActive · Oct 10, 2028
11-25h2-wActive · Oct 12, 2027
11-24h2-iot-ltsActive · Oct 10, 2034
11-24h2-e-ltsActive · Oct 9, 2029
11-24h2-eActive · Oct 12, 2027
11-24h2-wActive · Oct 13, 2026
11-23h2-eActive · Nov 10, 2026
11-23h2-wEOL · Nov 11, 2025
ActiveSecurityEOLHistorical phase unknown

Bars show history up to the snapshot date. Gray intervals lack dated support boundaries; arrows indicate an unannounced EOL date, not a support guarantee.

Versions

ReleaseRelease DateActive SupportEOLLatest VersionLTSStatus
11-26h1-eFeb 10, 2026Mar 13, 2029Mar 13, 202910.0.28000No
Active
11-26h1-wFeb 10, 2026Mar 14, 2028Mar 14, 202810.0.28000No
Active
11-25h2-eSep 30, 2025Oct 10, 2028Oct 10, 202810.0.26200No
Active
11-25h2-wSep 30, 2025Oct 12, 2027Oct 12, 202710.0.26200No
Active
11-24h2-iot-ltsOct 1, 2024Oct 9, 2029Oct 10, 203410.0.26100
Yes
Active
11-24h2-e-ltsOct 1, 2024Oct 9, 2029Oct 9, 202910.0.26100
Yes
Active
11-24h2-eOct 1, 2024Oct 12, 2027Oct 12, 202710.0.26100No
Active
11-24h2-wOct 1, 2024Oct 13, 2026Oct 13, 202610.0.26100No
Active
11-23h2-eOct 31, 2023Nov 10, 2026Nov 10, 202610.0.22631No
Active
11-23h2-wOct 31, 2023Nov 11, 2025Nov 11, 202510.0.22631No
EOL
10-22h2Oct 18, 2022Oct 14, 2025Oct 14, 202510.0.19045No
EOL
11-22h2-eSep 20, 2022Oct 14, 2025Oct 14, 202510.0.22621No
EOL
11-22h2-wSep 20, 2022Oct 8, 2024Oct 8, 202410.0.22621No
EOL
10-21h2-iot-ltsNov 16, 2021Jan 12, 2027Jan 13, 203210.0.19044
Yes
Active
10-21h2-e-ltsNov 16, 2021Jan 12, 2027Jan 12, 202710.0.19044
Yes
Active
10-21h2-eNov 16, 2021Jun 11, 2024Jun 11, 202410.0.19044No
EOL
10-21h2-wNov 16, 2021Jun 13, 2023Jun 13, 202310.0.19044No
EOL
11-21h2-eOct 4, 2021Oct 8, 2024Oct 8, 202410.0.22000No
EOL
11-21h2-wOct 4, 2021Oct 10, 2023Oct 10, 202310.0.22000No
EOL
10-21h1May 18, 2021Dec 13, 2022Dec 13, 202210.0.19043No
EOL
10-20h2-eOct 20, 2020May 9, 2023May 9, 202310.0.19042No
EOL
10-20h2-wOct 20, 2020May 10, 2022May 10, 202210.0.19042No
EOL
10-2004May 27, 2020Dec 14, 2021Dec 14, 202110.0.19041No
EOL
10-1909-eNov 12, 2019May 10, 2022May 10, 202210.0.18363No
EOL
10-1909-wNov 12, 2019May 11, 2021May 11, 202110.0.18363No
EOL
10-1903May 21, 2019Dec 8, 2020Dec 8, 202010.0.18362No
EOL
10-1809-e-ltsNov 13, 2018Jan 9, 2024Jan 9, 202910.0.17763
Yes
Security
10-1809-eNov 13, 2018May 11, 2021May 11, 202110.0.17763No
EOL
10-1809-wNov 13, 2018Nov 10, 2020Nov 10, 202010.0.17763No
EOL
10-1803-eApr 30, 2018May 11, 2020May 11, 202110.0.17134No
EOL
10-1803-wApr 30, 2018Nov 12, 2019Nov 12, 201910.0.17134No
EOL
10-1709-eOct 17, 2017Oct 13, 2020Oct 13, 202010.0.16299No
EOL
10-1709-wOct 17, 2017Apr 9, 2019Apr 9, 201910.0.16299No
EOL
10-1703-eApr 11, 2017Oct 8, 2019Oct 8, 201910.0.15063No
EOL
10-1703-wApr 11, 2017Oct 9, 2018Oct 9, 201810.0.15063No
EOL
10-1607-e-ltsAug 2, 2016Oct 12, 2021Oct 13, 202610.0.14393
Yes
Security
10-1607-eAug 2, 2016Apr 9, 2019Apr 9, 201910.0.14393No
EOL
10-1607-wAug 2, 2016Apr 10, 2018Apr 10, 201810.0.14393No
EOL
10-1511Nov 10, 2015Oct 10, 2017Oct 10, 201710.0.10586No
EOL
10-1507-e-ltsJul 29, 2015Oct 13, 2020Oct 14, 202510.0.10240
Yes
EOL
10-1507Jul 29, 2015May 9, 2017May 9, 201710.0.10240No
EOL
10-1507-iotApr 29, 2015Nov 10, 2020Nov 10, 202010.0.10240No
EOL
8.1Nov 13, 2013Jan 9, 2018Jan 10, 20236.3.9600No
EOL
8Oct 30, 2012Jan 12, 2016Jan 12, 20166.2.9200No
EOL
7-sp1Feb 22, 2011Jan 13, 2015Jan 14, 20206.1.7601No
EOL
6-sp2Apr 29, 2009Apr 10, 2012Apr 11, 20176.0.6002No
EOL
5-sp3Apr 21, 2008Apr 14, 2009Apr 8, 20145.1.2600No
EOL

Data sources

Embed this badge

Microsoft Windows end-of-life support status badge

Show Microsoft Windows's live support status in your README, docs, or dashboard. The badge is a static SVG served from eol.wiki and follows the lifecycle data above.

Markdown

[![Microsoft Windows end-of-life status](https://eol.wiki/badge/windows.svg)](https://eol.wiki/windows/)

HTML

<a href="https://eol.wiki/windows/"><img src="https://eol.wiki/badge/windows.svg" alt="Microsoft Windows end-of-life status" height="20"></a>
All badges & lifecycle API →

Frequently Asked Questions

Which versions of Microsoft Windows have reached end of life?
The following Microsoft Windows versions have reached end of life and no longer receive security updates: 11-23h2-w, 10-22h2, 11-22h2-e, 11-22h2-w, 10-21h2-e, 10-21h2-w, 11-21h2-e, 11-21h2-w (and 26 more). It is recommended to upgrade to a supported version.
Is it safe to continue using Microsoft Windows 11-23h2-w?
Microsoft Windows 11-23h2-w has reached end of life and no longer receives security patches or bug fixes. Continuing to use it may expose your systems to known vulnerabilities. We strongly recommend upgrading to a supported version.
What is the latest version of Microsoft Windows?
The latest version of Microsoft Windows is 10.0.28000, released in the 11-26h1-e release cycle.
How many versions of Microsoft Windows are currently supported?
Microsoft Windows currently has 13 actively supported version(s): 11-26h1-e, 11-26h1-w, 11-25h2-e, 11-25h2-w, 11-24h2-iot-lts, 11-24h2-e-lts, 11-24h2-e, 11-24h2-w, 11-23h2-e, 10-21h2-iot-lts, 10-21h2-e-lts, 10-1809-e-lts, 10-1607-e-lts.
When does Microsoft Windows 11-26h1-e reach end of life?
Microsoft Windows 11-26h1-e is scheduled to reach end of life on Mar 13, 2029.
What should I do when Microsoft Windows reaches end of life?
When a Microsoft Windows version reaches end of life, you should: 1) Plan your migration to a supported version as soon as possible. 2) Review the release notes for breaking changes. 3) Test your applications thoroughly in a staging environment. 4) Update your dependencies to ensure compatibility with the new version.