Hello,
The onboarding failure you’re seeing with the Defender for Cloud MDE extension on Windows Server 2016 is indeed tied to OS build support. Microsoft Endpoint Detection and Response (EDR) capabilities in Defender for Endpoint require a minimum baseline of Windows Server 2016 with the latest cumulative updates and servicing stack installed. Older builds of Server 2016 do not contain the kernel hooks and telemetry APIs that the MDE extension relies on, which is why the onboarding process rejects them as unsupported.
The first step is to confirm the exact OS build. Run winver or check HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion for ReleaseId and UBR. For MDE onboarding, Microsoft requires Server 2016 to be at least on 1607 with KB5007206 or later cumulative update. If your build is older, the extension will fail with the “OS build/version is old” message.
If you are already on the latest patch level and onboarding still fails, check whether the Defender for Endpoint agent prerequisites are installed. Specifically, the Microsoft Monitoring Agent (MMA) and the Sense service must be present and running. You can verify by checking services.msc for “Windows Defender Advanced Threat Protection Service” (Sense). If it is missing, the onboarding package cannot complete.
In some environments, onboarding fails because the server is configured with legacy WSUS policies that block the Defender platform updates. Ensure that the following registry keys are not pointing to stale WSUS servers:
HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\WUServer and WIStatusServer. If they exist and are invalid, clear them and force a policy refresh.
In short, the error is not a generic failure but a strict version check. Update Server 2016 fully, confirm the Sense service is present, and ensure update policies allow Defender platform updates. If the build is already current and onboarding still fails, the supported path is to escalate to Microsoft support, as they can confirm whether your tenant requires the newer unified agent (MDE unified solution) instead of the legacy MMA‑based onboarding.
I hope you've found something useful here. If it helps you get more insight into the issue, it's appreciated to accept the answer. Should you have more questions, feel free to leave a message. Have a nice day!
Domic Vo.