如今我们经常会使用KMS对我们的windows/office进行激活,不过市面上流通着不少良莠不齐的KMS激活软件。其实,我们完全可以利用手中的闲置VPS资源,利用vlmcsd搭建KMS激活服务器。

声明

1.本文中的内容本人实测在Atom D525/4G/640G的独立服务器上,在ubuntu 14.04环境下测试可用。
2.vlmcsd是跨平台的,因此不限于远程/vps等条件,大家可在本地的windows/MacOS等环境下尝试。
3.不得用于非法用途。
4.本文中的vlmcsd来自于:https://ko.mk/j0gjj
5.仅VOL版本的windows/office支持此KMS激活,请先确认自己安装的非Retail零售版。


下载

1.本地下载(2017-06-17版本):
https://dl.yorkchou.com/tools/vlmcsd-1111-2017-06-17-Hotbird64.zip
2.原版下载(持续更新):
https://ko.mk/j0gjj


部署

1.挑选适合自己系统的版本:
解压后,在binaries文件夹下,我们能看到适配各个系统的版本,我们这里以Linux系统为例,进入\binaries\Linux\intel\static,找到vlmcsd-x64-musl-staticvlmcsd-x86-musl-static(根据系统为x86或x64系统而定)。
2.将该文件上传至VPS(比如/root/kms/)
3.赋予执行权限:

chmod u+x vlmcsd-x64-musl-static

4.执行:

./vlmcsd-x64-musl-static

至此,已经部署完毕。
如果你的VPS开启了iptables,记得开启1688端口的tcp传输:

iptables -I INPUT 5 -p tcp -m state --state NEW -m tcp --dport 1688 -j ACCEPT


本地测试

这里仅以本地为windows环境为例。
1.win+R开启cmd,cd进入\binaries\Windows\intel目录。
2.根据你本地的windows为x86或x64,输入如下命令:

vlmcs-Windows-x86.exe -v -l 3 你的VPS的IP或者绑定的域名

vlmcs-Windows-x64.exe -v -l 3 你的VPS的IP或者绑定的域名

其中-l 3表示发送Windows Server 2008 Datacenter的激活请求,具体版本对应列表可以通过vlmcs.exe -x查看
如果显示如下,那么就搭建成功了。
kms2.png


激活

1.windows
以管理员身份打开命令提示符,然执行下列命令:

cd /d "%SystemRoot%\system32"
slmgr /skms 你的VPS的IP或者绑定的域名
slmgr /ato
slmgr /xpr

2.office
以管理员身份打开命令提示符,进入软件安装目录,然后执行下列命令:
这里以Office 2013为例:
进入32位版本安装目录:

cd /d "%ProgramFiles(x86)%\Microsoft Office\Office15"

进入64位版本安装目录:

cd /d "%ProgramFiles%\Microsoft Office\Office15"

然后执行下列命令:

cscript ospp.vbs /sethst:你的VPS的IP或者绑定的域名
cscript ospp.vbs /act
cscript ospp.vbs /dstatus


注意事项

KMS方式激活的有效期只有180天.
每隔一段时间系统会自动KMS服务器请求续期.

Last modification:July 10, 2019
If you think my article is useful to you, please feel free to appreciate