板块:Office 激活最后更新:2026-10-25内容依据:微软官方公开文档

Visio / Project 激活(MAK / KMS 完整路径)

Visio 与 Project 是独立产品,不随 Office 专业增强版附带,需要单独购买、单独安装、单独激活。批量授权版本(LTSC 2024 / 2021)走 MAK 或 KMS,命令与主 Office 共用同一个 ospp.vbs。

先分清你用的是哪一种 Visio / Project 有两条完全不同的授权路径,走错了命令就会一直卡在「产品密钥安装失败」。
类型激活方式用 ospp.vbs 吗典型场景
Visio / Project LTSC 2024 / 2021(批量授权)MAK 或 KMS,需 ospp.vbs用企业买断制部署、离线机器、长期服务
Visio Plan / Project Plan(订阅,随 Microsoft 365)登录微软账户,许可随账户不用订阅制团队、需要持续新功能

一、安装:独立产品,独立部署

  • Visio / Project 不包含在 Office LTSC 专业增强版里,需要单独的产品许可证与安装源
  • 安装来源:VLSC(批量授权服务中心)下载,或用 Office 部署工具(ODT) 在 configuration.xml 里增加对应 Product ID
  • 安装完成后与主 Office 共用同一安装目录:C:\Program Files\Microsoft Office\Office16(32 位装在 Program Files (x86))
  • 位宽必须与主 Office 一致:64 位 Office 配 64 位 Visio / Project,不能混装
产品ODT Product ID(批量版)
Visio LTSC 专业版 2024VisioPro2024Volume
Visio LTSC 标准版 2024VisioStd2024Volume
Project 专业版 2024ProjectPro2024Volume
Project 标准版 2024ProjectStd2024Volume
Visio LTSC 专业版 2021VisioPro2021Volume
Visio LTSC 标准版 2021VisioStd2021Volume
Project 专业版 2021ProjectPro2021Volume
Project 标准版 2021ProjectStd2021Volume

Product ID 会随版本调整,以微软官方文档与 VLSC 实际提供的安装源为准。

确认已装产品与位宽

动手前先摸清机器现状,避免装错位宽或重复部署:

  1. 看目录:64 位产品在 C:\Program Files\Microsoft Office\Office16,32 位在 C:\Program Files (x86)\Microsoft Office\Office16
  2. 看产品:cscript ospp.vbs /dstatusall 列出全部已安装产品及其许可状态
  3. 看位宽:开始菜单 → 任一 Office 应用 → 文件 → 账户 → 关于,标题栏会标注「64 位」或「32 位」
2016 / 2019 已停止支持 Office 2016 与 Office 2019 已于 2025 年 10 月 14 日停止支持,不再有安全补丁与技术支援,新部署请直接选 Office LTSC 2024 或 Microsoft 365 订阅。

二、ospp.vbs 路径与「多产品」状态

Visio / Project 的 ospp.vbs 与主 Office 在同一个目录,没有独立的脚本:

管理员身份,进入 Office16 目录
rem 64 位 Office(Visio / Project 同目录)
cd /d "C:\Program Files\Microsoft Office\Office16"

rem 32 位 Office 装在 x86 目录
cd /d "C:\Program Files (x86)\Microsoft Office\Office16"

rem 查看所有已安装产品的许可证状态
cscript ospp.vbs /dstatusall

关键点:/dstatus 只显示「当前产品」,而 /dstatusall 会把机器上每个已安装产品(Office 专业增强版、Visio、Project……)的许可证信息逐块列出。每块的结构相同,靠两条信息定位是哪个产品:

输出字段怎么读
LICENSE NAME产品许可名,如 Office 24, OfficeLTSCProfessionalPlus2024R_...、Visio / Project 各自的许可名,用来区分是哪条产品
LICENSE STATUS—LICENSED— = 已激活;NOT LICENSED = 未激活;宽限期内显示 GRACE
REMAINING GRACE剩余宽限天数(KMS 未续订时倒数,最长 180 天)
Last 5 characters of installed product key每条产品信息末尾列出该产品当前安装的密钥后 5 位,用来核对装的是不是想要的 MAK / GVLK
典型输出形态(示意)
---Processing--------------------------
---------------------------------------
LICENSE NAME: Office 24, OfficeLTSCProfessionalPlus2024R_GraceEdition
LICENSE DESCRIPTION: Office 24, OfficeLTSCProfessionalPlus2024R_GraceEdition
LICENSE STATUS: NOT LICENSED
REMAINING GRACE: 29 days
Last 5 characters of installed product key: WFG42

---Processing--------------------------
---------------------------------------
LICENSE NAME: Office 24, VisioPro2024R_GraceEdition
LICENSE STATUS: NOT LICENSED
Last 5 characters of installed product key: YY89G

rem 上面两块分别是「Office 专业增强版 2024」和「Visio 专业版 2024」,
rem 末尾的 WFG42 / YY89G 就是各自安装的密钥后 5 位
共存的许可状态判断法 机器上同时装了 Office 和 Visio / Project 时,不要看某一块就下结论:逐块核对 LICENSE NAME + 末尾 5 位密钥 + LICENSE STATUS,才能判断每个产品各自激活没有、用的是 MAK 还是 GVLK。KV 与 Windows 的激活状态完全独立,互不影响。
GVLK 不是激活密钥 上表中的 GVLK 是微软官方公开文档中的 KMS 客户端安装密钥,本身不具备激活能力,只负责把产品标记为 KMS 客户端。没有合法 KMS 主机(须持有微软批量授权协议)时,装多少把 GVLK 都不会激活。

三、激活方式总览:MAK vs KMS

Visio / Project 批量版与主 Office 一样,只有 MAK 和 KMS 两条合规激活路径:

方式机制适合有效期注意事项
MAK每台机器联微软激活一次,消耗一次配额少量机器、离线机、外派笔记本永久Office、Visio、Project 各需各的 MAK,次数按购买量核定
KMS内网 KMS 主机,客户端周期性续订5 台以上的内网环境180 天,需续订主机需持有覆盖对应产品族的 CSVLK;每个产品独立续订

无法访问内网 KMS 主机、又无法联微软的孤岛机器,MAK 还支持电话激活兜底(见第五节)。

四、MAK 激活(小规模 / 离线机首选)

MAK 是「每台机器联微软激活一次、消耗一次配额」的永久激活方式。Visio 与 Project 是两条独立产品线,各自需要各自的 MAK,一台机器上的 Office MAK 不能用来激活 Visio。

管理员身份,cd 到 Office16 目录
rem 1. 安装 Visio / Project 的 MAK 密钥(来自 VLSC 或 Microsoft 365 管理中心)
cscript ospp.vbs /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

rem 2. 激活(MAK 走联机)
cscript ospp.vbs /act

rem 3. 确认:逐产品查看状态
cscript ospp.vbs /dstatusall
  1. 从 VLSC / Microsoft 365 管理中心取得对应产品的 MAK(Office、Visio、Project 各一份)
  2. 在目标机器上 cscript ospp.vbs /inpkey:<MAK> 安装密钥
  3. cscript ospp.vbs /act 联机激活,出现 Product activation successful 即成功
  4. cscript ospp.vbs /dstatusall 确认每个产品都是 —LICENSED—
MAK 次数是有限资源 每个 MAK 的激活次数按购买量核定,超售的「工单号 MAK」会在次数用尽后批量失效。企业应建立台账,退役机器时在 VLSC 侧做好记录,避免超配额触发 0xC004C008 一类错误。

五、KMS 激活(内网环境)

GVLK 是微软官方公开文档中的 KMS 客户端安装密钥,作用只是把产品标记为 KMS 客户端,本身不具备激活能力——真正的激活由你内网中持有 CSVLK 主机密钥的合法 KMS 主机完成。

管理员身份,cd 到 Office16 目录
rem 1. 安装对应产品的 GVLK(示例为 Visio 专业版 2024)
cscript ospp.vbs /inpkey:B7TN8-FJ8V3-7QYCP-HQPMV-YY89G

rem 2. 指定内网 KMS 主机(勿填来路不明的公网地址)
cscript ospp.vbs /sethst:kms.corp.example.com

rem 3. 按 KMS 方式激活
cscript ospp.vbs /act:KMS

rem 4. 确认:逐产品查看状态与所连主机
cscript ospp.vbs /dstatusall

Visio / Project GVLK 官方对照表

来源:Microsoft Learn《用于基于 KMS 和 Active Directory 的 Office、Project 和 Visio 激活的 GVLK》。GVLK 仅为 KMS 客户端安装密钥,本身不具备激活能力,需配合合法 KMS 主机。

产品GVLK分类
Visio LTSC Professional 2024B7TN8-FJ8V3-7QYCP-HQPMV-YY89GVisio 2024
Visio LTSC Standard 2024JMMVY-XFNQC-KK4HK-9H7R3-WQQTVVisio 2024
Project Professional 2024FQQ23-N4YCY-73HQ3-FM9WC-76HF4Project 2024
Project Standard 2024PD3TT-NTHQQ-VC7CY-MFXK3-G87F8Project 2024
Visio LTSC Professional 2021KNH8D-FGHT4-T8RK3-CTDYJ-K2HT4Visio 2021
Visio LTSC Standard 2021MJVNY-BYWPY-CWV6J-2RKRT-4M8QGVisio 2021
Project Professional 2021FTNWT-C6WBT-8HMGF-K9PRX-QV9H8Project 2021
Project Standard 2021J2JDC-NJCYY-9RGQ4-YXWMH-T3D4TProject 2021
KMS 主机侧的要求 KMS 主机需要安装 Office 系列的 KMS 主机密钥(CSVLK),其中覆盖 Office、Project、Visio 各产品族;客户端通过 DNS 自动发现(SRV 记录)或 /sethst 手动指定连接主机。主机侧部署见 Windows Server KMS 主机完整部署指南。

六、离线电话激活(无外网机器)

既连不上微软服务器、又不在 KMS 内网的机器,可以用 MAK + 电话激活兜底。流程与 Windows 的电话激活同理:先取得安装 ID,打微软激活热线换取确认 ID,再回填。

管理员身份,cd 到 Office16 目录
rem 1. 安装 MAK
cscript ospp.vbs /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX

rem 2. 取得安装 ID(电话里念给客服)
cscript ospp.vbs /dinstid

rem 3. 用客服给的确认 ID 完成激活
cscript ospp.vbs /actcid:1234567890

rem 4. 确认状态
cscript ospp.vbs /dstatusall

激活热线号码以微软官方页面(微软官网)公布为准;安装 ID 与确认 ID 一一对应,录错一位就会失败。

七、运维常用命令速览

命令用途
cscript ospp.vbs /dstatusall逐产品查看许可证状态(Visio / Project 排障首选)
cscript ospp.vbs /inpkey:<密钥>安装 MAK 或 GVLK,替换该产品当前密钥
cscript ospp.vbs /act / /act:KMS按当前密钥类型激活 / 强制走 KMS
cscript ospp.vbs /unpkey:<后5位>卸载指定产品的密钥(用 /dstatus 末尾 5 位定位)
cscript ospp.vbs /sethst:<主机>指定 KMS 主机;/remhst 清除并恢复 DNS 自动发现
cscript ospp.vbs /dhistoryacterr查看 MAK / 零售激活失败历史
cscript ospp.vbs /rearm重置许可证状态(会退回未激活,慎用)
cscript ospp.vbs /ddescr:0x...查询错误码描述

全部参数见 ospp.vbs 命令速查手册。

八、订阅版 Visio / Project:不走 ospp.vbs

维度订阅版(Visio Plan / Project Plan)批量版(LTSC)
许可载体微软账户 + Microsoft 365 席位产品密钥(MAK / GVLK)
激活动作在应用内登录账户即激活ospp.vbs /inpkey + /act
管理入口Microsoft 365 管理中心分配 / 回收席位VLSC 管理密钥与次数
有效期随订阅周期,到期权利收回MAK 永久;KMS 180 天续订
ospp.vbs不适用适用
  • 订阅由管理员在 Microsoft 365 管理中心分配给具体用户;用户在 Visio / Project 内登录即用
  • 计划名称与包含的应用范围(如 Visio 网页版 / 桌面版组合)以微软官方页面为准
  • 如果 /dstatusall 里看不到订阅版产品,是正常现象:订阅版不在 OSPP 平台的管辖范围内

九、部署建议:用 ODT 一起装

Visio / Project 与主 Office 可以在一次 /configure 里装完,把多个 Product 写进同一个 configuration.xml:

configuration.xml — Office + Visio + Project 一起装
<Configuration>
  <Add OfficeClientEdition="64" Channel="Perpetual2024Vol" SourcePath="\\fileserver\OfficeSource\LTSC2024">
    <Product ID="ProPlus2024Volume">
      <Language ID="zh-CN" />
    </Product>
    <Product ID="VisioPro2024Volume">
      <Language ID="zh-CN" />
    </Product>
    <Product ID="ProjectPro2024Volume">
      <Language ID="zh-CN" />
    </Product>
  </Add>
  <Display Level="None" AcceptEULA="TRUE" />
  <Property Name="AUTOACTIVATE" Value="1" />
</Configuration>
  • AUTOACTIVATE=1 会在安装收尾自动尝试激活,适合 MAK 已就位的场景;KMS 环境装完再统一 /act:KMS 更可控
  • Visio / Project 的安装源同样要在 /download 阶段一并下载,SourcePath 指向同一目录
  • ODT 只负责部署,激活仍按本文第三 ~ 七节执行

ODT 完整用法见 Office 部署工具(ODT)完全指南。

十、常见问题排查

现象原因与处理
机器上装了两套 Office,ospp 指向错误MSI 版 Office 与 Click-to-Run 版不能共存,两套目录下都有脚本时会找错位置。确认实际使用的安装目录(Office16 还是其它),或卸载多余的那套;/dstatusall 列出的产品以当前脚本所在目录对应的安装为准
Visio 单独失效,Office 仍激活KMS 按产品独立续订。逐产品看 /dstatusall 的 LICENSE STATUS 与 REMAINING GRACE;确认该机器与 KMS 主机网络可达、/sethst 主机名正确、DNS 自动发现正常
ospp.vbs not found装的是订阅版(不用 ospp);或路径不对(应在 Office16 目录,32 位在 Program Files (x86));或装的是 Visio/Project 订阅版,本身没有 OSPP 脚本需求
Product key installation failed密钥与产品不匹配(Office 的 MAK 不能装给 Visio);或装的是零售 / 订阅版而非批量版;确认 GVLK / MAK 与产品版本对齐
位宽冲突Visio / Project 的位宽必须与主 Office 一致,64 位与 32 位不能共存,需卸载重装
MAK 次数耗尽(0xC004C008 一类)该 MAK 的激活次数已用完,回 VLSC 追加或更换 MAK;同时排查是否有超售密钥流入
内网想用 AD 激活 Office / Visio基于 Active Directory 的激活(ADBA)同样支持 Office 产品族,需要在 AD 森林安装激活对象,与 KMS 可混合部署,见 ADBA 专题

十一、常见问题

Visio / Project 能和 Office 装在同一目录吗?

可以,默认就在同一目录(C:\Program Files\Microsoft Office\Office16),共用同一个 ospp.vbs。/dstatusall 会把每个产品的许可证状态分别列出,靠每条信息末尾的 Last 5 characters of installed product key 与 LICENSE NAME 区分是哪个产品、装的是哪把密钥。

订阅版 Visio / Project 为什么用不了 ospp.vbs?

订阅版的许可是基于账户的:管理员在 Microsoft 365 管理中心分配席位,用户登录微软账户即激活,不经过 OSPP 平台,也没有 MAK / GVLK 概念。ospp.vbs 只对批量授权(Volume)的 LTSC 版本有意义。

KMS 激活后,为什么 Visio 失效了 Office 还有效?

每个产品是独立激活、独立续订的(激活后每 7 天尝试续订,最长 180 天)。用 /dstatusall 逐产品查看 LICENSE STATUS 与 REMAINING GRACE:通常意味着该机器长期离线、KMS 主机不可达或 DNS 自动发现失效,确认 /sethst 指向的主机名与端口后重新 /act:KMS。

内容依据(官方来源)

延伸阅读