Skip to content
Activation error

0x8007007B

The DNS name does not exist (KMS client)

A KMS client cannot resolve the KMS host name. Microsoft groups 0x8007007B with 0x8007232B and 0xC004F074: all three mean the KMS discovery or contact step failed. On personal PCs it typically means the installed copy is volume-licensed while the user holds a retail key.

Symptoms

  • Activation fails with "The DNS name does not exist"
  • The error persists although general internet browsing works
  • slmgr /dlv shows a Volume:KMSCLIENT channel description

Causes

  • No _vlmcs SRV record exists in the DNS zone the client queries
  • The KMS host's SRV record points at a name that no longer resolves
  • A personal PC installed from volume media is searching for a KMS host that does not exist

How to fix it

1

Check for the KMS SRV record

Run nslookup -type=srv _vlmcs in a Command Prompt. If no record returns, the client has nothing to discover — that is the direct cause of the DNS failure.

2

Set the KMS host manually

Where DNS discovery cannot work, point the client straight at the host: slmgr.vbs /skms <hostname>:1688 then slmgr.vbs /ato. Reset to automatic discovery later with slmgr.vbs /ckms.

3

On a personal PC, install your own key

If slmgr /dlv shows a Volume:KMSCLIENT channel on a machine you own, run slmgr.vbs /ipk <your-retail-key> followed by slmgr.vbs /ato to activate against Microsoft instead of hunting for a KMS host.

4

Contact your organization's support

For work devices off the corporate network, connect to the VPN. If it still fails, Microsoft's guidance is to contact your organization's support person — the SRV record may need fixing on the DNS side.

Still need help?

If error 0x8007007B keeps blocking activation after these steps, our support team can check your key and license channel directly.

Contact support

Genuine licenses

Genuine licenses that activate cleanly

Related searches

0x8007007B KMSnslookup SRV _vlmcsslmgr ckms skms

From the blog

Help & guides