OpenWrt搭建KMS服务器激活Windows

2024-01-25

微软的 Key Management Service(KMS) 是一种批量激活技术, 允许组织内部激活多台 Windows 设备。网上大部分的激活都是利用这种方案,但是可能会面临病毒等威胁,本文主要介绍使用 OpenWrt 搭建局域网私有的 KMS 服务器来激活 Windows。

1. 准备环境

准备一台带有 OpenWrt/ImmortalWrt 固件的设备,本文演示的环境及版本为 ImmortalWrt 23.05.2 r27625-416c8c5c91 / LuCI openwrt-23.05 branch git-24.079.19999-26165fd

2. 安装软件包

  1. 前往 系统 -> 软件包 界面,先更新列表,更新一下软件包。

    2024-08-14-mcdjdpix.png

  2. 在过滤器中搜索并安装 luci-app-vlmcsd-zh-cn

    2024-08-14-anjctzqw.png
    2024-08-14-rghnjccl.png

  3. 刷新页面,转到 服务 ->KMS 服务器 ,该服务默认为启用状态。看到 KMS RUNNING 字样即为成功状态。

    2024-08-14-twmxqasb.png

3. 激活 Windows

  1. 首先以管理员模式打开 PowerShell,运行 slmgr /upk 卸载自带的密钥

    2024-08-14-bjjtsoxx.png

  2. 运行 slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX 安装密钥

    2024-08-14-ehcavikd.png

  3. 运行 slmgr /skms 192.168.123.20 设置 KMS 服务器地址

    2024-08-14-mxzalxyi.png

  4. 运行 slmgr /ato 激活系统

    2024-08-14-yvxwwyqs.png
    2024-08-14-wzxtgacl.png