bash
slmgr /ipk <new_KMS_Host_Key>
<new_KMS_Host_Key> with your valid key from the Volume Licensing Service Center (VLSC) or Microsoft Partner Center.bash
slmgr /ato
bash
slmgr /dlv
bash
net stop sppsvc
net start sppsvc
bash
slmgr /dlv
bash
slmgr /dlv
bash
net stop sppsvc
net start sppsvc
_vlmcs._tcp).bash
slmgr /ipk <GVLK_2025_key>
bash
slmgr /skms <KMS_Host_FQDN>:1688
slmgr /ato
<KMS_Host_FQDN> with the fully qualified domain name of your KMS server.slmgr /dlv) is 5 or lower, this means the KMS threshold for servers has not yet been met (minimum is 5 for Windows Server activations). Until this threshold is reached, the KMS host will not activate any clients._vlmcs._tcp SRV record in DNS (or manually pointing the client to the KMS host) is critical.bash
nslookup -type=srv _vlmcs._tcp
bash
slmgr /skms <KMS_Host_FQDN>:1688
bash
slmgr /ato
bash
telnet <KMS_Host> 1688
Applications and Services Logs -> Key Management Service
bash
slmgr /dlv
slmgr /dlv Command:bash
slmgr /dlv
slmgr /dlv on the KMS Host:bash
slmgr /dlv
Applications and Services Logs -> Key Management Service
Server Manager. CN=ADApplications,CN=Microsoft,CN=Program Data,DC=<your domain>
Windows Activation ServicesWindows Server 2025_vlmcs._tcp record. Applications and Services Logs -> Microsoft -> Windows -> Software Protection Platform
bash
slmgr /skms <KMS_Host_FQDN>:1688
slmgr /ato
<KMS_Host_FQDN> with your KMS server's name or IP.bash
slmgr /ckms
slmgr /ato
/ckms command clears the KMS server from the client, and it defaults to AD-based activation.bash
slmgr /ipk <GVLK_2025_Key>
slmgr /ato
slmgr /dlv and slmgr /dli to confirm which service is being used and resolve potential issues._vlmcs._tcp SRV record, as ADBA doesn’t rely on DNS SRV records like KMS does. However, this can coexist alongside KMS since you also see it as an option. CN=ADApplications,CN=Microsoft,CN=Program Data,DC=<yourdomain>
Applications and Services Logs > Microsoft > Windows > Software Protection Platform
bash
slmgr /ckms
slmgr /ato
CN=ADApplications,CN=Microsoft,CN=Program Data,DC=<yourdomain>
bash
slmgr /dlv
bash
slmgr /skms <KMS-server-FQDN>:1688
slmgr /ato
<KMS-server-FQDN> with the actual name of your KMS server.bash
slmgr /dlv
bash
slmgr /ipk <GVLK_Key_for_2025>
bash
slmgr /ipk <GVLK_Key_for_Windows_2025>
bash
slmgr /ato
bash
slmgr /dlv
Applications and Services Logs -> Microsoft -> Windows -> Software Protection Platform