Skip to main content

Slmgr Command [extra Quality] -

| Command | Description | |--------|-------------| | slmgr /skms <kms_server[:port]> | Sets a KMS server name and port. | | slmgr /ckms | Clears KMS server name (reverts to automatic discovery via DNS). | | slmgr /skhc | Enable KMS host caching. | | slmgr /ckhc | Clear KMS host caching. | | Command | Description | |--------|-------------| | slmgr /rearm | Resets the activation grace timer (max 3-5 times). Requires reboot. | | slmgr /rilc | Re-installs the license files (repairs corrupted licensing store). | 4.5 Token & ID Management | Command | Description | |--------|-------------| | slmgr /cpky | Clears product key from registry (prevents key scraping). | | slmgr /ilc <license_file> | Installs a license file (.xrm-ms). | | slmgr /sai <activation_id> | Sets the Activation ID to use for subsequent commands. | 4.6 Advanced / Debug | Command | Description | |--------|-------------| | slmgr /dlv all | Shows license info for all installed products. | | slmgr /dli all | Same as above, less detail. | | slmgr /pkey | Displays installed product key (partial – last 5 chars). | 5. Common Use Cases 5.1 Install and Activate Windows with a New Key slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX slmgr /ato 5.2 Check Activation Status & Expiry slmgr /xpr 5.3 Switch from KMS to MAK or Retail slmgr /upk slmgr /ipk <new_key> slmgr /ato 5.4 Prepare a Windows Image for Deployment (Sysprep) slmgr /rearm Used to reset grace period before capturing an image. 5.5 Phone Activation (no internet) slmgr /dti → Get IID Call Microsoft Activation Center slmgr /atp <CID> 5.6 Repair Corrupted License Store slmgr /rilc After this, re-enter product key and activate. 6. Exit Codes (Return Values) slmgr /ato and other commands return standard SPP error codes:

slmgr [Option] 4.1 Product Key Management | Command | Description | |--------|-------------| | slmgr /ipk <product_key> | Installs a product key (replaces existing key). | | slmgr /upk | Uninstalls current product key from registry. | | slmgr /dli | Display license information (partial). | | slmgr /dlv | Display detailed license information (activation ID, partial product key, license status, remaining grace period, etc.). | | slmgr /xpr | Shows expiration date for current license (for KMS clients – shows renewal interval). | 4.2 Activation Commands | Command | Description | |--------|-------------| | slmgr /ato | Activates Windows online using the installed key. | | slmgr /dti | Generates an Installation ID (IID) for phone activation. | | slmgr /atp <confirmation_id> | Activates Windows using a Confirmation ID from phone activation. | 4.3 KMS (Key Management Service) Management KMS is used for volume licensing in corporate environments. slmgr command

cscript slmgr.vbs [Option] or simply:

| Code | Meaning | |------|---------| | 0 | Success | | 1 | Invalid product key | | 2 | Key blocked or blacklisted | | 3 | Activation server unreachable | | 4 | No valid license found | | 5 | License expired | | 6 | Genuine validation failed | | Command | Description | |--------|-------------| | slmgr