又是下班跑路失败的第三天

为了防止使用第三方激活软件导致信息泄露、感染挖矿病毒等,从Github看到了一个激活项目,正好部署一下。

1.安装服务器

作为一个狗混子,能不用Linux就不用Linux,所以我选择了Windows Server 2016 做服务器,一台KMS主机能够支持无限数量的KMS客户端。如果客户端数量超过50个,建议至少准备两台KMS主机,以防某一台KMS主机不可用。 大多数组织单位运行两台KMS主机可以满足整个基础结构的需求。

如果低版本Windows Server服务器激活高版本Windows Server服务器,需要安装相应补丁

KMS 主机需要的更新
KMS主机OS版本要激活的KMS客户端OS版本所需的更新
Windows Server 2022- Windows Server 20252024 年 2 月 13 日 - KB5034765 或更高版本的累积更新
Windows Server 2019- Windows Server 2025
- Windows Server 2022
2024 年 2 月 13 日 - KB5034768 或更高版本的累积更新
2021 年 6 月 8 日 - KB5003646 或更新版本的累积更新
Windows Server 2016- Windows Server 2022
- Windows Server 2019
2021 年 6 月 8 日 - KB5003638 或更新版本的累积更新
Windows Server 2016- Windows Server 20192018 年 12 月 3 日 - KB4478877 或更新版本的累积更新
Windows Server 2012 R2- Windows Server 2019
- Windows Server 2016
- Windows 10
2018 年 11 月 27 日 - KB4467695(每月汇总预览版)或更高版本的每月汇总
Windows Server 2012 R2- Windows Server 2016
- Windows 10
适用于 Windows 8.1 和 Windows Server 2012 R2 的 2016 年 7 月更新汇总或更新的每月汇总

2.安装KMS激活服务

2.1下载vlmcsd

https://github.com/Wind4/vlmcsd/ 下载最新的vlmcsd文件

2.2Window服务器配置KMS

2.2.1防火墙配置

如果防火墙已开启,防火墙默认并没有放行1688端口的入站流量(vlmcsd需要用到该端口),所以需要添加一条入站规则,放行TCP的1688端口中的任何连接和数据传输。

管理员命令行输入:netsh advfirewall firewall add rule name=KMS1688 dir=in action=allow protocol=TCP localport=1688,或者手动添加入站则。

又或者可以手动关闭防火墙

2.2.2解压文件

我的部署步骤为,在C盘新建一个名为KMS的文件夹,将vlmcsd压缩包解压到C盘,打开文件夹中Windows的路径,我这里的路径是C:\vlmcsd\binaries\Windows\intel,将intel中的文件复制到C:\KMS文件夹(KMS文件夹需要先创建,文件夹名字可自定义)

2.2.3将vlmcsd-Windows-x64.exe设置为NT服务

以管理员方式打开命令提示符CMD,cd到C:\KMS路径,运行下列命令:

vlmcsd-Windows-x64.exe -s -l C:\KMS\KMS_Service.log    // -s(小写):安装NT服务,-S(大写):删除NT服务,-l:指定输入运行日志;

如成功,则返回结果:service installed successfully.

2.2.4查看Key Management Server服务

运行命令:sc query state= inactive | findstr /c:”Key Management Server”

如成功,则返回结果:DISPLAY_NAME:Key Management Server

2.2.5启动Key Management Server服务

运行命令:net start “Key Management Server”

net start | findstr /c:Key Management Server Key Management Server    我忘了这个命令是干啥的了,等我记起来了再更新一下

打开services.msc,确保Key Management Server服务已启动且为开机自启动,Key Management Server 服务启动后,可以到存放日志的目录查看是否生成日志文件,当然也可以不启用日志,在添加服务的时候去掉相关参数即可

2.2.6测试服务是否成功

部署完毕,在服务器本地验证下是否成功:CMD命令中输入vlmcs-Windows-x64.exe返回结果successful说明连接成功。

3.客户端激活

3.1客户端激活步骤

快捷键Win+X,点击Windows PowerShell(管理员),当然使用CMD也可以。

输入以下命令激活:slmgr /upk | slmgr /skms 服务器IP地址 | slmgr /ipk 系统版本密钥 | slmgr /ato

3.2验证激活是否成功

slmgr /xpr     //查看激活后的到期时间

slmgr /dli     //显示当前许可证的信息

slmgr /dlv     //显示详细的许可证信息

通用批量许可证密钥

在下表中,可找到 Windows 部分版本的 GVLK。 LTSC 是长期服务渠道,而 LTSB 是 Long-Term Servicing Branch 。

操作系统版本 KMS 客户端产品密钥
Windows Server 2025 数据中心 D764K-2NDRG-47T6Q-P8T8W-YP6DF
Windows Server 2022 Datacenter WX4NM-KYWYW-QJJR4-XV3QB-6VM33
Windows Server 2019 Datacenter WMDGN-G9PQG-XVVXX-R3X43-63DFG
Windows Server 2016 Datacenter CB7KF-BWN84-R7R2Y-793K2-8XDDG
Windows Server 2012 R2 Datacenter W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9
Windows 11 专业版
Windows 10 专业版
W269N-WFGWX-YVC9B-4J6C9-T83GX
Windows 11 企业版 LTSC 2024
Windows 10 企业版 LTSC 2021
Windows 10 企业版 LTSC 2019
M7XTQ-FN8P6-TTKYV-9D4CC-J462D
Windows 10 企业版 LTSB 2016 DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ
Windows 10 企业版 LTSB 2015 WNMTR-4C88C-JK8YV-HQ7T2-76DF9
Windows 8.1 专业版 GCRJD-8NW9H-F2CDX-CCM8D-9D6T9
Windows 7 专业版 FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4

4.OFFICE激活

经过我的测试,如果你安装的VOL版本office,在激活Windows后会自动激活office。

比如我安装Windows 11使用Kms激活,然后安装office 2016 vol,过了一会office已经自动激活了。


今天是二十四节气中的冬至哦,冬至到,吃水饺,大家都吃水饺了吗?