板块:Office 激活最后更新:2026-10-25内容依据:微软官方公开文档
ospp.vbs 命令速查手册
Office 软件保护平台脚本(Office Software Protection Platform)。路径:C:\Program Files\Microsoft Office\Office16(32 位装在 Program Files (x86))。所有命令需管理员身份,且必须用 cscript ospp.vbs 而不是双击运行。
怎么打开
rem 开始菜单 → cmd → 右键「以管理员身份运行」
cd /d "C:\Program Files\Microsoft Office\Office16"
cscript ospp.vbs /?
一、最常用 6 条
| 命令 | 作用 |
|---|---|
cscript ospp.vbs /dstatus | 查看许可证状态(排障首选) |
cscript ospp.vbs /dstatusall | 查看所有已安装产品的许可证 |
cscript ospp.vbs /inpkey:<密钥> | 安装产品密钥(MAK 或 GVLK) |
cscript ospp.vbs /act | 按当前密钥类型激活(MAK 走联机,KMS 走主机) |
cscript ospp.vbs /act:KMS | 强制按 KMS 方式激活 |
cscript ospp.vbs /act:MAK | 强制按 MAK 方式激活 |
二、全部参数参考
全局选项
| 参数 | 说明 |
|---|---|
/act | 激活已安装的产品密钥。密钥为 MAK/零售则联机激活;为 GVLK 则走 KMS |
/act:KMS | 强制按 KMS 方式激活 |
/act:MAK | 强制按 MAK 方式激活 |
/inpkey:<密钥> | 安装产品密钥,替换已有密钥 |
/unpkey:<后5位> | 卸载密钥(用 /dstatus 显示的后 5 位定位) |
/inslic:<许可证文件> | 安装指定的 .xrm-ms 许可证文件 |
/dstatus | 显示当前产品许可证信息 |
/dstatusall | 显示所有已安装产品的许可证信息 |
/dhistoryacterr | 显示 MAK/零售激活的失败历史 |
/dinstid | 显示安装 ID(离线电话激活用) |
/actcid:<确认ID> | 用确认 ID 完成激活 |
/rearm | 重置所有已安装产品密钥的许可证状态 |
/rearm:<SKU ID> | 重置指定 SKU 的许可证(用 /dstatus 查 SKU ID) |
/ddescr:<错误码> | 显示错误码的描述 |
/dmsuid | 显示当前安装的 MAK 密钥的唯一 ID |
KMS 客户端选项
| 参数 | 说明 |
|---|---|
/sethst:<主机名> | 指定 KMS 主机名/地址(默认端口 1688) |
/remhst | 清除手动指定的主机,恢复 DNS 自动发现 |
三、完整 KMS 激活序列
管理员身份,cd 到 Office16
rem 1. 安装 GVLK(把 Office 标记为 KMS 客户端)
cscript ospp.vbs /inpkey:XJ2XN-FW8RK-P4HMP-DKDBV-GCVGB
rem 2. 指定内网 KMS 主机
cscript ospp.vbs /sethst:kms.corp.example.com
rem 3. 按 KMS 激活
cscript ospp.vbs /act:KMS
rem 4. 确认状态
cscript ospp.vbs /dstatus
四、/dstatus 输出怎么读
| 字段 | 含义 |
|---|---|
Product activation status | LICENSED=已激活;NOT LICENSED=未激活;GRACE=宽限期内 |
Remaining GRACE period | 剩余宽限天数(KMS 激活过期后会进入 30 天宽限期) |
Product Key last 5 characters | 当前密钥后 5 位,用于核对装的是不是想要的密钥 |
SKU ID | 产品 SKU,用于 /rearm:<SKU ID> |
License status | 同上,更详细 |
Host name / Host ID | 当前连的 KMS 主机与主机 ID(KMS 客户端才有) |
五、常见失败
| 现象 | 排查 |
|---|---|
ospp.vbs not found | 装的是 Microsoft 365 订阅版(不使用 ospp);或路径不对(Office16) |
Product key installation failed | 密钥与产品不匹配,或装的是零售版而非批量版 |
Activation failed ... 0x... | 用 /ddescr:0x... 查该错误码描述;KMS 相关检查主机名、端口、DNS |
| Office 与 Windows 激活不同步 | 正常,两者是独立授权体系 |
命令行 vs 图形界面
ospp.vbs 是命令行工具,运行后会弹出 Windows Script Host 窗口显示结果,不是静默执行。
要看到输出必须用 cscript ospp.vbs ...,直接双击或 wscript 会以不同方式弹窗。
内容依据(官方来源)
- Microsoft Learn · ospp.vbs 管理 Office 批量激活 · ospp.vbs 官方
延伸阅读
- Office LTSC 激活 — MAK / KMS 完整流程
- Office GVLK 密钥表 — 26 条
- Visio / Project 激活 — 其他产品