OpenWrt 搭建 KMS 服务器

    如果你经常重装系统,或者是经常安装 Windows 虚拟机,最头疼的可能就是每次安装后的系统激活。

    一般激活 Windows 或者 Office 最多的就是激活工具,厉害一点的小伙伴会使用密钥激活。但是激活工具五花八门,而且一般找不到激活工具的官网或者是官方下载地址,下载来源没有保证,虽然一般不会中毒,但是有些流氓会恶意锁定浏览器主页或者是安装一些软件,这让小白很苦恼。

不过如果你有一台运行 OpenWrt 的路由器,就可以把它变成 KMS 服务器,只要连接至路由器,就可以轻轻松松激活 Windows 和 Office。

    今天教大家在 OpenWrt 搭建 KMS 服务器,以及如何激活 Windows 和 Office。

OpenWrt 搭建 KMS 服务器

搭建 KMS 服务器

    OpenWrt 搭建 KMS 服务器非常简单,但是又稍微比较麻烦,因为 OpenWrt 官方源没有 vlmcsd,所以就需要编译。

    如果你使用的是 PandoraBox (潘多拉)可以直接搜索并安装:luci-app-vlmcsd

    编译的方法请看《OpenWrt SDK 编译软件包(基础篇)》的例子,不过我们在编译前需要改一点东西,这个 Luci 界面有点问题。

    打开 package/luci-app-vlmcsd/Makefile,20 行DEPENDS:=+vlmcsd +PACKAGE_dnsmasq:dnsmasq +PACKAGE_dnsmasq-dhcpv6:dnsmasq-dhcpv6 +PACKAGE_dnsmasq-full:dnsmasq-full,改为 DEPENDS:=+vlmcsd,然后重新编译,编译完成后上传至路由器安装。

    安装完成后,访问路由器管理界面,[服务] → [KMS服务器] → 勾选 [开始] 和 [使用配置文件] → [保存&应用],[自动激活] 我没试过,想尝试的小伙伴可以试一试。

    至此,KMS 服务器就搭建完成了,下面就可以激活 Windows 和 Office 了。

激活 Windows 和 Office

    注意:仅 Windows Vista 及以上系统可以使用 KMS 激活,且 Windows7 旗舰版 不支持 KMS 激活。

这里以 Windows 10 专业版和 Office 2016 为例演示如何激活。

    KMS 激活也需要密钥,且每个系统版本的密钥不同,不过只有 1 个密钥,比如 Windows 10 专业版的密钥:W269N-WFGWX-YVC9B-4J6C9-T83GX

Windows KMS 密钥:https://technet.microsoft.com/en-us/library/jj612867(v=ws.11).aspx

Office KMS 密钥:https://technet.microsoft.com/en-us/library/dn385360(v=office.16).aspx

激活 Windows 10 专业版

右键开始菜单,点击 [命令提示符 (管理员)] 或 [Windows PowerShell (管理员)]

输入 slmgr /upk 卸载原有密钥,如果是刚装好的系统,这一步可以省略。

输入 slmgr /skms 192.168.1.1 设置 KMS 服务器地址,如果你的路由器 IP 不是 192.168.1.1,记得改一下。

输入 slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX 安装 KMS 密钥

输入 slmgr /ato 查看激活状态,如果显示 “成功地激活了产品”,表示激活成功,

每隔 180 天会自动续订,不需要担心激活过期。

Windows KMS 激活

激活 Office 2016

Office 激活稍微麻烦点

右键开始菜单,点击 [命令提示符 (管理员)] 或 [Windows PowerShell (管理员)]

输入 cd "C:\Program Files (x86)\Microsoft Office\Office16" 这个是 Office 激活脚本所在位置,不同的 Office 版本不一样,比如 Office 2013 是 cd "C:\Program Files (x86)\Microsoft Office\Office15"

PowerShell 输入 foreach ($x in Get-ChildItem ..\root\Licenses16\*_KMS*.xrm-ms -name) {cscript ospp.vbs /inslic:"..\root\Licenses16\$x"} 安装 KMS 许可证

命令提示符 输入 for /f %x in ('dir /b ..\root\Licenses16\*_KMS*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x" 安装 KMS 许可证

Office 2013 好像不需要安装许可证(VOL版)

输入 cscript ospp.vbs /sethst:192.168.1.1 设置 KMS 服务器地址,如果你的路由器 IP 不是 192.168.1.1,记得要改一下。

输入 cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99 安装 KMS 密钥

输入cscript ospp.vbs /act 激活已安装的 Office 密钥

输入 slmgr /ato SKUID 查看激活状态,SKUID 在上面那个命令输出结果里面。

我测试的过程中发生了点小意外,所以截图我就不发了。(我才不会告诉你们是因为我懒)

如果你的路由器有公网 IP 或可以外网访问,可以把 KMS 服务器端口(1688)转发做远程 KMS 服务器给他人使用。


这下就不怕重装系统激活失效了,也不用担心激活工具附带病毒木马,有任何问题在下方给我留言。


本文章由作者:佐须之男 整理编辑,原文地址: OpenWrt 搭建 KMS 服务器
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。

相关推荐