如今我们经常会使用KMS对我们的windows/office进行激活,不过市面上流通着不少良莠不齐的KMS激活软件。其实,我们完全可以利用手中的闲置VPS资源,利用vlmcsd搭建KMS激活服务器。
声明
1.本文中的内容本人实测在Atom D525/4G/640G的独立服务器上,在ubuntu 14.04环境下测试可用。
2.vlmcsd是跨平台的,因此不限于远程/vps等条件,大家可在本地的windows/MacOS等环境下尝试。
3.不得用于非法用途。
4.本文中的vlmcsd来自于:https://yk.tn/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://yk.tn/j0gjj
部署
1.挑选适合自己系统的版本:
解压后,在binaries
文件夹下,我们能看到适配各个系统的版本,我们这里以Linux系统为例,进入binariesLinuxintelstatic
,找到vlmcsd-x64-musl-static
或vlmcsd-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进入binariesWindowsintel
目录。
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查看
如果显示如下,那么就搭建成功了。
激活
1.windows
以管理员身份打开命令提示符,然执行下列命令:
cd /d "%SystemRoot%system32"
slmgr /skms 你的VPS的IP或者绑定的域名
slmgr /ato
slmgr /xpr
2.office
以管理员身份打开命令提示符,进入软件安装目录,然后执行下列命令:
这里以Office 2013为例:
进入32位版本安装目录:
cd /d "%ProgramFiles(x86)%Microsoft OfficeOffice15"
进入64位版本安装目录:
cd /d "%ProgramFiles%Microsoft OfficeOffice15"
然后执行下列命令:
cscript ospp.vbs /sethst:你的VPS的IP或者绑定的域名
cscript ospp.vbs /act
cscript ospp.vbs /dstatus
注意事项
KMS方式激活的有效期只有180天.
每隔一段时间系统会自动KMS服务器请求续期.