⊞ 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-6Q84J
- Click 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:1688
- Request activation:
slmgr /ato
- Confirm success. You should see a pop-up stating activation was successful.
✅ Verify Activation Status
Run the following for detailed licensing info:
slmgr /dlv
- License 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!
Updated on: 10/12/2025
Thank you!
