KMS服务之学习
一般来说,只要确保的下载的是VL批量版本并且没有手动安装过任何key,
你只需要先使用管理员权限运行cmd执行一句命令:
slmgr /skms kms.xxxxx.com
这句命令的意思是,把kms服务器地址设置(set kms)为kms.xxxx.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文件可执行权限