Windows Server 2016 end of life and end of support

Extended support for Windows Server 2016 ends on 12 January 2027. After that date Microsoft issues no more security fixes unless you pay for Extended Security Updates.

Status on 3 October 2026

Windows Server 2016
Ending within a year
Security fixes
Ends 12 January 2027, in 101 days
Released
15 October 2016
Mainstream support ended
11 January 20221,726 days ago
Security fixes end
12 January 2027101 days from today
Paid extension ends
12 January 20301,197 days from today

Dates come from the Microsoft product lifecycle; check there before relying on them for a decision.

What ends, and what carries on

On the end date Microsoft stops releasing security updates, bug fixes and technical support for Windows Server 2016. Nothing switches off. Websites keep serving, databases keep answering and scheduled jobs keep running, which is why the date tends to pass without anyone noticing.

The change is in what happens next. Each new vulnerability found in the operating system is published, fixed for newer versions and left open on yours. Over time other things stop arriving too: newer versions of SQL Server, backup agents, monitoring tools and security software drop support for an operating system their vendors no longer test against.

What it means for the applications on the server

For a business system, the server is rarely the hard part. The work is in whatever runs on it.

  • The application’s framework. Windows Server 2016 shipped with .NET Framework 4.6.2, which goes out of support on the same day. An application still targeting it needs moving to 4.8 before or during the server move.
  • Things installed by hand. Older applications often depend on components registered on the server years ago: COM libraries, reporting runtimes, a specific database driver, fonts, certificates. These are not in the source code and have to be found and reinstalled.
  • IIS settings. Application pool identities, bindings, authentication modes and rewrite rules live in the server’s configuration, and an application can fail on a new server simply because one was missed.
  • Scheduled tasks and services. Overnight imports, report emails and clean-up jobs frequently run as Windows scheduled tasks under a named account that nobody has logged into for years.
  • What connects to it. Other systems, file shares and firewall rules refer to the old server by name or address.

None of this is difficult once it is written down. It is the discovery that takes the time, and it is far easier done months ahead than in the week before the deadline.

Your options

Move to a supported version. The lasting fix. Windows Server 2022 and 2025 are both supported into the 2030s. A move is also the natural moment to bring the database and the application’s framework up to date, since everything is being tested anyway.

Move to the cloud at the same time. If the server is physical hardware of the same age, replacing it like for like means buying new hardware. Our cloud migration page describes how we rehearse a move so that the cut-over is routine.

Buy Extended Security Updates. A paid stopgap that keeps security fixes coming for a limited period. Reasonable if an application cannot move in time, as long as the time bought is used to move it.

Isolate and accept the risk. For a system with a short remaining life, restricting who and what can reach the server reduces the exposure. It does not remove it, and an auditor or insurer may not accept it.

What we would check first

We would start with an inventory of what the server actually does: every site, service, scheduled task, installed component and inbound connection. Then we would build a test server on a supported version, install the application and run it against a copy of the data. Whatever breaks in that rehearsal is the real list of work.

If nobody is sure what depends on the server, a code audit produces that inventory and a plan at a fixed price. If the application itself is on an old framework, our .NET Framework page covers the options.

Get a reminder

Windows Server 2016 stops receiving security fixes on 12 January 2027. Put the date where you will see it.

Add a reminder to your calendar

One reminder about this date and nothing else. See our privacy policy.

Not sure where Windows Server 2016 is still running?

Most organisations find more copies than they expected. Two ways to find out, depending on how much you want to know.

A free check you run yourself

  • Every version of Windows, SQL Server, .NET and Office on the machine
  • The date each one stops receiving security fixes
  • Nothing leaves the machine, and there is no form to fill in
Get the free script

A code audit, £1,950 fixed

  • Every component the application depends on, with its support date
  • What would break in an upgrade, and what would not
  • A written plan in priority order, yours to keep
See what the audit covers

Check which version you have

Standard, Datacenter and Essentials editions share the same dates. So do servers installed with and without the desktop.

How to check every product

On the server, run winver, or this PowerShell command. The build number identifies the release.

(Get-CimInstance Win32_OperatingSystem) | Select-Object Caption, BuildNumber
Build numberProduct
9200Windows Server 2012
9600Windows Server 2012 R2
14393Windows Server 2016
17763Windows Server 2019
20348Windows Server 2022
26100Windows Server 2025

When it is not yours to upgrade

A server is often kept on an old version of Windows because of one thing running on it: a packaged application its vendor only certifies on that version, a hardware controller with an old driver, or a licence dongle.

List what each server runs before planning its upgrade, and ask each vendor in writing which Windows Server versions their product supports. Where the answer is none of the current ones, the choice is between replacing that product and isolating the old server from the rest of the network.

Making the case for the work

An upgrade nobody outside IT can see is easy to defer. These are the reasons that tend to move it up the list.

Cyber Essentials
The scheme requires software in scope to be supported by its vendor. Anything past its end-of-support date has to be removed, or cut off from the internet, before you can certify or renew.
Cyber insurance
Proposal forms commonly ask whether you run unsupported software. Check what yours asked, and what you answered.
Customer questionnaires
Larger customers ask the same question of their suppliers. An honest "yes, and here is the plan" is a better answer than a late discovery.
Personal data
UK data protection law expects appropriate technical measures to protect personal data. Software that can no longer be patched is hard to square with that.
The cost of waiting
An upgrade done to a deadline, after something has failed, costs more than the same upgrade planned. Where Microsoft sells a paid security extension, its price has risen each year it runs.
Official guidance
The National Cyber Security Centre is blunt: "The only fully effective way to mitigate this risk is to stop using the obsolete product." See its guidance on obsolete products.

What we do and do not sell: we do not sell Microsoft licences or Extended Security Updates, so we have no stake in which version you choose. Our part is the application: finding what depends on the old version, testing it against the new one and fixing what breaks.

Supported versions to move to

How long each would keep you in support. All Windows Server versions

Supported Windows Server versions
Version Released Mainstream support ended Security fixes end Status today
Windows Server 2022 18 August 2021 13 October 2026 14 October 2031 Supported
Windows Server 2025 1 November 2024 13 November 2029 14 November 2034 Supported

Questions we are asked

When does Windows Server 2016 reach end of life?

Extended support ends on 12 January 2027. Mainstream support ended on 11 January 2022, so the server has received security fixes only since then.

Will Windows Server 2016 stop working after January 2027?

No. The server and everything on it carry on running. What stops is the monthly security fixes, so each vulnerability found after that date stays open on your server.

Is there extended support for Windows Server 2016 after 2027?

Yes. Microsoft offers paid Extended Security Updates, which run for up to three further years, to January 2030. They cover security fixes only and are intended to give you time to move, not to avoid moving.

Can Windows Server 2016 be upgraded in place?

Microsoft supports upgrading Windows Server 2016 in place to a later version. Many teams still prefer to build a new server and move the application across, because it leaves the old server untouched as a fallback until the new one has proved itself.

Does .NET Framework on Windows Server 2016 go out of support too?

.NET Framework 4.6.2, the version that shipped with Windows Server 2016, goes out of support on the same day, 12 January 2027. Applications still targeting 4.6.2 should be moved to .NET Framework 4.8, which is usually a small change.

Running a version that is out of support?

Tell us which version, what depends on it and how it is hosted. We will set out the upgrade route and what it is likely to involve.

Tell us about your system 0800 433 7990 Monday to Friday, 9am to 5pm. A first 20-minute call is free, and we reply to every enquiry within one working day. What happens after you get in touch