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
Applications and Services Logs -> Microsoft -> Windows -> Software Protection Platform
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 Services
Windows 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