1. Office KMS 激活概述
Office KMS 激活与 Windows KMS 激活类似,但需要额外的 Office KMS 主机包。
Office 2019/2021/2024 使用 即点即用(Click-to-Run) 或 MSI 安装,激活方式相同。
- Office KMS 激活 共用同一台 KMS 主机(Windows KMS 主机)
- 需要安装 Office KMS 主机包(Office KMS Host Pack)
- 需要 Office KMS 主机密钥(从 VLSC 获取)
- Office KMS 激活阈值:5 台 Office 安装
- Office 激活后 180 天续期(与 Windows 相同)
Office KMS 主机包 必须 与 Office 版本匹配:
- Office 2019 → Office 2019 KMS Host Pack
- Office 2021 → Office 2021 KMS Host Pack
- Office 2024 → Office 2024 KMS Host Pack
2. 安装 Office KMS 主机包
Office KMS 主机包是独立安装程序,用于在 KMS 主机上启用 Office 激活。
访问 微软下载中心 或 VLSC,下载 Office KMS 主机包
- Office 2019:
office2019volumelicensepack_x64.exe - Office 2021:
office2021volumelicensepack_x64.exe - Office 2024:
office2024volumelicensepack_x64.exe
在 KMS 主机(Windows Server) 上运行安装程序 → 点击 Next → 安装
安装完成后,打开 命令提示符(管理员)
导航到 Office KMS 主机包安装目录:
cd "C:\Program Files (x86)\Microsoft Office\Office16\"
注意:Office 2019/2021/2024 都使用 Office16 目录。
3. 配置 Office KMS 激活
安装 Office KMS 主机包后,需要安装 Office KMS 主机密钥。
REM 在 KMS 主机上以管理员身份运行 CMD
REM 导航到 Office KMS 主机包目录
cd "C:\Program Files (x86)\Microsoft Office\Office16\"
REM 安装 Office KMS 主机密钥(从 VLSC 获取)
cscript ospp.vbs /inpkey:OFFICE_KMS_HOST_KEY
REM 示例(Office 2021 KMS 主机密钥):
cscript ospp.vbs /inpkey:WFGNK-23V3M-W22F9-X6M9H-6G8BC
REM 激活 Office KMS 主机密钥
cscript ospp.vbs /act
REM 验证 Office KMS 配置
cscript ospp.vbs /dstatus
ospp.vbs 是 Office 软件保护平台(OSPP)脚本,用于管理 Office 激活。
Office KMS 激活 共用 Windows KMS 的 TCP 1688 端口,无需额外配置防火墙。
4. 客户端 Office 激活
Office 客户端需要配置 KMS 服务器地址(与 Windows 类似)。
REM 在 Office 客户端上以管理员身份运行 CMD
REM 导航到 Office 安装目录
cd "C:\Program Files\Microsoft Office\Office16\"
REM 安装 Office CSVLK(KMS 客户端密钥)
REM Office 2021 CSVLK 示例:
cscript ospp.vbs /inpkey:KDX7J-BNVR8-T3WKM-Q7QF2-X7T9R
REM 配置 KMS 服务器地址
cscript ospp.vbs /sethst:kms.iehang.cn
REM 触发 Office 激活
cscript ospp.vbs /act
REM 验证 Office 激活状态
cscript ospp.vbs /dstatus
4.1 使用 GPO 批量配置 Office KMS
下载 Office 管理模板(ADMX/ADML):从 微软下载中心 下载
将 ADMX 文件复制到 C:\Windows\PolicyDefinitions,ADML 文件复制到 C:\Windows\PolicyDefinitions\zh-CN
打开 组策略管理编辑器 → 导航到:计算机配置 → 策略 → 管理模板 → Microsoft Office 2016(或 2021)→ 许可设置
双击 指定 KMS 主机服务器 → 选择 已启用 → 输入 kms.iehang.cn → 应用
5. 验证 Office 激活
REM 在 Office 客户端上运行
cd "C:\Program Files\Microsoft Office\Office16\"
REM 查看 Office 激活状态
cscript ospp.vbs /dstatus
REM 输出示例(关键字段):
REM LICENSE NAME: Office 21, OfficeKMS21-2021VL_KMS_Client edition
REM LICENSE DESCRIPTION: Office 21, RETAIL(1) channel
REM LICENSE STATUS: ---LICENSED---(已激活)
REM KMS 机器名称:kms.iehang.cn
REM KMS 机器注册表:...
REM 剩余宽限期:180 天
打开 Office 应用程序(Word/Excel)→ 文件 → 账户 → 查看 激活状态。
应显示:激活的产品 或 批量激活的产品。
6. 常见问题
这是正常现象。Office KMS 激活需要 至少 5 台 Office 安装 请求激活。
解决方法:
- 继续部署更多 Office 客户端,等待达到阈值
- 实验环境中快速安装 Office 到多台虚拟机
- 修改注册表跳过阈值检查(仅用于实验)
排查步骤:
- 确认在 管理员 CMD 中运行(不是 PowerShell)
- 确认导航到正确的 Office 安装目录(
C:\Program Files\Microsoft Office\Office16\) - 确认 Office 已安装(不是即点即用 Click-to-Run 版本导致路径不同)
- 重新安装 Office KMS 主机包
排查步骤:
- 检查 KMS 主机是否安装了 Office KMS 主机包(运行
cscript ospp.vbs /dstatus在 KMS 主机上) - 检查防火墙是否开放 TCP 1688 端口
- 使用
Test-NetConnection -ComputerName kms.iehang.cn -Port 1688测试连通性 - 检查客户端 Office 是否配置了正确的 KMS 服务器地址(
cscript ospp.vbs /dstatus)