A Comprehensive Guide to Microsoft End of Support

Yellow road sign "The end is ahead"

Jun 22, 2022 by Brent Earls

UPDATE: We have changed the color codings to reflect what’s overdue and what’s upcoming in terms of support expirations. Additionally, we’ve updated it to include the changes to the Semi-Annual Channel pack with Windows Server 2016

Microsoft support. If you’re lucky, you’ve never had to call it and never will have to call it. Microsoft support for many people is the last resort, the punt after all other attempts have failed.  However, when you need it, there’s nothing worse than calling and having them tell you, “Sorry, this is unsupported,” and then you’re left on your own again (often after having wasted two hours finally getting a technician).

Far more important though are security patches. There’s nothing worse than finding a bug or security vulnerability and then finding out that you are not entitled to getting that bug/vulnerability patched, so you’re just stuck with it. With that in mind, it’s vital to keep up to date on your software so that you maintain support. Unfortunately, this isn’t as easily said as done.

Microsoft’s high-level support metric is that a product is supported (mainstream) for five years after it goes GA. After those five years, it goes to Extended support. That means that you can pay to have additional support (phone and full patches). Without investing in the additional support, nothing but the most critical of security vulnerabilities will be released (maybe), and you won’t be entitled to phone support and the normal updates you are used to will not continue. For this reason, unless you’re a big company with a few hundred thousand dollars sitting around to pay for extended support, you need to be off of an OS BEFORE it gets to extended support. Okay, so that’s a pretty easy to follow cycle, right? Well … no, because Microsoft treats Service Packs specially.

Service Packs, Modern Lifecycle Policies and Microsoft End of Support Timelines

If a Service Pack is released, then support for the previous Service Pack (or OS version) ends two years later. For example, Windows 2008 R2 came out on October 22, 2009. By default that would mean that 2008 R2 would have mainstream support through 2014, and extended through 2019. However, Service Pack 1 for it came out February 2, 2011, meaning that the end of support for the NON-patched Windows Server 2008 R2 is actually April 9, 2013 (two years after Service Pack 1), rather than the normal date. Meanwhile Service Pack 1 inherits the normal expiration of the OS – and is supported mainstream through 2014, with extended through the end of 2019. Yes, those dates don’t quite line up exactly with five years. It’s unclear why they often get an extra couple of months. Confused yet? It gets even better though — for modern Microsoft products, an R2 version doesn’t get a refresh on support lifecycle. Let’s look at Windows Server 2012.

Windows Server 2012 entered mainstream support on October 30, 2012. Which, with five years added on, gave it an end of mainstream in January 9, 2018, and an end of extended support on January 10, 2023. Windows Server 2012 R2 entered mainstream support on November 25, 2013, though, but its end of mainstream is January 9, 2018, and end of extended is January 10, 2023. Even though it was a “new” OS since it was just a second release of a previous, it did not start a full new five years, but rather inherited 2012’s end cycles. Yay!

Even further still, there is a new type of support called the Modern Lifecycle Policy which essentially means if you pay for Software Assurance (SA), the product will be supported indefinitely … until Microsoft gives you 12 months of notice they are terminating support on it.

So, what does this mean practically? Well, here’s a chart with some very common products and their support lifecycles:

Red = end of support

Yellow = end of support coming soon

Green = end of support is not too imminent

*Please note that the base product and its service packs are listed separately, so check for which version you have carefully.

OS VersionBegin MainstreamEnd of MainstreamEnd of Extended
Windows Server 20085/6/20087/12/20117/12/2011
Windows Server 2008 (SP2)4/29/20091/13/20151/14/2020
Windows Server 2008 R210/22/20094/9/20134/9/2013
Windows Server 2008 R2 (SP1)2/22/20111/13/20151/14/2020
Windows Server 201210/30/201210/9/201810/10/2023
Windows Server 2012 R211/25/201310/9/201810/10/2023
Windows Server 201610/15/20161/11/20221/11/2027
Windows Server 2016 Semi-Annual Channel 170910/17/20174/09/2019NA (4/09/2019)
Windows Server 2016 Semi-Annual Channel 18034/30/201811/12/2019NA (11/12/2019)
Windows Server 201911/13/20181/9/20241/9/2029
Windows Server 202211/2/202110/13/202610/14/2031
Skype for Business 20157/30/201510/13/202010/14/2025
SQL Server 2005 (SP4)12/13/20104/12/20114/12/2016
SQL Server 2008 (SP4)7/7/20147/8/20147/9/2019
SQL Server 2008 R27/20/20107/10/20127/10/2012
SQL Server 2008 R2 (SP3)9/26/20147/8/20147/9/2019
SQL Server 20125/20/20121/14/20141/14/2014
SQL Server 2012 (SP3)12/1/20157/11/20177/12/2022
SQL Server 20146/5/20147/12/20167/12/2016
SQL Server 2014 (SP2)7/14/20167/9/20197/9/2024
SQL Server 2014 (SP3)10/30/20187/9/20247/9/2024
SQL Server 20166/1/20161/9/20181/9/2018
SQL Server 2016 (SP1)11/16/20167/13/20217/14/2026
SQL Server 2016 (SP2)4/24/201810/11/20227/14/2026
SQL Server 2016 (SP3)9/15/20217/14/20267/14/2026
SQL Server 20179/29/201710/11/202210/12/2027
SQL Server 201911/4/20191/14/20251/8/2030
Exchange 20073/8/20071/13/20091/13/2009
Exchange 2007 (SP3)6/7/20104/10/20124/11/2017
Exchange 201011/9/200910/11/201110/11/2011
Exchange 2010 (SP3)2/12/20131/13/20151/14/2020
Exchange 20131/9/20134/10/20184/11/2023
Exchange 2013 (SP1)2/25/20144/10/20184/11/2023
Exchange 201610/1/201510/13/202010/14/2025
Exchange 201910/22/20181/9/202410/14/2025

Well, that was quite an adventure, wasn’t it? If there are particular products you want to find out about, this page has the full Microsoft product list, just search for the product you want and click on it to get a customized support description. What this table really shows is that it’s very important not to just keep your OSes on a modern version, but to ALSO keep them patched if you expect support. Furthermore, if you’re getting ready to install a new server, you should always go with the most recent OS if at all possible in order to stay in support for as long as possible. If you have products that are in extended support (or heaven forbid, past extended support) you should work immediately to try to rectify the situation.

If you’re running Exchange 2013 or earlier, it is time for you to upgrade. Here’s a great article that outlines your potential options.

If you have any questions about upgrading your Microsoft software, send us an email or give us a call at 502-240-0404!

Press enter to search