KMS服务之学习

摘要: 一般来说,只要确保的下载的是VL批量版本并且没有手动安装过任何key,你只需要先使用管理员权限运行cmd执行一句命令:slmgr /skms kms.xxxxx.com...

一般来说,只要确保的下载的是VL批量版本并且没有手动安装过任何key,

你只需要先使用管理员权限运行cmd执行一句命令:

slmgr /skms kms.xxxxx.com

然后再打一句命令手动激活:

slmgr /ato

这句命令的意思是,马上对当前设置的key和服务器地址等进行尝试激活操作。

kms激活的前提是你的系统是批量授权版本,即VL版,一般企业版都是VL版,专业版有零售和VL版,家庭版旗舰版OEM版等等那就肯定不能默认直接用kms激活。一般建议从msdn我告诉你上面下载系统;

VL版本的镜像一般内置GVLK key,用于kms激活。如果你手动输过其他key,那么这个内置的key就会被替换掉,这个时候如果你想用kms,那么就需要把GVLK key输回去。对于Windows,在不太方便找到VL版本的时候,也可以用相同版本的导入gvlk key来代替,比如从微软官网下载win10专业版,然后导入gvlk key来启用kms通道。

如果不知道自己的系统是什么版本,可以运行以下命令查看系统版本:

wmic os get caption

得到对应key之后,使用管理员权限运行cmd执行安装key:

slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx

然后跟上面说的一样设置kms服务器地址,激活。

自己搭建KMS服务器概要

1、windows系统环境

将vlmcsd文件放置在KMS文件夹内,

cd c:\kms

vlmcsd –s –U /n –l c:\kms\vlmcsd.log

//小写-s为安装为服务,大写-S为移除服务,在vlmcsd.log可查看激活记录信息

2、linux系统环境

# wget  https://github.com/Wind4/vlmcsd/releases/download/svn1113/binaries.tar.gz
# tar zxf  binaries.tar.gz
# cp ./binaries/Linux/intel/static/vlmcsd-x64-musl-static  /bin/kmsserver
# kmsserver                               #执行kmsserver服务,监听的端口是1688,可以使用命令 netstat -lntup查看服务是否有启动起来
# echo /bin/kmsserver  >>/etc/rc.local    #加入到开机自启动
# chmod +x  /etc/rc.d/rc.local            #授予rc.local文件可执行权限


文章最后编辑时间:2024-04-16 15:39:36
赞(35
分享