扬州市中国转运网

slmgr-命令详解(Windows软件授权管理工具)

2026-03-31 17:44:04 浏览次数:0
详细信息
slmgr - Windows 软件授权管理工具详解

基本介绍

slmgr.vbs 是 Windows 操作系统中用于管理软件许可证的脚本工具,全称为 Software Licensing Management Tool。

基本语法

slmgr.vbs [选项]

常用命令详解

1. 查看许可证信息

slmgr.vbs -dli

显示:当前许可证状态、描述、部分产品密钥、许可证状态、剩余时间

slmgr.vbs -dlv

显示:详细许可证信息,包括激活ID、安装ID、密钥ID等

slmgr.vbs -xpr

显示:当前许可证的到期时间或永久激活状态

2. 激活相关命令

slmgr.vbs -ipk <产品密钥>

安装产品密钥(替换现有密钥)

slmgr.vbs -ato

在线激活 Windows

slmgr.vbs -ato 0

激活 Office 产品

slmgr.vbs -dti

显示安装ID(用于电话激活)

slmgr.vbs -atp <确认ID>

使用确认ID激活(电话激活后使用)

3. 密钥管理

slmgr.vbs -upk

卸载当前产品密钥(但不移除许可证)

slmgr.vbs -cpky

从注册表中清除产品密钥(防止泄露)

4. KMS激活相关

slmgr.vbs -skms <KMS服务器地址[:端口]>

设置KMS服务器地址 示例:slmgr.vbs -skms kms.example.com:1688

slmgr.vbs -ckms

清除KMS服务器设置

slmgr.vbs -skhc

启用KMS主机缓存(默认)

slmgr.vbs -ckhc

禁用KMS主机缓存

5. 重新授权

slmgr.vbs -rearm

重置 Windows 激活的宽限期(最长120天)

6. 许可证文件操作

slmgr.vbs -ilc <许可证文件路径>

安装许可证文件(.xrm-ms文件)

slmgr.vbs -rilc

重新安装系统许可证文件

高级参数

日志和错误处理

slmgr.vbs -bsf

阻止脚本在出错时弹出错误对话框

显示帮助

slmgr.vbs -?

显示所有可用参数

使用示例

示例1:检查激活状态

slmgr.vbs -xpr

示例2:KMS激活流程

# 1. 设置KMS服务器
slmgr.vbs -skms kms.03k.org

# 2. 安装对应版本的密钥
slmgr.vbs -ipk W269N-WFGWX-YVC9B-4J6C9-T83GX

# 3. 激活系统
slmgr.vbs -ato

示例3:查看详细信息

slmgr.vbs -dlv all

重要注意事项

管理员权限:所有命令都需要以管理员身份运行 系统影响:某些命令会影响系统激活状态,谨慎操作 备份建议:在进行密钥更改前,建议备份当前密钥 合法性:确保使用合法的许可证密钥 版本兼容:确保产品密钥与Windows版本匹配

常见问题排查

错误代码参考

激活问题排查步骤

检查网络连接 验证KMS服务器地址 确认防火墙设置 检查系统时间是否正确

技术说明

slmgr.vbs 实际上是一个 Visual Basic Script 文件,位于:

这个工具对于系统管理员进行批量许可管理、KMS部署和激活故障排除非常有用。

相关推荐