实现KMS独立。
# 序
使用\(\text{KMS}\)激活\(\text{Windows}\)时,无意瞥见使用他人\(\text{KMS}\)服务器可能具有潜在风险,如病毒以及后门等。尽管不明白通过\(\text{KMS}\)服务器向被激活设备部署后门的机制,但本着减少对他人依赖的心理,决定自建\(\text{KMS}\)服务器,进而实现\(\text{Windows}\)激活自由,以及\(\text{KMS}\)独立。因此,为达成上述目的,本帖将讲解如何在 Ubuntu 上部署\(\text{KMS}\),以及在此之后怎样在待激活\(\text{Windows}\)上利用搭建好的\(\text{KMS}\)激活系统。
# 部署\(\textbf{vlmcsd}\)
从 GitHub 官方仓库中下载正式发布的二进制文件,并手动安装至 Ubuntu 系统的服务器。
下载发布的二进制文件
首先进入 Wind4/vlmcsd 仓库,在其发布页面中获取最新版本二进制文件的下载链接,并将其下载至服务器。
wget https://github.com/Wind4/vlmcsd/releases/download/svn1113/binaries.tar.gz
解压并进入相应目录
tar -zxvf binaries.tar.gz
解压后发现,\(\text{vlmcsd}\)几乎支持所有常见系统,包括\(\text{Android}\)、\(\text{iOS}\)、\(\text{Linux}\)等,具有极广泛的适用性。
进一步查询服务器系统和硬件信息:
>>>cat /proc/version
...x86_64-linux...
基于指令返回的系统信息,进入对应的目录:
cd binaries/Linux/intel/static
执行\(\text{vlmcsd}\)
./vlmcsdmulti-x64-musl-static vlmcsd
需要注意,该程序默认占用端口\(1688\),因此还需放行该端口号。
检查是否正确运行
上述执行步骤完成后,若没有任何提示,则运行成功;同时可以使用 ps 命令,查看程序是否良好运行:
ps -aux | grep vlmcsd
关闭\(\text{vlmcsd}\)
kill -9 上述vlmcsd的pid
# 使用案例
Microsoft 官网公开提供了一系列\(\text{Windows}\)产品的通用批量许可证密钥,其中包含了\(\text{Windows Server LTSC}\)、\(\text{Education}\)、\(\text{Pro}\)以及\(\text{Enterprise}\)等不同版本。用户可以根据自身系统版本,选择对应的产品密钥替换下述代码中的 密钥 部分。部分密钥见末尾处\(\text{Table S1, S2 and S3}\)。\(\text{Windows}\)安装\(5\times 5\)产品密钥
首先,以管理员身份运行\(\text{Windows PowerShell}\)
slmgr -ipk 密钥
指定\(\text{KMS}\)主机地址以及端口\(\text{ (可选)}\)
需要注意,当以\(\text{IPv6}\)协议连接主机时,必须以 主机名:端口号 格式指定地址,原因是\(\text{Slmgr.vbs}\)脚本无法正确理解\(\text{IPv6}\)。因此,需新建\(\text{AAAA Record}\)将域名解析到\(\text{IPv6}\)地址。
slmgr -skms 地址
尝试激活并查看配置信息
正确完成上述步骤后,使用以下代码尝试激活\(\text{Windows}\),并查看相关信息:
# 尝试激活
slmgr -ato
# 查看信息
slmgr -dlv
若想理解更多\(\text{Slmgr.vbs}\)选项解释,请查看此官方帮助文档。
# 补充材料
不同版本的\(\text{Windows}\)密钥来源于微软官方文档,更多资料请查阅此处。
操作系统 | 密钥 |
---|---|
Windows 10/11 Pro | W269N-WFGWX-YVC9B-4J6C9-T83GX |
Windows 10/11 Pro N | MH37W-N47XK-V7XM9-C7227-GCQG9 |
Windows 10/11 Pro Education | 6TP4R-GNPTD-KYYHQ-7B7DP-J447Y |
Windows 10/11 Education | NW6C2-QMPVW-D7KKK-3GKT6-VCFB2 |
Windows 10/11 Enterprise | NPPR9-FWDCX-D2C8J-H872K-2YT43 |
Windows 11 Enterprise LTSC 2024 Windows 10 Enterprise LTSC 2021 Windows 10 Enterprise LTSC 2019 | M7XTQ-FN8P6-TTKYV-9D4CC-J462D |
操作系统 | 密钥 |
---|---|
Windows Server 2025 Standard | TVRH6-WHNXV-R9WG3-9XRFY-MY832 |
Windows Server 2025 Datacenter | D764K-2NDRG-47T6Q-P8T8W-YP6DF |
Windows Server 2025 Datacenter: Azure Edition | XGN3F-F394H-FD2MY-PP6FD-8MCRC |
操作系统 | 密钥 |
---|---|
Windows 8.1 Pro | GCRJD-8NW9H-F2CDX-CCM8D-9D6T9 |
Windows 8.1 Pro N | HMCNV-VVBFX-7HMBH-CTY9B-B4FXY |
Windows 8.1 Enterprise | MHF9N-XY6XB-WVXMC-BTDCT-MKKG7 |
Windows 8.1 Enterprise N | TT4HM-HN7YT-62K67-RGRQJ-JFFXW |
Windows 8 Pro | NG4HW-VH26C-733KW-K6F98-J8CK4 |
Windows 8 Pro N | XCVCF-2NXM9-723PB-MHCB7-2RYQQ |
Windows 8 Enterprise | 32JNW-9KQ84-P47T8-D8GGY-CWCK7 |
Windows 8 Enterprise N | JMNMF-RHW7P-DMY6X-RF3DR-X2BQT |
Windows 7 Professional | FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4 |
Windows 7 Professional N | MRPKT-YTG23-K7D7T-X2JMM-QY7MG |
Windows 7 Professional E | W82YF-2Q76Y-63HXB-FGJG9-GF7QX |
Windows 7 Enterprise | 33PXH-7Y6KF-2VJC9-XBBR8-HVTHH |
Windows 7 Enterprise N | YDRBP-3D83W-TY26F-D46B2-XCKRJ |
Windows 7 Enterprise E | C29WB-22CC8-VJ326-GHFJW-H9DH4 |
Windows Vista Business | YFKBB-PQJJV-G996G-VWGXY-2V3X8 |
Windows Vista Business N | HMBQG-8H2RH-C77VX-27R82-VMQBT |
Windows Vista Enterprise | VKK3X-68KWM-X2YGT-QR4M6-4BWMV |
Windows Vista Enterprise N | VTC42-BM838-43QHV-84HX6-XJXKV |