什么是vlmcsd?

vlmcsd是一个开源的KMS模拟器,可以在Linux、Windows等系统平台上运行,用来激活支持KMS协议的Windows和Office产品。

KMS是一种批量激活的方式,它需要在局域网内部署一个KMS服务器,然后客户端通过向服务器发送请求来获取一个随机的激活ID,每180天需要重新连接一次服务器来续期。

使用vlmcsd可以自己搭建一个私人的KMS服务器,避免依赖于不稳定或不安全的公共服务器。

如何在Windows上部署vlmcsd?

以下是在Windows上部署vlmcsd的步骤:

  1. 下载vlmcsd的二进制文件包,从这里选择最新版本的binaries.tar.gz文件,然后解压缩。

  2. 找到binaries\Windows\intel目录下的vlmcsd-Windows-x64.exe和vlmcs-Windows-x64.exe文件(如果是32位系统,选择x86版本),复制到一个新建的文件夹,例如C:\KMS。

  3. 以管理员身份打开命令提示符,进入C:\KMS目录,执行以下命令:

netsh advfirewall firewall add rule name="Key Management Server" dir=in action=allow protocol=TCP localport=1688

这是为了在防火墙中放行1688端口,这是vlmcsd需要用到的端口。

  1. 执行以下命令,将vlmcsd-Windows-x64.exe安装为一个NT服务,并指定一个日志文件:

vlmcsd-Windows-x64.exe -s -l C:\KMS\KMS_Service.log

如果不需要日志文件,可以去掉-l参数。

  1. 执行以下命令,启动Key Management Server服务:

net start "Key Management Server"
  1. 可以使用sc query或任务管理器查看服务是否已经启动,并且为开机自启动。

  2. 可以使用ipconfig查看当前服务器的IP地址,记下来以备后用。

  3. 可以使用vlmcs-Windows-x64.exe测试本地是否成功连接到KMS服务器,如果出现successful字样,说明连接成功。

vlmcs-Windows-x64.exe 127.0.0.1:1688

至此,Windows上的KMS服务器就部署完成了。

如何在Linux上部署vlmcsd?

以下是在Linux上部署vlmcsd的步骤13

  1. 下载vlmcsd的二进制文件包,从这里选择最新版本的binaries.tar.gz文件,然后解压缩。

  2. 找到binaries\Linux\intel目录下的vlmcsd-x64-musl-static文件(如果是32位系统,选择x86版本),复制到一个新建的文件夹,例如/usr/local/kms。

  3. 给该文件赋予可执行权限:

chmod +x /usr/local/kms/vlmcsd-x64-musl-static 
  1. 执行以下命令,将vlmcsd-x64-musl-static作为一个后台进程运行,并指定一个日志文件:

/usr/local/kms/vlmcsd-x64-musl-static -D -l /var/log/kms.log

如果不需要日志文件,可以去掉-l参数。

  1. 如果需要开机自启动,可以将上述命令添加到系统的启动脚本中,例如/etc/rc.local或/etc/rc.d/rc.local。

  2. 如果有防火墙,需要放行1688端口,例如使用firewall-cmd命令:

firewall-cmd --zone=public --add-port=1688/tcp --permanent
firewall-cmd --reload
  1. 可以使用ifconfig查看当前服务器的IP地址,记下来以备后用。

  2. 可以使用vlmcs测试本地是否成功连接到KMS服务器,如果出现successful字样,说明连接成功。

/usr/local/kms/vlmcs 127.0.0.1:1688

至此,Linux上的KMS服务器就部署完成了。

如何使用KMS服务器激活Windows或Office?

以下是使用KMS服务器激活Windows或Office的步骤 :

  1. 在需要激活的客户端上,以管理员身份打开命令提示符或PowerShell。

  2. 输入以下命令,卸载当前的产品密钥:

slmgr /upk
  1. 输入以下命令,设置KMS服务器的地址,替换为之前记下的IP地址或域名:

slmgr /skms 192.168.10.50
  1. 输入以下命令,安装对应的KMS客户端密钥,根据不同的Windows或Office版本选择合适的密钥,可以从这里查看完整的列表:

slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX

以上是Windows 10专业版的密钥。

  1. 输入以下命令,执行激活操作:

slmgr /ato
  1. 如果出现激活成功的提示,说明操作完成。

  2. 如果需要激活Office,需要进入Office的安装目录,例如:

cd C:\Program Files\Microsoft Office\Office16
  1. 输入以下命令,安装对应的KMS客户端密钥,根据不同的Office版本选择合适的密钥,可以从这里查看完整的列表:

cscript ospp.vbs /inpkey:YC7DK-G2NP3-2QQC3-J6H88-GVGXT

以上是Office 2013专业增强版的密钥。

  1. 输入以下命令,设置KMS服务器的地址,替换为之前记下的IP地址或域名:

cscript ospp.vbs /sethst:192.168.10.50
  1. 输入以下命令,执行激活操作:

cscript ospp.vbs /act
  1. 如果出现激活成功的提示,说明操作完成。

  2. 可以使用以下命令查看激活状态和到期时间:

slmgr /xpr
slmgr /dli
slmgr /dlv

cscript ospp.vbs /dstatus
cscript ospp.vbs /dstatusall

以上就是利用vlmcsd搭建KMS激活服务器教程的文章内容。希望对你有帮助。😊