自建kms激活服务器是一种自主控制激活权限的方式,可以为企业和个人提供更加稳定和长期的Windows激活服务,而且可以自由配置激活信息。本文将从以下几个方面介绍搭建自建kms激活服务器的方法和注意事项。
一、环境准备
1、操作系统:Windows Server 2008 R2 SP1及以上版本。
2、安装框架:.Net Framework 4.0。
3、获取kms激活工具:可以选择微软官方提供的VAMT(Windows激活管理工具)或自行下载,例如vlmcsd。
vlmcsd.c 的编译:
$ tar xvf vlmcsd-xxxx.tar.gz
$ cd vlmcsd-xxxx
$ make
$ sudo su
# mkdir /usr/local/kms; cp vlmcsd /usr/local/kms/; chmod a+x /usr/local/kms/vlmcsd;chown root:root /usr/local/kms/vlmcsd;cd /usr/local/kms/;
# nohup ./vlmcsd >/dev/null 2>&1 & disown
4、获取kms密钥:可以从微软Volume Licensing Service Center网站上下载,也可以使用第三方提供的kms密钥。
二、搭建kms服务器
1、安装VAMT或vlmcsd工具。
2、将获取到的kms密钥添加到kms服务器。
3、需要开启KMS服务。在Windows Server 2008 R2及以上版本中,可以通过以下命令启动KMS服务,打开cmd,使用管理员权限运行:
slmgr.vbs /ipk <kms密钥>
slmgr.vbs /ato
说明:
slmgr.vbs :是Windows软件授权管理工具,用于KMS激活Windows系统的命令行工具。
/ipk :用于安装系统的产品密钥或者更改系统的密钥,后面跟上KMS密钥。
/ato :用于激活Windows系统,会向KMS服务器发送激活请求。
4、确认激活情况。Windows Server 2008 R2及以上版本支持slmgr.vbs命令查看激活情况。
slmgr.vbs /dli //查看许可证信息
slmgr.vbs /dlv //查看详细许可证信息
三、开启自动续期
2、默认情况下,KMS激活方式只能激活180天,需要不断重复激活过程。但可以通过设置自动续期来实现自动激活。
slmgr.vbs /ipk <kms密钥>
slmgr.vbs /ato
slmgr.vbs /rearm //延长180天
需要注意,手动执行的生效期是180天,而在激活的以来期限中,则将延续当前计数,可以达到长期激活的目的。
四、客户端设置
1、更改kms服务端口。 默认的kms端口是1688,如果你需要修改端口号,需要在客户端修改对应的配置文件。
2、客户端安装kms密钥。可以使用以下命令:slmgr /ipk <kms密钥>
3、连接到kms服务器。在客户端使用以下命令连接到kms服务器:slmgr.vbs /skms <server1 IP>:<port1>
说明:
/skms :用于设置KMS服务器地址。
<server1 IP> :服务器IP地址。
<port1> :KMS端口号。
4、激活Windows操作系统。在客户端使用以下命令激活Windows操作系统:slmgr.vbs /ato。
五、总结
自建kms激活服务器可以为企业和个人提供长期稳定的Windows激活服务。在搭建KMS服务器时需要先进行环境准备,安装对应的框架和工具,获取kms密钥。接着通过添加kms密钥、开启KMS服务,设置自动续期等步骤来完成服务器端的搭建。在客户端,需要更改kms端口、安装kms密钥、连接到kms服务器并激活Windows系统。通过以上步骤可以成功搭建自建kms激活服务器,提供稳定的激活服务。