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

企业批量激活:MAK / KMS / 基于 AD 的激活

面向已持有微软批量授权协议的组织。这是 kms 这个词的本义,也是它唯一合法的用法。

前置条件,不满足请止步 搭建 KMS 主机需要 CSVLK(KMS 主机密钥),它只发放给签了批量许可协议的组织(Open、Open Value、Select、Enterprise、服务提供商许可协议), 在 Microsoft 365 管理中心或 VLSC 批量许可服务中心获取。 没有协议就没有合法主机密钥;使用他人主机或伪造主机既违反许可协议,也是微软明确不认可的。

三条批量路径怎么选

方式机制适合优缺点
MAK
多次激活密钥
每台机器直接联微软激活一次,消耗一次配额<25 台、离线机、外派机器、VDI 临时实例永久有效、无需内网设施;但每台要消耗次数,次数可在 VLSC 追加
KMS
密钥管理服务
内网建 KMS 主机,客户端周期性找它续订≥25 客户端 或 ≥5 服务器的内网一次部署全自动;依赖内网,离线超 180 天失效
ADBA
基于 AD 的激活
激活对象存在 AD 里,域内机通过 DC 激活已有 AD 域、机器长期在域内客户端零配置;需要 DC 支持,离线同样受限

KMS 的工作模型

项KMS 主机KMS 客户端
密钥CSVLK(主机密钥,从 VLSC / M365 管理中心获取)GVLK(微软公开的客户端安装密钥,通常已内置)
通信监听 TCP 1688(可改)通过 DNS SRV _vlmcs._tcp 自动发现主机
阈值客户端 <25(服务器 <5)时拒绝激活每 2 小时尝试一次(未激活状态)
续订维护激活计数激活后每 7 天续订,有效期 180 天
系统Windows Server(装批量激活服务角色);Win10/11 也可临时充当批量授权版本的 Windows / Server

部署 KMS 主机(Windows Server)

  1. 服务器管理器 → 添加角色和功能 → 勾选「批量激活服务」(Volume Activation Services),同时会装上 Web/IIS 依赖
  2. 打开 批量激活工具(VAMT / VMAT),选择 KMS 激活方式,输入从 VLSC 拿到的 CSVLK
  3. 联网或电话完成主机自身激活
  4. 在 DNS 中确认自动发布了 SRV 记录:_vlmcs._tcp.<域名> → 指向本机的 1688 端口
  5. 防火墙放行 TCP 1688 入站
主机侧常用命令(管理员)
rem 安装主机密钥(CSVLK,从 VLSC 获取)
slmgr /ipk <CSVLK>

rem 联机激活主机
slmgr /ato

rem 查看主机状态
slmgr /dlv

rem 修改监听端口(默认 1688)
slmgr /sprt 1688

rem 启用/禁用 DNS 自动发布 SRV
slmgr /sdns
slmgr /cdns

rem 查看当前激活计数
slmgr /dlv  rem 关注 Current Count 字段

客户端接入

批量授权版本通常已内置 GVLK,接入域/内网后会自动发现主机完成激活,无需任何操作。若需要手动指定(例如零售版转 KMS 客户端、DNS 不通):

客户端侧(管理员)
rem 1. 安装对应版本的 GVLK
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX   rem 例:Win10/11 专业版

rem 2. 指定 KMS 主机(内网自建,勿填来路不明的公网地址)
slmgr /skms kms.corp.example.com:1688

rem 3. 立即激活
slmgr /ato

rem 4. 验证
slmgr /xpr
slmgr /dlv

改回自动发现:slmgr /ckms。完整 GVLK 见 官方密钥对照表。

阈值:为什么前几台激活不了

KMS 主机必须累计看到足够的不同机器请求才会开始激活:

  • 客户端操作系统(Windows 10/11):至少 25 台
  • 服务器操作系统(Windows Server):至少 5 台

这是硬性设计。不足阈值时客户端会持续报错(常见 0xC004F038),不是配置错误。测试环境可以用 slmgr /sai//sri 缩短尝试间隔来加速观察,但生产环境请按实际规模规划。

续订机制(180 天规则的由来)

  • 激活成功后,客户端获得 180 天有效期
  • 客户端每 7 天尝试联系主机续订一次,续订成功则有效期回满
  • 若机器离开内网(出差、封存)超过 180 天,回到未激活状态,回到内网后自动恢复

这是设计行为,不是「破解失效」。判断依据:slmgr /xpr 会显示到期日期而不是「永久激活」。

排障清单

现象排查
客户端找不到主机nslookup -type=srv _vlmcs._tcp;检查 DNS 发布、防火墙 TCP 1688
报 0xC004F038激活计数未达阈值,或主机未激活自身
报 0x8007232B / 0xC004F074DNS 解析不到 KMS SRV 记录,或不在企业网络内
报 0xC004F00FGVLK 与安装版本不匹配
主机计数一直不涨看事件查看器 Applications and Services Logs → Microsoft → Windows → SoftwareProtectionPlatform
时间不对导致失败先校正系统时间,报 0x80072F8F 多因时间/网络
2026 起的新变化:KMS 主机要验 TPM 微软正在为 KMS 引入基于硬件信任的机制,要求 KMS 主机通过 TPM 芯片进行身份验证。 自 2026 年 8 月起,Windows Server 2025 先行引入检测机制;从下一个 Windows Server 长期服务通道版本开始,TPM 认证将成为强制要求。 规划新主机时请预留 TPM 2.0 支持。
不要做的事
  • 不要把你的 KMS 主机暴露到公网——等于替全网盗版提供激活服务,协议会被追责
  • 不要使用网上流传的第三方公网 KMS 地址——微软明确不认可,且这些地址常被用于投递恶意流量
  • 不要在没有批量授权协议的情况下搭建「自用 KMS 主机」——没有合法 CSVLK 的前提下,任何实现的本质都是绕过授权

相关:GVLK 官方密钥表 → | slmgr 命令速查 → | Office LTSC 批量激活 →

内容依据(官方来源)

延伸阅读