Windows软件授权管理工具

可 用 选 项

slmgr.vbs /dli
显示许可证信息

slmgr.vbs /ipk <产品密钥>
安装产品密钥 (替换现有密钥)

slmgr.vbs /upk
卸载产品密钥

slmgr.vbs /ato
激活 Windows

slmgr.vbs /dli [激活 ID | All]
显示许可证信息 (默认: 当前许可证)

slmgr.vbs /dlv [激活 ID | All]
显示详细的许可证信息 (默认: 当前许可证)

slmgr.vbs /xpr
当前许可证状态的截止日期

高 级 选 项

slmgr.vbs /dlv
显示详细的许可证信息

slmgr.vbs /cpky
从注册表中清除产品密钥 (阻止泄露引起的攻击)

slmgr.vbs /ilc <许可证文件路径>
安装许可证

slmgr.vbs /rilc
重新安装系统许可证文件

slmgr.vbs /rearm
重置计算机的授权状态

slmgr.vbs /dti
显示安装 ID 以进行脱机激活

slmgr.vbs /atp <确认 ID>
使用电话方式提供的确认 ID 激活产品

KMS 客户端

slmgr.vbs /skms [Activation ID]
设置 KMS 计算机名称和 / 或端口。IPv6 地址必须以 [计算机名] 端口的格式

slmgr.vbs /ckms [Activation ID]
清除所使用的 KMS 计算机名称 (将其端囗设置为默认值)

slmgr.vbs /skms-domain [Activation ID]
设置可在其中找到所有 KMS SRV 记录的特定 DNS 域。如果特定的单 KMS 主机通过 /skms 选项进行设置,则此设置无效

slmgr.vbs /ckms-domain [Activation ID]
清除可在其中找到所有 KMS SRV 记录的特定 DNS 域:如果特定的 KMS 主机通过 /skms 进行设置,则将使用该 KMS 主机,否则,将使用默认的 KMS 自动发现

slmgr.vbs /skhc
启用 KMS 主机緩存

slmgr.vbs /ckhc
禁用 KMS 主机缓存

KMS 选 项

slmgr.vbs /sprt
设置 KMS 用于与客户端进行通信的 TCP 端口

slmgr.vbs /sai
设置未激活的客户端尝试接 KMS 的时间间隔 (分钟)。虽然建议了默认时间 (2 小时),但是激活间必须介于 15 分钟 (最小值) 到 30 天 (最大值) 之间。

slmgr.vbs /sri
设置激活的客户端尝试连接 KMS 的续订时间间隔 (分钟),虽然建议了默认时间 (7 天),但是续订时间间隔必须介于 15 分钟 (最小值) 和 30 天 (最大值) 之间。

slmgr.vbs /sdns
启用通过 KMS 进行的 DNS 发布 (默认)

slmgr.vbs /cdns
禁用通过 KMS 进行的 DNS 发布

slmgr.vbs /spri
将 KMS 优先级设置为普通 (默认)

slmgr.vbs /cpri
将 KMS 优先级设置为低

slmgr.vbs /act-type [激活类型][Activation ID]
将激活类型设置为 1 (针对 AD) 或 2 (针对 KMS)或 3 (针对 To­ken)或 0(针对全部)。

令牌激活选项

slmgr.vbs /lil
列出安装的基于令牌的激活颁发许可证

slmgr.vbs /ril
删除安装的基于令牌的激活颁发许可证

slmgr.vbs /ltc
列出基于令牌的激活证书

slmgr.vbs /fta<证书指纹>[]
强制进行基于令牌的激活

AD 激活选项

slmgr.vbs /ad- activation- online< Product Key>[激活对象名称]
通过用户提供的产品密钥激活 AD (Active Directory)

slmgr.vbs /ad-activation-get-iid
显示 AD (Active Directory) 的安装 ID

slmgr.vbs /ad-activation-apply-cid< Product Key>[激活对象名称]
通过用户提供的产品密钥和确认 ID 激活 AD (Active Directory)

slmgr.vbs /ao-list
显示 AD (Active Directory) 中的激活对象

slmgr.vbs /del-ao
针对用户提供的激活对象,删除 AD (Active Directory) 中的激活对象