OpenWrt 是一个基于 Linux 的嵌入式操作系统,专为路由器和其他网络设备设计,如作为软路由,能够实现硬路由器的核心功能:LAN 和 WAN 的网络转发、路由(DHCP、防火墙、DNS 解析等),同时,在 Linux 开放的生态和社区基础上扩展出其他丰富的功能。
OpenWrt 的特点是高度可定制化和轻量级,通过在OpenWrt 安装KMS 服务器服务,可实现在该路由网络下Windows系统、Office套件的激活。

一、准备工作

确保设备在OpenWrt 的路由网络下, 且该OpenWrt 已安装KMS 服务器服务,在 OpenWrt 管理后台“服务”->“KMS 服务器”,默认勾选启用自动激活局域网客户端,部分设备会在局域网内自动激活。

二、激活Windows系统、Office套件

#激活Windows系统

1、以管理员方式运行 Windows Powershell,输入 slmgr /upk 回车,先卸载原来自带密钥。

slmgr /upk

2、输入 slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX 回车替换密钥,该密钥可以激活 Win7/8/10/11 等系统:

slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX

3、输入 slmgr /skms 192.168.2.1 回车,其中:192.168.2.1 为 OpenWrt 的地址(需根据自身路由情况自行替换):

slmgr /skms 192.168.2.1

4、输入 slmgr /ato 回车,即可使用 OpenWrt 的 KMS服务器 功能激活 Windows 系统了:

slmgr /ato

#激活 Office 办公套件

1、以管理员方式运行 Windows Powershell,用 cd 命令进入安装到 Office 的安装目录,比如:cd "C:\Program Files\Microsoft Office\Office15" 回车:

cd "C:\Program Files\Microsoft Office\Office15"
注:如果安装的32位的Office套件,安装地址可能为C:\Program Files (x86)\Microsoft Office\Office15,需自行替换。

2、输入 cscript ospp.vbs /sethst:192.168.2.1 回车:

cscript ospp.vbs /sethst:192.168.2.1

3、输入 cscript ospp.vbs /act 回车,即可使用 OpenWr t的 KMS服务器功能激活 Office 2010 到 2021:

cscript ospp.vbs /act

三、总结

运行上述命令后,就可以激活 Windows 和 Office 了,主要注意命令顺序,系统必须在 OpenWrt 局域网下,不然会失败,目前能够激活的系统有 Win7/8/10/11,能够激活的 Office 办公软件有 2010 到 2021。