First page of Microsoft's 100,000-partner directory, sorted by responsiveness Microsoft Solutions Partner — Security, Modern Work, Infrastructure, App Innovation Microsoft partner since 2006 1,100+ organizations under management
Home/Services/Windows Server 2012 R2 Post-ESU Isolation and Exit Plan
Security and ProtectionAssessment

Windows Server 2012 R2 Post-ESU Isolation and Exit Plan

Windows Server 2012 and 2012 R2 Extended Security Updates end on 13 October 2026, per Microsoft's product lifecycle — after that date there are no security updates for these servers through any channel, Azure included. For the hosts you cannot upgrade or migrate in time, IT Partner runs a fixed-fee, two-week security engagement: we inventory every 2012/R2 (and 2008/R2) host and what talks to it, isolate each one behind deny-by-default segmentation with no internet egress, harden what the platform still allows — SMBv1 removed and NTLMv1 refused where the dependency evidence permits, TLS 1.2 only, local-administrator control, service-account clean-up, AppLocker where the application tolerates it — put the hosts under Microsoft Defender for Endpoint for detection (through Azure Arc and Defender for Servers where Microsoft still supports that route for this OS, direct onboarding where not), write up the compensating controls in the form auditors and cyber-insurance questionnaires ask for, and hand you a dated exit plan per host: upgrade, migrate or retire, with an owner. $3,950 per project, fixed, for up to 20 hosts; larger estates are quoted per estate. Microsoft's metered charges — Defender for Servers, any Azure consumption — are billed by Microsoft to your subscription and are not part of this fee. The upgrades and migrations themselves are separate projects, linked below.

Timeline 2 weeksService owner Dan ApplebyWindows ServerAzure ArcMicrosoft Defender for Endpoint

What this engagement is

Per Microsoft's product lifecycle, Windows Server 2012 and 2012 R2 left support on 10 October 2023, and the third and final year of Extended Security Updates ends on 13 October 2026. The October 2026 monthly rollup is the last security update these operating systems will receive — on premises, in a hosted datacenter, and in Azure, where virtual machines had been receiving ESU at no extra charge until the same date. Microsoft has not announced a fourth year, and Windows Server 2008 R2 is already past its own end (ESU ended in January 2023, with an Azure-only extension to January 2024). From the first Patch Tuesday after the cut-off, every newly disclosed vulnerability in those kernels, in their SMB and RDP stacks, in their TLS implementation, stays open permanently — and the people who write exploits track that date as carefully as you do. Most of the estate has moved or will move. What is left is the awkward residue: the application whose vendor no longer exists, the ISV platform certified only on the old OS, the instrument or plant-floor controller with a 32-bit driver, the SQL Server 2012 instance an in-house system was built against, the workload nobody can take down during quarter-end. For those hosts the answer is a dated exit — but between now and that date they need a different security model. A server you cannot patch is a server you contain: reachable only by the systems that genuinely need it, on the ports they need, with no path to the internet, no path from user workstations, administration only through a controlled route, and a detection sensor that tells you when something touches it anyway. That is a network and identity problem far more than a Windows problem, and it is also a documentation problem, because your auditor and your cyber-insurance carrier are going to ask. This engagement does that work for up to 20 hosts in two weeks. We build the inventory from your directory, your hypervisor and Defender's own device data, and map what actually talks to each host from firewall logs and on-host connection sampling rather than from the diagram. We design a legacy segment with deny-by-default rules in both directions and move hosts into it one at a time, each with a verification test and a rollback. We harden what the platform still allows — SMBv1 removed and NTLMv1 refused where the dependency evidence permits, TLS 1.2 only, SMB signing required, RDP restricted to a jump host with network-level authentication, local administrator passwords under legacy LAPS, service accounts moved off domain-admin rights and onto group managed service accounts where the application tolerates it, AppLocker in audit and then enforcement for the application's own paths. We onboard each host to Microsoft Defender for Endpoint with the unified agent so you get alerts, a device timeline and a running vulnerability list that shows exactly what is accumulating unpatched. And we write it all down in the format that works: a compensating-controls statement per host that maps to the questions cyber-insurance questionnaires and auditors commonly ask about unsupported operating systems, and an exit plan per host with the route — in-place upgrade to a supported Windows Server, rebuild, migration to Azure, replatform, or retire — a date and an owner. Two honest limits. First, isolation is a bridge, not a fix; Microsoft's own Azure Arc documentation lists Windows Server 2012 and 2012 R2 as approaching end of Arc support in November 2026, so the Arc-based route to Defender for Servers is a short bridge too, and the exit date in your plan is the real control. Second, a 2012 R2 domain controller cannot be isolated — every workstation must reach it — so if one is still in your forest, its exit comes first and we say so on day one; the domain controller migration is a separate project. The upgrades and migrations themselves are their own engagements: Windows Server migration to Azure for physical hosts, VMware to Azure for virtual estates, and Azure Migrate discovery when the estate is large enough to need a wave plan first. Continuous monitoring after handover is a managed detection and response question, not something two weeks can promise.

Success criteria

01Every Windows Server 2012, 2012 R2, 2008 and 2008 R2 host in scope is in the inventory with its role, owner, application dependency, hypervisor or hardware, ESU state, and the reason it cannot move yet — and no host in scope is missing from it.
02Each host sits in the legacy segment with deny-by-default rules in both directions; the allowed flows are enumerated, justified and logged, and a test from a user VLAN cannot reach SMB or RDP on any of them.
03No host in scope has a path to the internet except the explicit, proxied allow-list needed for Defender telemetry and, where used, Azure Arc.
04Administrative access to every host runs through the agreed jump route with multi-factor authentication; no standing local or domain administrator sessions remain on them.
05Every host reports healthy in Microsoft Defender for Endpoint, and an alert generated on one of them reaches the people you named — proven by a test detection, not assumed.
06The hardening baseline is applied and verified per host, with every exception (a protocol left on, a rule left in audit) recorded with its dependency evidence and an owner.
07You hold a compensating-controls statement per host that an auditor or insurer can read without a call to us, and an exit plan per host with route, date and owner that leadership has signed.

What you receive

Legacy host inventory — every 2012/R2 and 2008/R2 host in scope with role, application, owner, platform, ESU state (including the last rollup installed and, for Arc-enrolled hosts, the ESU licence state) and the blocker that keeps it on the old OS.
Dependency map per host — observed inbound and outbound flows from firewall logs and on-host connection sampling over the engagement window, dispositioned as required, replaceable or unexplained.
Legacy segment design — VLAN or subnet, firewall policy (deny-by-default both ways, allow-listed flows, logging), the jump-host route for administration, and the proxied outbound allow-list for Defender and Arc endpoints; written for your network team to apply on the firewall you have.
Staged isolation cut-over — hosts moved into the segment one at a time through your change process, each with a pre-check, a verification test and a documented rollback.
Host hardening baseline — SMBv1 removal, NTLMv1 and LM refusal, TLS 1.0/1.1 disabled with TLS 1.2 enforced, SMB signing, RDP restricted with network-level authentication, legacy LAPS for local administrator passwords, unused roles and services removed, host firewall rules mirroring the segment policy; applied per host with the exceptions and their evidence recorded.
Service-account and privilege clean-up — accounts running services on the legacy hosts moved off Domain Admins and equivalent groups, onto group managed service accounts or least-privilege accounts where the application permits, with the residual list documented.
Application allow-listing where feasible — an AppLocker policy built from the application's own paths and publishers, run in audit, then enforced on hosts where the audit is clean.
Detection onboarding — the Microsoft Defender for Endpoint unified agent on every host in scope (through Azure Arc and Defender for Servers where Microsoft supports that route for the OS at the time, direct onboarding where not), device health confirmed, alert routing tested end to end, and the Defender Vulnerability Management view of each host handed over as the running record of unpatched exposure.
Compensating-controls statement per host — the unsupported-OS answer for auditors and cyber-insurance questionnaires: what the host is, why it remains, what contains it, what watches it, who owns it, and when it leaves.
Exit plan per host — the route (in-place upgrade to a supported Windows Server, rebuild, migration to an Azure VM, replatform of the application or database, or retirement), the sequence across hosts, the prerequisites we found, a target date and a named owner; domain controllers and hypervisor hosts flagged for the front of the queue.
Readout — one session for leadership on the residual risk and the exit calendar, one working session for the infrastructure and security team on operating the segment and the sensor.

How the work unfolds

1. Intake and inventory (days 1–2)

We agree the host list and the hosts we expect to find that are not on it, collect from Active Directory, the hypervisor, and Defender or Arc where already present, and confirm each host's ESU state — including whether the final October 2026 rollup has been installed where the calendar still allows it. Every host gets an owner and a blocker on day two, and anything that changes the plan — a domain controller, a Hyper-V host carrying supported guests, a host already showing signs of compromise — is raised the same day.

2. Dependency mapping and segment design (days 2–4)

Firewall logs and on-host connection sampling show what actually talks to each host; the application owner confirms or challenges each flow. From that we design the legacy segment: addressing, deny-by-default policy in both directions, the allow-listed flows with ports and sources, the jump-host route for administration, and the proxied outbound allow-list for Defender and Arc. Your network team reviews the design before a single rule is written.

3. Isolation cut-over (days 5–8)

Hosts move into the segment one at a time through your change process: pre-check, move, verification test (the application works, a user VLAN cannot reach SMB or RDP, no internet egress), and a documented rollback rehearsed on the first host. Unexplained flows that surface during cut-over are dispositioned with the owner rather than silently allowed.

4. Host hardening and privilege clean-up (days 6–9)

The hardening baseline goes on host by host, in the order the dependency evidence allows: protocols first in audit, then disabled where nothing depends on them; TLS, signing and RDP settings; legacy LAPS; service accounts moved to least privilege; AppLocker into audit. Anything that has to stay on for the application is left on, recorded as an exception with its evidence, and given an owner.

5. Detection onboarding (days 7–10)

Each host is onboarded to Microsoft Defender for Endpoint with the unified agent — via Azure Arc and Defender for Servers where Microsoft supports the OS on that route at the time, direct onboarding where not — health is confirmed, alert routing is tested with a benign detection, and the vulnerability view is reviewed with your team so the growing unpatched list is understood rather than a surprise.

6. Documentation pack and exit readout (days 9–10)

The compensating-controls statement and the exit plan per host are finalised, the leadership readout walks through the residual risk and the exit calendar, and the technical session covers operating the segment, handling exceptions, and what to do when Defender raises an alert on one of these hosts.

Prerequisites

A list of the Windows Server 2012, 2012 R2, 2008 or 2008 R2 hosts you know about, with whoever can say what runs on each and why it has not moved — the base scope is up to 20 hosts; larger estates are quoted per estate before work begins.
A firewall or segmentation platform that can enforce rules between internal networks (a next-generation firewall, VLAN ACLs, or network security groups for hosts in Azure) and someone with change rights on it — we design and verify the policy; your network team applies it, or we apply it with you during the change window.
A jump host or privileged-access workstation route for administration, or agreement to stand one up, with multi-factor authentication on that route.
Licensing for detection: Microsoft Defender for Servers Plan 1 or 2 on an Azure subscription you own, or an equivalent per-server Defender for Endpoint entitlement — confirmed at scoping, since Defender for Endpoint Plan 1 and Plan 2 user licences do not cover servers. Microsoft's charges for these are billed to your subscription and are not part of this fee.
Time-bound, least-privilege access that you create and disable afterward: administrative rights on the in-scope hosts for the hardening and onboarding work, read access to firewall logs and Active Directory, and a change approver available during the two weeks.
A working, tested backup of each host before we touch it — if you do not have one, we say so on day one, and Azure Backup for servers is the fastest fix.
Any open audit finding, penetration-test item or cyber-insurance question that names these hosts, so the documentation answers it directly.

Who does what

IT Partner

  • Build and verify the inventory and dependency map; own the segment design and the hardening baseline.
  • Stage every cut-over and every hardening change through your change process with a pre-check, verification and rollback.
  • Onboard each host to Defender for Endpoint, prove alert routing, and hand over the vulnerability view.
  • Write the compensating-controls statement and the exit plan per host in language an auditor or insurer can use.
  • Raise anything that changes the plan — a domain controller, a hypervisor host, signs of compromise, a dependency that makes isolation impossible — the day we find it.

Your team

  • Provide the host list, the application owners, and the access described above; disable the access when we are done.
  • Apply the firewall policy through your network team, or make the platform and a change window available so we apply it together.
  • Approve each cut-over and each hardening change before it is made; nothing is changed without sign-off.
  • Own the exit dates: the plan names routes, sequence and owners, but the decision to fund and schedule each exit is yours.
  • Own risk acceptance for any exception left in place — the statement records it as accepted, not as fixed, and says so.

What's not included

The upgrades and migrations themselves — the exit plan names the route per host; executing it is a separate project: Windows Server migration to Azure from a physical server, VMware to Azure, or an in-place upgrade or rebuild quoted on request. For estates that need a wave plan first, start with Azure Migrate discovery and assessment.
Application remediation — recompiling, re-certifying or re-platforming the application that keeps the host alive is the vendor's or your developers' work; we document what the application needs and what an exit would take, we do not rewrite it.
24x7 monitoring and response — the engagement proves that alerts reach your people; watching the console around the clock and acting on what it says is our managed detection and response service, scoped separately.
Domain controller work — a 2012 R2 domain controller is flagged for the front of the exit queue on day one; adding supported domain controllers and demoting the old one is the domain controller migration project, and a broader look at the directory is the Active Directory security assessment.
Microsoft's metered charges — Defender for Servers, any Azure consumption for Arc-connected resources, and any Extended Security Updates you purchased are billed by Microsoft to your subscription or agreement and are not part of this fee.
Firewall or network hardware — we design and verify the segmentation policy on the platform you have; if you have no way to enforce rules between internal networks, that is the first finding and a separate purchase.
Broader on-premises hardening beyond the legacy hosts — patching policy, hypervisor hardening, backup design and the rest of the estate belong to our hourly on-premises security hardening service or a Zero Trust architecture engagement.
Incident response — if we find evidence that a host is already compromised, we stop, tell you immediately, and help you engage the right response process rather than isolating a breach and calling it contained.

Limitations & technical notes

!Isolation reduces exposure; it does not restore support. A contained 2012 R2 host is still an unpatched 2012 R2 host, its vulnerability list grows every month, and the compensating-controls statement says exactly that. The exit date is the control that ends the risk, and the statement is written so that an auditor can hold you to it.
!The platform limits what hardening can do. Credential Guard, Windows LAPS, Windows Defender Application Control and TLS 1.3 do not exist on Windows Server 2012 R2 — we use what the OS offers (legacy LAPS, AppLocker, TLS 1.2, SMB signing, group managed service accounts) and lean on the network for the rest. Windows Server 2008 R2 offers less again.
!Protocol and service-account changes are gated on evidence. SMBv1, NTLMv1 and a service account with Domain Admin rights are disabled or demoted only where the dependency evidence says nothing needs them; a legacy application that authenticates with NTLMv1 once a month can hide from a two-week window, which is why protocols go to audit first and exceptions are recorded rather than forced.
!Detection on these hosts is a bridge. Defender for Endpoint supports Windows Server 2012 R2 with the unified agent, and Microsoft's documentation describes an MMA-independent agent for 2008 R2 SP1 — but Microsoft's Azure Arc prerequisites page lists Windows Server 2012 and 2012 R2 as approaching end of Arc support in November 2026, so the Arc-and-Defender-for-Servers route may stop being available shortly after ESU ends. We confirm at scoping which onboarding and licensing route Microsoft supports for your hosts at the time, and the exit plan assumes the sensor is temporary. Where a Microsoft-side issue blocks onboarding, escalation through our Microsoft Premier Support agreement is available as a paid add-on.
!Domain controllers and hypervisor hosts do not fit the model. A domain controller must be reachable by every workstation and cannot be segmented away; a 2012 R2 Hyper-V host carries the security of every guest on it. Both are flagged on day one for the front of the exit queue rather than for isolation.
!Hosts in Azure are in scope — network security groups and Azure Firewall are the segmentation tools there — but the ESU that Azure virtual machines received at no extra charge ends on the same 13 October 2026 date per Microsoft's lifecycle; moving a 2012 R2 host to Azure does not by itself buy time.
!The base scope is up to 20 hosts in one network domain of typical mid-size structure. Larger estates, multiple sites with independent firewalls, or hosts behind third-party hosting providers are agreed and, where needed, re-quoted in writing at scoping — before work begins, per our fixed-price terms.
!Dates and Microsoft's support statements on this page are as published at the time of writing and are re-verified at each review; Microsoft's product lifecycle pages are authoritative if they and this page ever disagree.

Frequently asked questions

When exactly does support for Windows Server 2012 R2 end, and what changes on that date?

Per Microsoft's product lifecycle, Windows Server 2012 and 2012 R2 reached end of support on 10 October 2023, and the third and final year of Extended Security Updates ends on 13 October 2026. The October 2026 rollup is the last security update. After that there is no channel — not paid ESU, not Azure — that delivers fixes for newly disclosed vulnerabilities in those systems; every one of them stays open for as long as the host runs. Microsoft has not announced a further extension, and we would not plan around one.

We have some Windows Server 2008 R2 hosts as well. Are they in scope?

Yes, the same engagement covers them, and they are further along the same road: 2008 R2's Extended Security Updates ended in January 2023, with an Azure-only extension to January 2024, so they have been unpatched for years. Two practical differences: Azure Arc does not support 2008 R2, so detection is by direct Defender for Endpoint onboarding using the agent Microsoft describes for that OS, and the upgrade path is longer — Windows Server 2025 upgrades in place directly from 2012 R2 and later, so a 2008 R2 host is usually a rebuild or a migration rather than an upgrade.

What does the $3,950 cover?

The full two-week engagement for up to 20 hosts: inventory, dependency mapping, legacy segment design, staged isolation cut-over, host hardening, service-account clean-up, application allow-listing where feasible, Defender for Endpoint onboarding with tested alert routing, the compensating-controls statement and the exit plan per host, and both readouts. Fixed price, quoted in writing before we start; you pay after you approve delivery. Estates beyond 20 hosts are quoted per estate at scoping. Microsoft's own charges — Defender for Servers, Azure consumption — are billed to your subscription and are not in this figure.

What does 'isolate' actually mean here — will the application still work?

It means the host lives in a segment where nothing reaches it except the systems that genuinely need to, on the ports they need, and it reaches nothing except what its application requires plus a proxied path for the Defender sensor. User workstations cannot open SMB or RDP to it; administrators reach it only through a jump host with multi-factor authentication; there is no route to the internet. The application keeps working because we map its real traffic first, from firewall logs and on-host sampling, and cut hosts over one at a time with a verification test and a rollback. If a flow we did not see shows up, it is dispositioned with the owner, not silently allowed.

Is this a replacement for upgrading or migrating?

No, and the page says so in several places on purpose. Isolation lowers the odds and the blast radius of a compromise on a host that can no longer be patched; it does not make the host supported, and its vulnerability count climbs every month. The exit plan is the fix. What this engagement buys is a defensible, documented interval — with a date on it — in which the upgrade or migration can be done properly instead of in a panic.

How does this satisfy our auditor or cyber-insurance questionnaire?

Questionnaires and audit frameworks commonly ask whether unsupported operating systems are in use and, if so, what compensating controls exist. The honest answer after this engagement is 'yes, these hosts, contained as follows, monitored as follows, leaving on these dates', and the per-host statement gives that answer with evidence: the segment rules, the hardening applied, the Defender health, the exception list, the owner and the exit date. Whether a given carrier or auditor accepts compensating controls is their decision — we cannot promise an outcome — but a written, dated plan is what they generally ask for, and a shrug is what fails.

Why Defender for Endpoint, and which licence do we need?

Because it gives you what an unpatched host most needs: behavioural detection, a device timeline you can investigate, and a vulnerability view that shows exactly which unpatched exposures are accumulating. Server coverage needs a server entitlement — Microsoft's documentation is explicit that Defender for Endpoint Plan 1 and Plan 2 user licences do not include servers — most commonly Defender for Servers Plan 1 or 2 on your Azure subscription, which for non-Azure hosts is delivered through Azure Arc. That is Microsoft's metered charge on your subscription, not part of this fee. We confirm the route at scoping, including the Arc support timeline for this OS.

Microsoft's Arc documentation says 2012 R2 is approaching end of Arc support. Does that break the plan?

It shortens one bridge; it does not break the plan. At the time of writing, Microsoft's Azure Arc prerequisites page lists Windows Server 2012 and 2012 R2 as approaching end of Arc support in November 2026. We treat Arc as a bridge where it is still supported, plan for direct Defender for Endpoint onboarding where it is not, and tell you plainly at scoping what Microsoft will and will not support for your hosts at the time. The controls that do the heavy lifting here — segmentation, no internet egress, jump-host administration, protocol hardening — do not depend on Arc at all. And if the sensor route does close, that is one more reason the exit date matters.

What hardening can you still do on 2012 R2?

More than people expect, and less than on a modern server. Still available: removing SMBv1, refusing NTLMv1 and LM, disabling TLS 1.0 and 1.1 in favour of 1.2, requiring SMB signing, network-level authentication and restricted RDP, legacy LAPS for local administrator passwords, group managed service accounts, AppLocker allow-listing, host firewall rules, removing unused roles. Not available: Credential Guard, Windows LAPS, Windows Defender Application Control, TLS 1.3, and the platform protections newer Windows builds in. That gap is exactly why the network controls carry most of the weight on these hosts.

What if one of the hosts is a domain controller?

Then it is not an isolation candidate, and we tell you on day one. Every workstation and server has to reach a domain controller, so segmenting it away is not possible, and an unpatched domain controller is the single worst host to keep. It goes to the front of the exit queue: add supported domain controllers, move the roles, demote the old one — that is the domain controller migration project, and if the rest of the directory has not been looked at in a while, the Active Directory security assessment is the companion piece.

Our 2012 R2 hosts are already in Azure. Are we fine?

You are in scope, and you are not fine by default. Azure virtual machines received ESU at no extra charge, but that ends on the same 13 October 2026 date; being in Azure does not extend it. The good news is that the segmentation tools are already there — network security groups, Azure Firewall, just-in-time VM access — and Defender for Servers covers Azure VMs without Arc. The exit plan for an Azure host is usually a rebuild on a supported image or an in-place upgrade, both of which are easier than on premises.

Will you break anything?

Everything we change goes through your change process with a pre-check, a verification test and a documented rollback, and hosts are cut over one at a time. The places where breakage risk is real — disabling SMBv1 or NTLMv1, moving a service account, enforcing AppLocker — go to audit first and are only enforced where the evidence shows nothing depends on the old behaviour. A dependency that hides from a two-week window is why exceptions are recorded with an owner rather than forced through, and why we insist on a tested backup before day one.

What happens after the two weeks?

You operate the segment and the sensor with the runbook from the technical session, and you run the exit calendar. If you want the console watched around the clock, that is our managed detection and response service. If the exits themselves need hands, each is its own quoted project. Organizations that buy their Microsoft licensing through IT Partner get business-hours break-fix support on what we delivered at no extra charge; project work is always quoted separately.

Do you carry cyber insurance yourselves?

Yes. IT Partner carries cyber insurance verified through a third-party page maintained by the insurer, which we share during onboarding; coverage terms are available under NDA on request. Access for this engagement is time-bound and least-privilege — you create it, you approve it, you disable it afterward — and nothing is changed on a host without your sign-off.

Didn’t find your question?

Ask it here. A real engineer answers by email within one business day — and if it’s a good one, it becomes part of this page so the next person finds it.

Answered by a person, one time, to your inbox. Nothing you type here is published without a human reviewing and anonymizing it first.

Often combined with

$3,950 per project
2 weeks
Book the isolation plan