原文作者 CCF @Sniffer,此为转帖,感谢原作者。

鉴于网上KMS Server的模拟器很多,包括最新的小马KMS修改版还会篡改IE首页,其他国内的KMS一键激活软件都需要在本机做很多其他配合动作。例如KMSmicro是集成了qemu虚拟机和系统映像作为KMS服务器。另外如HEU_KMS_Activator等还添加虚拟网卡,修改防火墙规则等等,对系统做的更改很多。7ACT是采用Vista Loader内核,原理是利用GRLDR模拟品牌机SLIC,实现Vista/2008/7的OEM软改激活(它带的KMS不知道用什么原理,没有说明文件)。

所以专门找来最小巧的KMS服务器模拟器vlmcsd推荐给大家(单个执行文件,只有50K,不放心的自行用源代码编译),新装系统上不装任何软件直接激活,最新也支持Win10和Office2016。经过我自己测试确认OK,特此分享!

VLMCSD – KMS Emulator in C (currently runs on Linux including Android, FreeBSD, Solaris, Minix, Mac OS, iOS, Windows with or without Cygwin)

原文地址:https://forums.mydigitallife.net/threads/emulated-kms-servers-on-non-windows-platforms.50234/
完整包下载,包括源代码(一般不需要,只下载附件的2个文件足够了):
http://rghost.net/8jnLk5tst(压缩文件密码:2015)

VLMCSD主要是运行在安卓,MacOS,iOS,OpenWRT等平台,有很多个版本,有源代码可自行编译,也有编译好的文件。其实Windows平台的很方便好用,我就取其中的Windows版本,用来一般激活使用。

最新的版本(svn796)更新了支持Windows 10和Office 2016。
Added KMS IDs and Activation IDs from the 10240 ADK to support Windows 10 and Office 2016. Type vlmcs -x to see all supported products

其中vlmcsd-Windows-x86.exe 是KMS Server模拟软件,真正激活只需要这一个文件,我把它从binaries/windows/intel目录摘出来,需要的时候直接运行就行。
————————————————————————-分割线———————————————————————————————-
下面以最新流行的Win10 专业版为例,说说如何使用它激活。
1. 安装Win10,安装的时候输入KMS Client Key:例如Pro专业版的是:W269N-WFGWX-YVC9B-4J6C9-T83GX。
2. 另外找台电脑,运行vlmcsd-Windows-x86.exe,并记住这台电脑的IP地址,例如是123.123.123.123。(这是因为从Win8.1之后,KMS的服务器不允许运行在需要激活的电脑本机上,必须是另外的机器,哪怕是虚拟机也行)。
3. 在Win10安装完成后,右键点击左下角开始键,选择“命令提示符(管理员)”。
4. 输入:
slmgr.vbs /skms 123.123.123.123 (设置KMS服务器为刚才电脑的IP地址,系统会提示已经把KMS服务器换成了你设定的IP地址123.123.123.123)。
slmgr.vbs /ato (系统会提示已经激活)。
————————————————————————-分割线———————————————————————————————-
备注:
附件中另外一个文件,vlmcs-Windows-x86.exe 是测试KMS Serve是否能正常连接和使用。后面参数带上IP地址,就是检测该KMS是否正常。(这个步骤一般可以省略,正常使用第一个文件足够)。
vlmcs-Windows-x86.exe 123.123.123.123
它会显示类似如下的结果:
Connecting to 127.0.0.1:1688 … successful
Sending activation request (KMS V4) 1 of 1 -> 05426-00206-164-768912-03-1046-9200.0000-2082015
这表示vlmcsd作为KMS服务器正常运行,正常聆听1688接口。

如果还有其他需求,例如指定端口,指定地址范围,指定KMS版本,请参考官方文档,上面完整包里面有。

转载于:https://my.oschina.net/u/2609755/blog/1541806