ChrisKim
Do not go gentle into that good night.
颢天

搭建个人 KMS 激活服务

不知道大家的Windows系统是怎么激活的呢。总之我以前是使用的KMSpico这个激活软件,用着很方便。不过想着自己用着别人的KMS服务器,用着别人的破解软件,总觉得有点不安全因素,并且手头上有个闲置的服务器(其实只需要使用虚拟机、局域网计算机即可),于是学习了下搭建KMS服务器的方法,在此也向大家分享方法。

KMS (Key Management Service),即密钥管理服务,是微软产品中的一种产品激活机制,主要面向于企业批量授权用户。企业与微软签约获取批量授权,然后在公司内网搭建KMS服务器,公司内的计算机通过几行命令连接搭建的KMS服务器然后获取授权即可激活微软软件。

而KMS服务也可以应用到盗版系统激活上,因为KMS本质上没有安装密钥,只是安装了一个KMS通用密钥,然后连接搭建的服务器获取授权。如果我们能自己搭建服务器,骗过系统,岂不是可以激活系统嘛?

warning 尊重软件版权
本文不倡导、不鼓励使用盗版软件,仅作为技术分享。若有能力,请购买正版软件,尊重版权,支持开发者。

一、下载vlmcsd

GitHub页面:链接
云盘下载:链接

此程序会被Windows Defender拦截,请禁用WD或使用其他杀毒软件(毕竟微软自己的杀毒软件,肯定要禁止滥用KMS)

解压后有两个文件夹,binariesfloppybinaries文件夹内是单纯的程序,floppy是制作好的软盘虚拟机。如果你有相关虚拟机程序例如VMware,直接进入floppy目录运行vlmcsd embedded.vmx虚拟机即可开启制作好的KMS服务器,炒鸡方便,可直接跳过下文的服务器配置操作,直接准备激活就行。

如果你想长期搭建KMS服务器,或没有虚拟机软件,请继续阅读教程。(本机搭建KMS是不能激活本机的,没虚拟机就只能局域网内搭建/云服务器搭建)

二、搭建KMS服务

Windows版

1.将下载的压缩包解压,进入\binaries\Windows\intel目录,找到vlmcsd-Windows-x64.exe(如果是32位的系统,请选择x86的那个)

https://assets.zouht.com/img/blog/881-01.webp

2.复制当前路径

3.以管理员身份打开命令提示符,执行以下命令

cd /d [复制的路径]

4.在cmd内执行以下命令注册服务(小写s安装,大写S注销服务)

vlmcsd –s –l [你的目录]\vlmcsd.log

5.Windows键 + R 运行 services.msc

https://assets.zouht.com/img/blog/881-02.webp

在服务中将Key Management Server服务设置为自动并启动

至此KMS服务搭建完成,超级方便的。

Linux

1.将下载的压缩包解压,进入\binaries\Linux\intel\static目录,找到vlmcsd-x64-musl-static(如果是32位的系统,请选择x86的那个)

https://assets.zouht.com/img/blog/881-03.webp

2.将vlmcsd-x64-musl-static重命名为vlmcsd(方便操作些)

3.将vlmcsd上传到Linux的/usr/bin/目录下并设置755的权限

4.添加vlmcsd服务,新建vlmcsd.pid文件,用来存放PID的文件,便于添加服务

vim /var/run/vlmcsd.pid

5.新建vlmcsd.service文件,填写以下内容

vim /lib/systemd/system/vlmcsd.service
[Unit]
Description=KMS Server By vlmcsd
After=network.target
[Service]
Type=forking
PIDFile=/var/run/vlmcsd.pid
ExecStart=/usr/bin/vlmcsd -p /var/run/vlmcsd.pid
ExecStop=/bin/kill -HUP $MAINPID
PrivateTmp=true
[Install]
WantedBy=multi-user.target

重载服务:systemctl daemon-reload
启动服务:systemctl start vlmcsd
设置开机启动:systemctl enable vlmcsd
查看运行状态:systemctl status vlmcsd

6.开放1688端口(防火墙和安全组都得放行)

三、使用KMS激活系统

首先下载我整理好的 GVLK 激活码对照表:https://run.sh.cn/gvlk

另外,微软官方的 KMS 文档中也附上了 GVLK 且会持续更新:https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys

首先解释下啥是GVLK激活码。GVLK (Generic Volume License Key),即通用批量授权许可密钥,所有KMS激活的系统都安装的这个通用密钥。但是这个密钥不能激活系统,只能用来KMS激活。

(下文只介绍激活Windows系统的方法,激活Office的方法在我整理的GVLK文档里写到)

1.下载好后打开本文档,即可看到各种系统版本和Office版本的GVLK激活码。首先选择和你的系统版本对应的激活码(家庭版不能直接选用专业版激活码,需要一点其他的操作)

例如我安装的是Windows 10 专业版,即选择Windows 10 Professional的W269N-WFGWX-YVC9B-4J6C9-T83GX

https://assets.zouht.com/img/blog/881-04.webp

2.然后使用管理员权限运行命令提示符(CMD)

3.执行以下命令

[GVLK]替换为你对应版本的密钥。
[IP]替换为你搭建KMS服务器的内网IP或者是域名。

slmgr /ipk [GVLK]
slmgr /skms [IP]
slmgr /ato
slmgr /xpr

第一条命令是安装GVLK密钥

https://assets.zouht.com/img/blog/881-05.webp

第二条命令是设置KMS服务器

https://assets.zouht.com/img/blog/881-06.webp

第三条命令是获取激活

https://assets.zouht.com/img/blog/881-07.webp

第四条命令是查询到期时间(KMS激活180天过期,需要连接KMS服务器重新激活)

https://assets.zouht.com/img/blog/881-08.webp

4.这样你的系统就成功激活了

https://assets.zouht.com/img/blog/881-09.webp

本文链接:https://www.zouht.com/881.html
本文使用:CC BY-NC-SA 4.0 许可
#
首页      教程      搭建个人 KMS 激活服务

发表回复

textsms
account_circle
email

  • Sildenafil

    感谢博主,终于会了!

    4 年前 回复

颢天

搭建个人 KMS 激活服务
不知道大家的Windows系统是怎么激活的呢。总之我以前是使用的KMSpico这个激活软件,用着很方便。不过想着自己用着别人的KMS服务器,用着别人的破解软件,总觉得有点不安全因素,并且手头…
扫描二维码继续阅读
2020-05-07