板块:Windows 激活最后更新:2026-10-25内容依据:微软官方公开文档
slmgr.vbs 命令速查手册
Windows 软件许可管理工具,系统自带(%SystemRoot%\System32\slmgr.vbs),无需安装任何东西。所有命令需管理员身份运行,否则会静默失败。
怎么打开
rem 开始菜单输入 cmd → 右键「命令提示符」→ 以管理员身份运行
rem 或:Win+X → Windows 终端(管理员)
一、最常用 8 条
| 命令 | 作用 | 需要管理员 |
|---|---|---|
slmgr /xpr | 查看是否永久激活 / 到期日期 | 否 |
slmgr /dli | 许可证摘要(版本、部分密钥、激活类型) | 否 |
slmgr /dlv | 详细许可证信息(含 Product Key Channel) | 否 |
slmgr /ipk <密钥> | 安装产品密钥(GVLK 或零售密钥) | 是 |
slmgr /ato | 立即尝试激活(零售走微软,GVLK 走 KMS) | 是 |
slmgr /skms <主机:端口> | 指定 KMS 主机(默认端口 1688) | 是 |
slmgr /ckms | 清除手动指定的主机,恢复 DNS 自动发现 | 是 |
slmgr /upk | 卸载当前产品密钥(重启后变为未授权) | 是 |
二、标准激活流程(KMS 客户端)
顺序执行
rem 1. 安装对应版本的 GVLK(把本机设为 KMS 客户端)
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
rem 2. 指定内网 KMS 主机
slmgr /skms kms.corp.example.com:1688
rem 3. 触发激活
slmgr /ato
rem 4. 验证(KMS 会显示 180 天后的日期,数字许可证显示"永久激活")
slmgr /xpr
三、零售密钥激活
管理员
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr /ato
slmgr /xpr
四、全部参数参考
全局选项
| 参数 | 说明 |
|---|---|
/ipk <key> | 安装 5×5 产品密钥。会校验是否适用于当前系统,不适用则报错;已有密钥会被静默替换 |
/ato [激活ID] | 触发激活。零售/KMS主机密钥/MAK 走联机激活;装了 GVLK 则尝试 KMS 激活 |
/dli [激活ID|All] | 显示许可证信息(默认当前版本) |
/dlv [激活ID|All] | 显示详细许可证信息(排障首选) |
/xpr [激活ID] | 显示激活到期日期。主要用于 KMS 客户端;MAK 与零售激活是永久的 |
高级选项
| 参数 | 说明 |
|---|---|
/cpky | 从注册表清除产品密钥,防止被恶意代码窃取。零售部署建议执行(MAK/KMS 主机密钥默认已是此行为) |
/ilc <许可证文件> | 安装指定的许可证文件 |
/rilc | 重装 %SystemRoot%\system32\oem 与 spp\tokens 下的系统许可证文件 |
/rearm | 重置激活计时器(sysprep /generalize 也调用它)。SkipRearm=1 时无效;有次数限制 |
/upk [激活ID] | 卸载产品密钥,重启后进入未授权状态 |
/dti [激活ID] | 显示安装 ID(离线电话激活用) |
/atp <确认ID> | 用确认 ID 完成电话激活 |
KMS 客户端选项
| 参数 | 说明 |
|---|---|
/skms 主机[:端口] | 指定 KMS 主机名/地址与端口,会禁用自动发现。IPv6 地址须写 [主机名]:端口 |
/ckms | 清除手动主机信息,恢复 DNS 自动发现 |
/skms-domain <域> | 指定在哪个 DNS 域里查找 KMS SRV 记录 |
/ckms-domain | 清除上述设置 |
/skhc | 启用 KMS 主机缓存(默认),首次发现后不再受 DNS 优先级影响 |
/ckhc | 禁用主机缓存,每次都走 DNS 自动发现(使用优先级/权重时推荐) |
KMS 主机配置
| 参数 | 说明 |
|---|---|
/sprt <端口> | 设置 KMS 通信 TCP 端口(默认 1688) |
/sai <分钟> | 未激活客户端尝试连接的间隔。范围 15 分钟 ~ 30 天,默认 2 小时 |
/sri <分钟> | 已激活客户端续订间隔。范围 15 分钟 ~ 30 天,默认 7 天 |
/sdns / /cdns | 启用 / 禁用 KMS 的 DNS 发布 |
/spri / /cpri | 设置 KMS 优先级为 正常 / 低 |
/act-type [0|1|3] | 设置激活类型:1=KMS,3=令牌,0=全部 |
基于 Active Directory 的激活
| 参数 | 说明 |
|---|---|
/ad-activation-online [对象名] | 联机激活 AD 林 |
/ad-activation-get-lid | 显示 AD 林的安装 ID |
/ad-activation-apply-cid <确认ID> | 用确认 ID 激活 AD 林 |
/ao-list | 列出 AD 中的激活对象 |
/del-ao | 删除指定激活对象 |
远程管理
语法:slmgr.vbs [机器名 [用户 密码]] [选项]
rem 查看远程机器 PC-01 的许可证详情
slmgr PC-01 administrator ******** /dlv
rem 对远程机器安装密钥并激活
slmgr PC-01 administrator ******** /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
slmgr PC-01 administrator ******** /ato
远程管理依赖 WMI,需放行 Windows 防火墙的 WMI 流量,且账号属于目标机 Administrators 组。
五、看结果:/dlv 输出怎么读
| 字段 | 含义 |
|---|---|
Name | Windows 版本(如 Windows(R), Professional edition) |
Description | 通道描述,如 VOLUME_KMSCLIENT channel |
Partial Product Key | 密钥后 5 位,用来核对装的是不是你想要的密钥 |
License Status | Licensed=已激活;Notification=通知模式;Unlicensed=未授权 |
Product Key Channel | 最关键:Retail / OEM / VOLUME_MAK / VOLUME_KMSCLIENT / VOLUME_KMS |
KMS machine name / port | 客户端实际连的 KMS 主机与端口 |
Remaining Windows rearm count | 剩余 rearm 次数 |
个人机器看到 VOLUME_KMSCLIENT?
个人用户按定义不可能持有批量授权。出现这个通道值,说明机器被按 KMS 客户端方式激活过,通常来自二手/组装渠道的激活工具。
处理方式见 2 分钟自检与清理。
懒得手敲?用 slmgr 命令生成器,选一选直接复制。
内容依据(官方来源)
- Microsoft Learn · slmgr.vbs 选项 · 官方排障文档
- 微软支持 · 激活 Windows · 激活 Windows
延伸阅读
- slmgr 命令生成器(工具) — 选场景生成命令
- GVLK 官方密钥表 — 54 条
- 激活故障排查手册 — 四步法
- 错误码速查 — 23 个高频码