Persistent Activation Watermark on Azure VM (Windows Server 2022 Datacenter Azure Edition)

Niket Kumar Singh 735 Reputation points
2025-05-27T08:16:49.8033333+00:00

An Azure virtual machine running Windows Server 2022 Datacenter Azure Edition (cloudteamrdp) is continuously showing the activation watermark:Activate Windows. Go to Settings to activate Windows. Additionally, on login or reboot, the following pop-up appears:

“Your Windows Server 2022 Datacenter Azure Edition VM has been deactivated because you are not running on Azure or a supported Azure Stack hypervisor, or that you have not enabled Azure benefits on the supported Azure Stack...”

Despite being hosted within Azure, and having valid KMS activation, the watermark reappears after reboot or sign-in, indicating a deeper issue tied to Azure attestation or certificate validation.

Actions Taken So Far : https://learn.microsoft.com/en-us/troubleshoot/azure/virtual-machines/windows/activation-watermark-appears

  1. Confirmed VM Configuration
  • VM SKU: Windows Server 2022 Datacenter Azure Edition
  • Azure Hybrid Benefit: Enabled
  • MAC address and private IP match Azure portal values.
  • IMDS endpoint (169.254.169.254) reachable — verified using PowerShell: Invoke-RestMethod -Headers @{"Metadata"="true"} -Method GET -Uri http://169.254.169.254/metadata/instance?api-version=2021-02-01

KMS Activation Verified :
Ran standard KMS activation steps:
slmgr /ckms

slmgr /skms kms.core.windows.net

slmgr /ato

slmgr /xpr

slmgr /dlv

Result: Activation successful, valid for 180 days, expiry shown as Nov 2025.

Missing Certificate Chain Identified Using PowerShell attestation script, we identified that:CN=Microsoft Azure RSA TLS Issuing CA 03, O=Microsoft Corporation, C=US

was missing from the certificate chain on the system. This was confirmed using: $certs = Get-ChildItem -Path Cert:\LocalMachine\CA

Downloaded and Installed the Missing Certificate

Attempted to Install KB5036909 Patch

Tried to install Windows patch KB5036909 as referenced by Microsoft, but received error: “Update is not applicable to this system”

Current Status

Issue is recurring.

KMS license is active.

IMDS is reachable.

Certificate chain was manually fixed and verified.

  • Watermark disappears temporarily after fclip.exe, but reappears after some days (2-3)restart.

How to fix this

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
9,033 questions
{count} votes

Accepted answer
  1. Alex Burlachenko 10,250 Reputation points
    2025-05-27T12:10:36.5566667+00:00

    hi Niket Kumar Singh, thanks for posting this on Q&A be sure u’re not alone in this struggle, trust me. let’s break it down super simple, step by step.

    so, u’ve already done a ton of stuff kms activation, checked IMDS, even fixed the cert chain. nice! but that watermark keeps coming back like a bad meme ))) what might help:

    recheck the cert chain again. yeah, i know u already did it, but sometimes azure being azure, things get weird. open powershell and run

    Get-ChildItem -Path Cert:\LocalMachine\CA | Where-Object { $_.Subject -like "*Microsoft Azure RSA TLS Issuing CA 03*" }
    
    

    if it’s missing, grab it from here and import it again.

    run fclip.exe once more. this little guy sometimes needs a second nudge. just open cmd as admin and do

    cd C:\Windows\System32
    fclip.exe
    
    

    wait a sec, then restart. see if the watermark ghosts u again.

    check the azure metadata service. sometimes the VM loses its mind and forgets it’s in azure. run this in powershell to make sure

    Invoke-RestMethod -Headers @{"Metadata"="true"} -Method GET -Uri "http://169.254.169.254/metadata/instance?api-version=2021-02-01"
    
    
    

    if u get a response with all the VM details, cool. if not, uh-oh something’s blocking it.

    force a kms reactivation. slmgr can be stubborn, so let’s yell at it again ))

    slmgr /ckms
    slmgr /skms kms.core.windows.net
    slmgr /ato
    
    
    

    if it says "activated," but the watermark stays, azure’s attestation might be glitching.

    last resort redeploy the VM. i know, i know, it’s a hassle. but sometimes azure just needs a fresh start. try a redeploy from the portal (not a reboot, a full redeploy!).

    if none of this works, so...u need backend support this might be a backend issue they need to fix.

    hope this helps, lmk if non.

    Best regards,
    Alex
    and "yes" if you would follow me at Q&A - personaly thx.
    P.S. If my answer help to you, please Accept my answer
    PPS That is my Answer and not a Comment
    https://ctrlaltdel.blog/
    

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.