[极客玩具] Win、Office 无配置 自激活
Contents
路由 KMS
引子
新闻两则:
激活 Win、Office ,一直是个尬事:
- 不差钱的,请支持正版;
- 愿意花小钱的,有淘宝黑产;
- 看不上黑产,懂技术的,Google KMS ;
- 看不上黑产,不懂技术的,百度 KMS,但要小心病毒。
- 最后一种最爽了,连一下 Wi-Fi,自动激活!
正文
需求
- 安全;
- 长期稳定;
- 客户端零配置。
死宅要求真高,目前只有这 路由KMS 能及格。
只要连上路由器,Windows、Office 自动激活。
养老必备,装机无忧,美哉!
开动
1. 准备
全新安装 纯净 Windows 、 Office 批量授权版(VL版)。或者,将现有的普通版转VL。
2. 服务端(路由器)配置 vlmcsd
建议使用最新的 vlmcsd 二进制文件,ipk 源中的版本较老
截至成稿,PandoraBox 官方源中的 vlmcsd 最高只能激活到 Office 2013
根据硬件,选择合适的版本:
型号 | 架构 | 类库 | 版本 |
---|---|---|---|
R1CL | mips | uclibc | vlmcsd-xxx\Linux\mips\little-endian\uclibc\vlmcsd-mips32el-openwrt-uclibc |
注:x86 设备均为 little endian 小端 。
开启服务:
# 直接启动,服务将在后台运行,默认监听 1688 端口
# 测试时,使用-D 参数可在前台运行。其他命令详情见 man。
vlmcsd
客户端测试 通过
注意在 Lan 放行 1688 端口
添加开机启动
# 注册新的启动服务
vi /etc/init.d/kms
#!/bin/sh /etc/rc.common
START=99
start(){
/usr/bin/vlmcsd
}
chmod 755 /etc/init.d/kms
/etc/init.d/kms enable
启用自动激活
# 配置 DNS 将 KMS 激活请求 解析到路由器
vi /etc/dnsmasq.conf
# XXX 为路由器主机名
srv-host=_vlmcs._tcp,XXX,1688,0,100
客户端测试
# 注意版本,64位 路径 如下,32位 路径`Program Files(x86)`
cd "C:\Program Files\Microsoft Office\Office16"
# 清除原有 KMS 目标服务器
CSCRIPT OSPP.VBS /remhst
# 设置 KMS 目标服务器
cscript ospp.vbs /sethst:192.168.1.1
# 立即进行激活
cscript ospp.vbs /act
# 查看激活状态
cscript ospp.vbs /dstatus
如遇以下错误:
ERROR CODE: 0xC004F074
ERROR DESCRIPTION: The Software Licensing Service reported that the product could not be activated. No Key Management Service (KMS) could be contacted. Please see the Application Event Log for additional information.
可进行如下排查:
-
通过
cscript ospp.vbs /dstatus
检查 KMS 服务器 地址、端口 配置。设置时,不能直接 ip:port,会产生如下错误配置: 192.168.1.1:1688:1688
-
在路由内 使用配套的客户端,如
vlmcs-mips32el-openwrt-uclibc
,通过 127.0.0.1 检查 KMS 服务本身是否正常。否则,可能是网络连接问题,比如 防火墙 配置还有问题。
至此,小路由器又多了一项可心的技能。 电脑不用再装任何乱七八糟的激活工具,一连wifi,自动激活。
PS:KMS 每次激活 180天 怎么办? “路由常在。”
相关阅读:
让 小路由 物尽其用,「极客玩具」DIY 出国路由;
Author NickHoo
LastMod 2018-12-21