KMS Key Management Service(简称:KMS),这个功能是在Windows Vista之后的产品中的一种新型产品激活机制。
1、首先是需要一台CentOS系统的VPS(虚拟专用服务器),我是用的腾讯云服务器
2、下载vlmcsd安装包,注意检查是否已经安装wget,若没有需要先自行安装。一般来说购买的云服务器都是自带装好的。
yum -y install wget wget https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz

3、解压安装包(解压后如上图)
tar -xzf binaries.tar.gz
4、安装vlmcsd-x64-musl-static
进入 binaries/Linux/intel/static目录下,可以看到里边有多个安装程序,选择匹配自己系统的安装,执行安装程序。(这里我选用的是第一个)
cd binaries/Linux/intel/static ./vlmcsd-x64-musl-static

5、检查vlmcsd-x64-musl-static程序是否正常运行
执行如下命令(这里监听端口为1688)
ps -ef | grep vlmcsd-x64-musl-static
6、测试kms服务器(需要一台未激活的Windows),我这里使用的是虚拟机安装的Win10系统,哭唧唧,安装后是自动激活的,所以还得多一个步骤,删除产品密钥。
(1)右键单击开始按钮,选择命令提示符(以管理员身份运行);
(2)在命令指示符窗口中,输入slmgr /upk,回车即会提示成功地卸载了产品密钥;
(3)操作完成后,Win10系统就变成了未激活状态,之后就使用自己的方式来激活Win10。
(4)编写win10-kms.bat激活文件。
cscript /nologo "C:\WINDOWS\system32\slmgr.vbs" /ipk 产品密钥(可网上百度有很多) cscript /nologo "C:\WINDOWS\system32\slmgr.vbs" /skms 搭建kms服务器的地址 cscript /nologo "C:\WINDOWS\system32\slmgr.vbs" /ato
(5)右键点击win10-kms.bat,以管理员身份运行。
(6)运行完毕,查看是否激活windows
最后至此全部过程搭建完毕!