1. 首页
  2. 系统运维
  3. Linux

使用vlmcsd搭建kms服务器激活windows

1. 声明

文章本着学习 systemd 的目的,探究如何使用 systemd 来托管 vlmcsd 这样的原生后台进程,仅供学习交流,仅代表个人言论,与任何组织无关,严禁商用。

本文中的 vlmscd 来自 github.com/kkkgo/vlmcsd ,另附上可执行文件的 下载地址

使用vlmcsd搭建kms服务器激活windows

2. 介绍

很多人都会使用一些 KMS 激活软件来激活 Windows 或者是 Office ,其实 KMS 的本质就是让系统连接上一个认证服务器,通过认证服务器来验证当前用户是否有使用系统全部功能的权限。

但事实上,网上搜到软件并不是很能让人放心,因为软件本身通常会需要一些系统权限,而且会被杀毒软件认为是病毒,而直接通过 CMD 来进行 KMS 认证显然是一种绿色无毒无害的方式。

值得注意的是,KMS 激活的有效期只有 180 天,到期之后会自动连接 KMS 服务器进行激活,所以推荐将 vlmcsd 部署成服务器中的常驻服务。

3. 版本选择

一般来说:

4. 部署

需要注意的是,vlmcsd 需要使用 1688 端口,所以请保证这个端口没被占用,且系统的 1688 端口需开启外部访问的权限。

4.1 Linux

4.1.1 安装

下载对应版本的 zip 文件之后,将其解压至 /usr/local/vlmcsd 下。

在 /usr/local/vlmcsd 下新建一个文件 vlmcsd.service ,填入以下内容并保存:

[Unit]
Description=Microsoft KMS Server
After=network.target
After=network-online.target
Wants=network-online.target

[Service]
Type=oneshot
ExecStart=/usr/local/vlmcsd/static/vlmcsd-x64-musl-static
RemainAfterExit=yes
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

执行到这一步,文件目录应该是这样的:

/usr/local/vlmcsd
├── glibc
│   └── ...
├── musl
│   └── ...
├── static
│   ├── vlmcsd-x64-musl-static
│   └── ...
├── uclibc
│   └── ...
└── vlmcsd.service

然后执行:

chmod +x /usr/local/vlmcsd/static/vlmcsd-x64-musl-static # 赋予执行权限
ln -s /usr/local/vlmcsd/vlmcsd.service /lib/systemd/system/ # 添加系统服务单元
systemctl daemon-reload # 重载系统服务单元

到这里,我们就已经完成了 vlmcsd 的安装。

4.1.2 启动/停止/查看状态

systemctl start vlmcsd # 启动 vlmcsd
systemctl stop vlmcsd # 停止 vlmcsd
systemctl status vlmcsd # 查看运行状态

4.1.3 开机自启/取消开机自启

systemctl enable vlmcsd # 设置开机自启
systemctl disable vlmcsd # 取消开机自启

4.1.4 卸载

systemctl stop vlmcsd # 停止 vlmscd
systemctl disable vlmcsd # 取消开机自启
rm -f /lib/systemd/system/vlmcsd.service # 删除系统服务单元
systemctl daemon-reload # 重载系统服务单元
rm -rf /usr/local/vlmcsd # 删除源文件

执行完上述命令之后没有任何 vlmcsd 相关文件残留

4.2 Windows

应该没人用 Windows 当服务器系统吧,或者用windows的自己双击就可以。windows服务器部署,嘿嘿。。。

5. 激活

5.1 Windows

以管理员身份打开 cmd 窗口,执行以下命令:

slmgr /skms <部署了 vlmcsd 的 Server 的 IP 或域名>
slmgr /ato

5.2 Office

以管理员身份打开 cmd 窗口,执行以下命令:

cscript ospp.vbs /sethst:<部署了 vlmcsd 的 Server 的 IP 或域名>
cscript ospp.vbs /act

看上去很简单吧,搭建自己的kms服务器激活windows、office。

再次申明,本文只做学习用途,支持正版!!!

联系我们

0574-55011290

QQ:248687950

邮件:admin@nbhao.org

工作时间:周一至周五,9:00-18:00,节假日休息

QR code