首页 > 代码库 > 使用vlmcsd自建KMS服务~一句命令激活windows/office
使用vlmcsd自建KMS服务~一句命令激活windows/office
服务作用:在线激活windows和office
适用对象:VOL版本的windows和office
适用版本:截止到win10和office2016的所有版本
服务时间:24H,偶尔更新维护
优点:在线激活 省时省力 无需安装软件 干净环保 命令简单
缺点:服务器不挂的话自动重新授权到服务器挂(服务器挂了还能继续180天,期间早修好啦)
搭建KMS服务器
下载vlmcsd
https://forums.mydigitallife.info/threads/50234-Emulated-KMS-Servers-on-non-Windows-platforms
并把软件上传到服务器,给予777权限
使用方法
(如果本站服务器将来某天挂了,可以自行搜索新的kms服务器地址,使用方法还是一样的)
激活windows
一般来说,只要确保的下载的是VL批量版本并且没有手动安装过任何key,
你只需要使用管理员权限运行cmd执行一句命令就足够:
slmgr /skms santos.3322.org
这句命令的意思是,把kms服务器地址设置(set kms)为santos.3322.org
然后去计算机属性或者控制面板其他的什么的地方点一下激活就好了。
当然,如果你懒得点,可以多打一句命令手动激活:
slmgr /ato
这句命令的意思是,马上对当前设置的key和服务器地址等进行尝试激活操作。
kms激活的前提是你的系统是批量授权版本,即VL版,一般企业版都是VL版,专业版有零售和VL版,家庭版旗舰版OEM版等等那就肯定不能用kms激活。一般建议从msdn我告诉你上面下载系统.
VL版本的镜像一般内置GVLK key,用于kms激活。如果你手动输过其他key,那么这个内置的key就会被替换掉,这个时候如果你想用kms,那么就需要把GVLK key输回去。首先,
到https://technet.microsoft.com/en-us/library/jj612867.aspx获取你对应版本的KEY
如果不知道自己的系统是什么版本,可以运行以下命令查看系统版本:
wmic os get caption
得到对应key之后,使用管理员权限运行cmd执行安装key:
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx
然后跟上面说的一样设置kms服务器地址,激活。
一句命令激活OFFICE
首先你的OFFICE必须是VOL版本,否则无法激活。
找到你的office安装目录,比如C:\Program Files (x86)\Microsoft Office\Office16
64位的就是C:\Program Files\Microsoft Office\Office16
office16是office2016,office15就是2013,office14就是2010.
然后目录对的话,该目录下面应该有个OSPP.VBS。
接下来我们就cd到这个目录下面,例如:
cd C:\Program Files (x86)\Microsoft Office\Office16
然后执行注册kms服务器地址:
cscript ospp.vbs /sethst:santos.3322.org
/sethst参数就是指定kms服务器地址。
一般ospp.vbs可以拖进去cmd窗口,所以也可以这么弄:
cscript "C:\Program Files (x86)\Microsoft Office\Office16\OSPP.VBS" /sethst:santos.3322.org
一般来说,“一句命令已经完成了”,但一般office不会马上连接kms服务器进行激活,所以我们额外补充一条手动激活命令:
cscript ospp.vbs /act
如果提示看到successful的字样,那么就是激活成功了,重新打开office就好。
如果遇到报错,请检查:
1、你的系统/OFFICE是否是批量VL版本
2、是否以管理员权限运行CMD
3、你的系统/OFFICE是否修改过KEY/未安装GVLK KEY
4、检查你的网络连接
5、本地的解析不对,或网络问题
6、根据出错代码自己搜索出错原因
0x80070005错误一般是你没用管理员权限运行CMD
使用vlmcsd自建KMS服务~一句命令激活windows/office