Microsoft has developed a very large number of Operating Systems over the years. Each one an improvement over the last, some, of course, had their problems but each one move Microsoft Windows forward.

The table below will show you all Microsoft Operating Systems, their release date, and their current support status. I am going to do my best to keep this as up to date as possible so it is the only resource you need.

Mainstream support is the first support phase of the product life-cycle.  In this phase, Microsoft will include incident support (no-charge, charged, and warranty claims). Microsoft will also security updates and the ability to request non-security updates.

Extended support is what follows the Mainstream support and it included paid support, security updates, ability to request non-security updates but only for Unified Support customers.

Everything in total RED is out of support which means it no longer gets patches or more importantly security updates.  These operating systems should be removed from your environment as soon as possible.

Version Release Date Support
Windows Server 2019 November 13, 2018 Mainstream – January 9, 2024
Extended – January 9, 2029
Windows Server 2016 October 12, 2016 Mainstream – January 11, 2022
Extended – January 12, 2027
Windows 10 July 29, 2015

Mainstream – October 15, 2020
Extended – October 14, 2025

2016 LTSB Mainstream – October 12, 2021
2016 LTSB Extended – October 13, 2026

2019 LTSC Mainstream – January 9, 2024
2019 LTSC Extended – January 9, 2029

Windows Server 2012 R2 October 17, 2013 Mainstream – October 9, 2018
Extended – October 10, 2023
Windows 8.1 October 17, 2013 Mainstream – January 9, 2018
Extended – January 10, 2023
Windows 8 October 26, 2012 Unsupported – January 12, 2016
Windows Server 2012 September 4, 2012 Mainstream – October 9, 2018
Extended – October 10, 2023
Windows Server 2008 R2 October 22, 2009 Mainstream – January 13, 2015
Extended – January 14, 2020
Windows 7 October 22, 2009 Mainstream – January 13, 2015
Extended – January 14, 2020
Windows Server 2008 February 27, 2008 Mainstream – January 13, 2015
Extended – January 14, 2020
Windows Vista January 30, 2007 Mainstream – April 10, 2012
Extended – April 11, 2017
Windows Server 2003 R2 December 6, 2005 Mainstream – July 13, 2010
Extended – July 14, 2015
Windows XP Pro x64 April 25, 2005 Mainstream – April 14, 2009
Extended – April 8, 2014
Windows Server 2003 April 24, 2003 Mainstream – July 13, 2010
Extended – July 14, 2015
Windows XP October 25, 2001 Mainstream – April 14, 2009
Extended – April 8, 2014
Windows ME September 14, 2000 Mainstream – December 31, 2003
Extended – July 11, 2006
Windows Server 2000 February 17, 2000 Mainstream – June 30, 2005
Extended – July 13, 2010
Windows 2000 February 17, 2000 Mainstream – June 30, 2005
Extended – July 13, 2010
Windows 98 June 21, 1998 Mainstream – June 30, 2002
Extended – July 11, 2006
Windows NT 4.0 (Desktop) August 24, 1996 Mainstream – June 30, 2002
Extended – June 30, 2004
Windows NT 4.0 (Server) July 29, 1996 Mainstream – December 31, 2002
Extended – December 31, 2004
Windows 95 August 24, 1995 Mainstream – December 31, 2000
Extended – December 31, 2001