微软产品自建KMS服务器激活完整流程

激活仅供个人研究和学习使用,如果想正规使用软件,请购买正版软件许可。

一、激活环境准备

  1. 下载安装office tool plus工具;

  2. 使用该工具部署visio和project 2024专业版;

  3. docker部署vlmcsd:docker desktop搜索mikolatero/vlmcsd:latest,点击pull将镜像下载到本地;

  4. 使用管理员身份运行cmd,通过docker命令保存镜像为tar包;

    docker save mikolatero/vlmcsd > C:\Users\50320\Desktop\vlm\vlm.tar
    
  5. 上传到极空间,并在docker-镜像-本地-导入-从极空间导入中选择上传好的tar包,双击开始配置docker;

    • 通用:保持默认即可
    • 文件夹路径:保持默认即可
    • 网络:保持默认即可
    • 端口:默认1688,我们也用1688
    • 别名:保持默认即可
    • 环境:保持默认即可
    • 命令:保持默认即可
    • 能力:保持默认即可,点击应用启动docker
  6. 在lucky中配置反代:ssl证书中新增子域名、动态域名新增子域名、web服务中配置子域名及代理到的内网IP和端口;

  7. 准备工作完成,开始激活操作

二、激活Project

(1)安装GVLK

以Project专业版2024为例,GVLK为:FQQ23-N4YCY-73HQ3-FM9WC-76HF4,更多的产品GVLK见后续章节(章节四),以管理员身份打开cmd并运行以下指令:

slmgr /ipk FQQ23-N4YCY-73HQ3-FM9WC-76HF4

(2)配置使用自己部署的KMS服务器

以管理员身份打开cmd并运行以下指令:

slmgr /skms kms.0am.cn:1688

(3)开始激活

slmgr /ato

三、激活Visio

(1)安装GVLK

以Visio专业版LTSC 2024为例,GVLK为:B7TN8-FJ8V3-7QYCP-HQPMV-YY89G,更多的产品GVLK见后续章节,以管理员身份打开cmd并运行以下指令:

slmgr /ipk B7TN8-FJ8V3-7QYCP-HQPMV-YY89G

(2)配置使用自己部署的KMS服务器

以管理员身份打开cmd并运行以下指令:

slmgr /skms kms.0am.cn:1688

(3)开始激活

slmgr /ato

四、GVLK官方查询表

1.Windows常用的GVLK

微软官方网址:https://learn.microsoft.com/zh-cn/windows-server/get-started/kms-client-activation-keys?tabs=server2025%2Cwindows1110ltsc%2Cversion1803%2Cwindows81

2.Office常用的GVLK

微软官方网址:https://learn.microsoft.com/zh-cn/office/volume-license-activation/gvlks

五、参考信息

kms服务github开源地址:https://github.com/Wind4/vlmcsd

六、报错及解决

1.0xC004F069

image-20250415150450867

这个报错是因为安装的project不是批量许可版,需要在officetool plus中安装批量许可证,然后再卸载掉普通版本的许可证。

2.0xC004C003

image-20250415153444216

这个报错不清楚是什么情况,但是打开project发现已经被激活了,后续我再观察一下。

3.操作了还是没有激活

需要看一下服务器是否v4、v6都可以用,客户端是否v4、v6都可以用,如果网络无法访问,也有可能导致激活失败,比如:仅有v4公网的网络访问仅有v6公网的KMS服务器,这样也会导致操作很顺利,最后没有许可、激活失败。