概述:
KMS(Key Management Service)激活服务器是一种用于管理Microsoft Office和Windows操作系统产品密钥的服务,KMS允许企业在内部网络中设置一个服务器,通过该服务器为多台计算机提供激活服务,从而避免了单独激活每台计算机的繁琐过程,自建KMS服务器可以节省成本,提高管理效率,并且对于需要在大规模环境中部署Windows系统的企业来说,是一种非常实用的解决方案。
KMS激活服务器的原理是基于VLK(Volume License Key)密钥进行批量激活,当KMS服务器启动时,它会定期与Microsoft的KMS主机进行通信,以证明其合法性,一旦验证通过,KMS服务器就可以为连接到它的客户端计算机提供激活服务,客户端计算机在启动时,会向KMS服务器请求激活,KMS服务器在验证客户端的合法性后,会为其提供一个激活令牌,从而完成激活过程。
部署:
将软件目录下的所有文件拷贝到 D 盘新建的 KMS 目录内;D 盘 KMS,目录你可以放置在任何地方,KMS 的名字你也可以自己命名;
以管理员方式运行 CMD,在 CMD 命 令 下 进 入 到 D 盘 的 KMS 目 录
执 行 命 令 将 vlmcsd-Windows-x64.exe 设置为 NT 服务;根据你自己系统的版本选择x64 还是 x86;
vlmcsd-Windows-x64.exe -s -l d:\KMS\KMS_Service.log # -s(小写)是安装 NT 服务,-S(大写)是删除 NT 服务,-l 是指定
输入运行日志;
启动服务:
开 始 → 运 行 → Services.msc 打 开 服 务 → Key Management Server 服务属性 → 启动;这里可以查看服务的启动类型为自动,如果不是自动则修改为自动 。
至此KMS 服务已经启动完毕;
Key Management Server 服务启动后,可以到存放日志的目录查看是否生成日志文件,当然你也可以不启用日志,在添加服务的时候去掉相关参数即可;
以上 KMS 的 Key Management Server 服务已经在 Windows 上部署完毕 , 现在服务器本地验证下是否成功在CMD命令中输入 vlmcs-Windows-x64.exe 出现回显 successful 说明连接成功。
激活验证:
昨日,我刚好装了 Windows Server 2025 初测体验(多图),今天正好拿它来激活一下,看是否能正常激活;使用 cmd 以管理员身份打开,指定KMS服务器地址。
给当前的系统分配一个对应的key,这里我尝试使用Windows Server 2022 Standard 的密钥来试下:
VDYBN-27WPP-V4HQT-9VMD4-VMK7H
好吧 看来不行。
重新找一台Windows 10 来验证。
例如我的操作系统是Win10专业版,对应的KMS key为 W269N-WFGWX-YVC9B-4J6C9-T83GX
;
slmgr -ipk W269N-WFGWX-YVC9B-4J6C9-T83GX //设置密钥
slmgr -skms 172.0.0.253 //设置KMS服务器地址
slmgr -ato //执行激活
激活Office
使用的Office是Office 2019 专业增强版,对应的GVLK key为 NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP
cd "C:\Program Files\Microsoft Office\Office16"
cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP //设置密钥
cscript ospp.vbs /sethst:192.168.31.156 //设置KMS服务器地址
cscript ospp.vbs /act //手动激活
查询其他操作key 请移步至 Key Management Services (KMS) client activation and product keys