什么是vlmcsd?
vlmcsd是一个开源的KMS模拟器,可以在Linux、Windows等系统平台上运行,用来激活支持KMS协议的Windows和Office产品。
KMS是一种批量激活的方式,它需要在局域网内部署一个KMS服务器,然后客户端通过向服务器发送请求来获取一个随机的激活ID,每180天需要重新连接一次服务器来续期。
使用vlmcsd可以自己搭建一个私人的KMS服务器,避免依赖于不稳定或不安全的公共服务器。
如何在Windows上部署vlmcsd?
以下是在Windows上部署vlmcsd的步骤:
下载vlmcsd的二进制文件包,从这里选择最新版本的binaries.tar.gz文件,然后解压缩。
找到binaries\Windows\intel目录下的vlmcsd-Windows-x64.exe和vlmcs-Windows-x64.exe文件(如果是32位系统,选择x86版本),复制到一个新建的文件夹,例如C:\KMS。
以管理员身份打开命令提示符,进入C:\KMS目录,执行以下命令:
netsh advfirewall firewall add rule name="Key Management Server" dir=in action=allow protocol=TCP localport=1688
这是为了在防火墙中放行1688端口,这是vlmcsd需要用到的端口。
执行以下命令,将vlmcsd-Windows-x64.exe安装为一个NT服务,并指定一个日志文件:
vlmcsd-Windows-x64.exe -s -l C:\KMS\KMS_Service.log
如果不需要日志文件,可以去掉-l参数。
执行以下命令,启动Key Management Server服务:
net start "Key Management Server"
可以使用sc query或任务管理器查看服务是否已经启动,并且为开机自启动。
可以使用ipconfig查看当前服务器的IP地址,记下来以备后用。
可以使用vlmcs-Windows-x64.exe测试本地是否成功连接到KMS服务器,如果出现successful字样,说明连接成功。
vlmcs-Windows-x64.exe 127.0.0.1:1688
至此,Windows上的KMS服务器就部署完成了。
如何在Linux上部署vlmcsd?
下载vlmcsd的二进制文件包,从这里选择最新版本的binaries.tar.gz文件,然后解压缩。
找到binaries\Linux\intel目录下的vlmcsd-x64-musl-static文件(如果是32位系统,选择x86版本),复制到一个新建的文件夹,例如/usr/local/kms。
给该文件赋予可执行权限:
chmod +x /usr/local/kms/vlmcsd-x64-musl-static
执行以下命令,将vlmcsd-x64-musl-static作为一个后台进程运行,并指定一个日志文件:
/usr/local/kms/vlmcsd-x64-musl-static -D -l /var/log/kms.log
如果不需要日志文件,可以去掉-l参数。
如果需要开机自启动,可以将上述命令添加到系统的启动脚本中,例如/etc/rc.local或/etc/rc.d/rc.local。
如果有防火墙,需要放行1688端口,例如使用firewall-cmd命令:
firewall-cmd --zone=public --add-port=1688/tcp --permanent
firewall-cmd --reload
可以使用ifconfig查看当前服务器的IP地址,记下来以备后用。
可以使用vlmcs测试本地是否成功连接到KMS服务器,如果出现successful字样,说明连接成功。
/usr/local/kms/vlmcs 127.0.0.1:1688
至此,Linux上的KMS服务器就部署完成了。
如何使用KMS服务器激活Windows或Office?
以下是使用KMS服务器激活Windows或Office的步骤 :
在需要激活的客户端上,以管理员身份打开命令提示符或PowerShell。
输入以下命令,卸载当前的产品密钥:
slmgr /upk
输入以下命令,设置KMS服务器的地址,替换为之前记下的IP地址或域名:
slmgr /skms 192.168.10.50
输入以下命令,安装对应的KMS客户端密钥,根据不同的Windows或Office版本选择合适的密钥,可以从这里查看完整的列表:
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
以上是Windows 10专业版的密钥。
输入以下命令,执行激活操作:
slmgr /ato
如果出现激活成功的提示,说明操作完成。
如果需要激活Office,需要进入Office的安装目录,例如:
cd C:\Program Files\Microsoft Office\Office16
输入以下命令,安装对应的KMS客户端密钥,根据不同的Office版本选择合适的密钥,可以从这里查看完整的列表:
cscript ospp.vbs /inpkey:YC7DK-G2NP3-2QQC3-J6H88-GVGXT
以上是Office 2013专业增强版的密钥。
输入以下命令,设置KMS服务器的地址,替换为之前记下的IP地址或域名:
cscript ospp.vbs /sethst:192.168.10.50
输入以下命令,执行激活操作:
cscript ospp.vbs /act
如果出现激活成功的提示,说明操作完成。
可以使用以下命令查看激活状态和到期时间:
slmgr /xpr
slmgr /dli
slmgr /dlv
cscript ospp.vbs /dstatus
cscript ospp.vbs /dstatusall
以上就是利用vlmcsd搭建KMS激活服务器教程的文章内容。希望对你有帮助。😊