vlmcsd service in Linux

vlmcsd 是一个 KMS 服务端软件,用于 M$ 产品的激活与授权.

安装

自己去官网下载源码编译打包.Arch Linux 用户可以去 AUR 找现成的 PKGBUILD 脚本打包.

启动服务

Arch Linux 的 AUR 中的 vlmcsd 包有提供一个 systemd unit,内容如下:

[Unit]
Description=KMS Emulator

[Service]
Type=forking
User=nobody
ExecStart=/usr/bin/vlmcsd

[Install]
WantedBy=multi-user.target

可以根据上述内容自己创建一个,然后复制到合适的路径.启动并设置开机启动服务:

systemctl start vlmcsd
systemctl enable vlmcsd

vlmcsd 的默认端口为 1688,如果有防火墙的请修改防火墙设置.

使用方法

Windows

打开 cmd,使用命令安装批量授权 key:

slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx

其中批量授权 key 可以从这里根据 Windows 版本选择对应的 key.

设置 KMS 服务器地址:

slmgr /skms IP

其中 IP 为你的 vlmcsd 服务的 IP.然后激活:

slmgr /ato

M$ Office

切换你的 M$ Office 安装目录,设置 KMS 服务器地址:

cscript ospp.vbs /sethst:IP

激活:

cscript ospp.vbs /act

可能需要注意的问题

支持的 Windows 版本参考这里,M$ Office 仅支持批量授权版的.


319 Words

2018-05-10 16:00 +0000