
参考文章:http://www.hejinjun.cn/faqs/92.html
本教程不但适用于虚拟机上的Linux,物理机、VPS的Linux都是这个过程。
虚拟化软件:VMware workstation pro 15.02,安装激活可以看我的专栏:https://www.bilibili.com/read/cv1760597
虚拟机系统:Ubuntu18.04LTS,VM虚拟机下的安装:https://www.bilibili.com/read/cv1760982
我的教程基本都会有大量文字说明和过于多的截图,比较繁琐,是为了新人考虑,大佬请跳过熟练的部分。
KMS全称Key Management Service,是微软官方承认的,用于给大客户大批量激活的方式,激活VOL版系统和OFFICE(但是不能在vps上搭建给多人使用,不然你会收到律师函)。一般只能用于局域网,该方式激活需要一个能够访问到的KMS服务器,然后在被激活系统上运行几个批处理命令就可以激活了(可见KMS激活软件报毒的话是真的带病毒了,因为KMS激活方式根本不需要在待激活的电脑上安装任何东西)。
该方式激活的时限是在KMS服务器联系不上后的180天,但只要服务器不失效并且可以访问到,就能保持激活状态,用虚拟机搭建服务器那就只需要每180天打开一次虚拟机运行一次服务就行了!
在手机和路由器上一样也能搭建KMS服务器。在手机上搭建需要刷机和root,虽然搭建好后随地都能使用,但是不大众化;使用路由器的方案也一样需要刷机,适合在家里diy使用;在本机虚拟机上搭建激活是比较理想可选的方式,当然也可以买VPS搭建。网上也有那种在WINDOWS上使用批处理激活的教程,其实就是这个方式,只不过他们给了一个别人搭建好的服务器IP地址,当然有效也可以用他们的,失效了只好自己搭咯。
安卓已root手机搭建KMS服务器:https://www.bilibili.com/read/cv1746326
已有超级用户权限和终端路由器搭建KMS服务器:https://www.bilibili.com/read/cv1712931
接下来开始一步步的图文教程吧:
KMS服务器的搭建
1.Ubuntu终端中输入 cat /proc/cpuinfo

注意标出的model name,记住这个参数,我是Intel的
2.Ubuntu中下载vlmcsd整包
Ubuntu带桌面的版本下载东西有两种方式,一个和Windows相同,去百度官网,下载对应文件(需要英文基础),还一个就是使用指令wget(理解成迅雷也行,使用方式:wget url)下载,url可以在windows下百度官网,找到对应文件复制下载链接得到。这里我以wget为例:
vlmcsd项目url: https://github.com/Wind4/vlmcsd/
该项目下找到最新发布版本的下载链接为(找不到的多熟悉熟悉github):https://github.com/Wind4/vlmcsd/releases/download/svn1112/binaries.tar.gz
可以直接打开ubuntu的浏览器输入下载地址下载,也可以在终端中使用指令
wget https://github.com/Wind4/vlmcsd/releases/download/svn1112/binaries.tar.gz
会下载到终端所处的当前目录下,注意这个时候我切换到了root用户,所以没加sudo

等待下载

下载完成,ls可看到tar包
3.解包(大概和解压缩差不多)
tar -zxvf binaries.tar.gz

弹出大量解压信息

可以看到生成了一个binaries文件(是目录)
4.根据之前的CPU架构信息,找到对应目录下的对应文件,看图

按照我的CPU信息,我们先进入binaries目录,由于是Linux系统,再进入Linux目录,CPU是intel的,进入intel目录,最后一个目录选static就行。最后绿色的就是可执行的程序了,64位系统选x64,32位系统选x86,vlmcs、vlmcsd、vlmcsdmulti中选vlmcsd,d代表服务器。根据这个规则找到对应文件后./+文件名运行即可。

实际上,只需要最后找到的那个可执行文件,重启以后服务器不会自动启动,为了方便以后开启KMS服务,可以把文件单独cp出去,其余的可以rm -rf全部删除 ,之后ubuntu开启后都需要手动执行一次这个文件
到这里,服务器端已经搭建好了,但是此时我们还不知道Ubuntu虚拟机的IP地址。
5.设置Ubuntu虚拟机,得到IP
(1)VMware软件在菜单栏中选择虚拟机->设置

设置网络适配器为桥接模式
注意,设置成桥接模式的话需要电脑在一个网关下,也就是说你得接上路由器才行,否则虚拟机无法获得IP,没有网线或路由器的情况下使用NAT模式,这个模式就没有限制了。
(2)等待一小会后,终端中输入ifconfig,查询网络适配器信息

ens33的inet地址192.168.1.158就是我的虚拟机的IP地址了,记住它,WINDOWS激活要用,lo是回环地址,忽略
Windows下激活的方法和批处理命令:
首先,保证你的WINDOWS系统和OFFICE是VOL版的,这样才可以激活。
WINDOWS系统除了旗舰版大概都能激活。(我使用WIN10 专业版)
OFFICE 2016在MSDN只有专业增强版,下载进来并安装, 使用“OFFICE2016转VOL版.bat”这个批处理文件能将OFFICE转为VOL版
WINDOWS激活:
第一步、打开DOS或powershell,输入slmgr /upk,卸载WINDOWS自带密钥
第二步、输入slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX (在下面key列表选择对应版本的Key,也可以搜索找对应版本key) 安装对应密钥
常用Windows VL版KMS激活密钥列表:
Win10专业版KMS: W269N-WFGWX-YVC9B-4J6C9-T83GX
Win10企业版KMS: NPPR9-FWDCX-D2C8J-H872K-2YT43
Win10LTSB版KMS: DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ
Win10家庭版KMS: TX9XD-98N7V-6WMQ6-BX7FG-H8Q99
Win10教育版KMS: NW6C2-QMPVW-D7KKK-3GKT6-VCFB2
Win7专业版KMS: FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
Win7企业版KMS: 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH
第三步、slmgr /skms 192.168.1.158(虚拟机IP地址)
第四步、slmgr /ato
OFFICE激活:
第一步、找到你的OFFICE目录 我的是OFFICE 2016 32位版,目录为: C:\Program Files (x86)\Microsoft Office\Office16 进去这个目录,可以看见有个OSPP.VBS文件 如果是OFFICE 2016 64位版,目录应为: C:\Program Files\Microsoft Office\Office16
第二步、powershell中cd “C:\Program Files (x86)\Microsoft Office\Office16”(双引号中对应你的实际目录)
第三步、输入cscript ospp.vbs /sethst:192.168.1.158(虚拟机IP地址)
第四步、输入cscript ospp.vbs /act
接下来享受激活的WINDOWS和OFFICE吧
我也编辑了一键激活的批处理文件(只适用于WIN10专业版和OFFICE 2016)
激活WIN10专业版+OFFICE 2016 VOL
链接:https://pan.baidu.com/s/1W4psOi2qO0CCp-gSYyD6OA 提取码:j44i
OFFICE 2016转VOL版
链接:https://pan.baidu.com/s/1imcksjsT67D5gyXS3VMh_A 提取码:jarl
对批处理文件不放心的同学可以按照过程手动激活吧,不过office2016转VOL版得自己百度过程了。
以下是我在做教程时搭建好后对虚拟机上KMS服务器有效性的测试:

卸载之前的密钥

安装KMS专用密钥

密钥管理服务:KMS

成功激活