โ Upgrading Windows 11 Home to Windows 11 Pro Using the KMS Client Key
๐ Overview
This article walks you through upgrading a Windows 11 Home edition machine to Windows 11 Pro by installing the built-in KMS client setup key and activating against your organizationโs KMS host. This approach is ideal for volume-licensed environments where you manage activation centrally.
๐ Prerequisites
Before you begin, ensure you have:
Administrative privileges on the target PC.
Network connectivity to your organizationโs KMS host (default TCP port 1688).
The appropriate KMS client setup key for Windows 11 Pro:
NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J(Optional) The fully qualified domain name (FQDN) or IP of your KMS server, if it isnโt published via DNS.
๐ ๏ธ Step-by-Step Upgrade
1. Open Settings โ Activation
Press โ Win + I to open Settings.
Navigate to System โ Activation.
Click Change product key.
2. Enter the Windows 11 Pro KMS Client Key
In the Enter a product key dialog, paste the Pro KMS key:
NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84JClick Next, then Activate.
Windows will stage the Pro edition upgrade; your PC will automatically reboot when prompted.
3. (Alternate) Use Command-Line to Install & Activate
Tip: A command-line approach is scriptable for multiple machines.
Open Command Prompt as Administrator:
Press โ Win, type
cmd, then Ctrl +Shift +Enter.
Install the Windows 11 Pro KMS client key:
slmgr /ipk NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J(If needed) Point to your KMS host:
slmgr /skms kms.yourdomain.local:1688Request activation:
slmgr /atoConfirm success. You should see a pop-up stating activation was successful.
โ Verify Activation Status
Run the following for detailed licensing info:
slmgr /dlvLicense Status: Should read Licensed.
Product Key Channel: Should show Volume:KMS_Client.
๐ก๏ธ Troubleshooting
Symptom | Possible Cause | Remedy |
|---|---|---|
0xC004F074 KMS host unreachable | DNS misconfiguration or firewall blocking port 1688 | Verify DNS entry for |
Activation fails with network time error | System clock skew exceeds KMS tolerance | Sync time via |
Upgrade stuck at โGetting Windows readyโ | Corrupted component store | Run |
๐ Related Articles
๐ Was this article helpful? Let us know in the comments!