0x8007232B: DNS name does not exist (KMS host not found)
Likely causes
- The device uses a volume license (KMS) key, but your organization has no KMS host.
- The KMS host isn't publishing its SRV record to DNS.
- The PC uses the wrong DNS servers or DNS suffix, such as off the corporate network.
How to fix it
- Find out whether your organization uses KMS. If it doesn’t, the PC needs a MAK instead. Install it from an elevated prompt with
slmgr -ipk <product key>. - If you do use KMS, connect to the company network and check DNS with
nslookup -type=all _vlmcs._tcp. - If DNS can’t find the host, point the client at it directly:
slmgr.vbs /skms <kms_host_name>, thenslmgr.vbs /ato. - Admins: confirm the KMS host is installed and DNS publishing is on (the default).
Checked against: learn.microsoft.com, learn.microsoft.com