飞牛NAS部署KMS,windows、office永久无限免费激活
本文最后更新于 2025-09-30,文章内容可能已经过时。
作为微软自己的激活工具, KMS 的历史不可谓不悠久,今年上半年推出的 TSforge 也进一步完善了激活的范围。
今天我们介绍的是一款自托管的 KMS 服务器,支持激活局域网内所有的 windows(win7以上)、office 产品,并且拥有可视化的管理界面,可以将激活设备进行统一管理、维护。
大家好,这里是Cherry,喜爱折腾、玩数码,热衷于分享数码玩耍经验~
对于拥有软路由或者 NAS 的小伙伴,在局域网内搭建一套属于自己的独立 KMS 激活服务器,就是一个很好的选择了。无论是后期折腾虚拟机,或者是新机更新装系统,都可以快速便捷的激活到位,免除检索烦恼。
🔻docker-kms 是一款可利用 docker 部署的 CLI/GUI KMS 管理工具,支持 Vista、Win7-Win11、Server 2008-2025、Office 2010-2024 的永久激活。
部署docker-kms
的方法也很简单,直接使用内置docker
应用中的compose
模块即可。
🔻yaml代码
name: "kms"
services:
app:
image: "11notes/kms:1.0.3"
environment:
TZ: "Asia/Shanghai"
volumes:
- "var:/kms/var"
ports:
- "1688:1688/tcp"
restart: "always"
gui:
image: "11notes/kms-gui:1.0.3"
depends_on:
app:
condition: "service_healthy"
restart: true
environment:
TZ: "Asia/Shanghai"
KMS_ACTIVATIONINTERVAL:120 # 激活失败后,每隔N秒重试
KMS_RENEWALINTERVAL: 259200 # 激活成功后N秒,再次自动激活
volumes:
- "var:/kms/var"
ports:
- "5000:3000/tcp" # 左侧5000可修改
restart: "always"
volumes:
var:
需要注意的是,docker-kms
这个项目十分不建议大家在公网里开放使用。因为该项目没有额外的鉴权机制,完全就是为局域网服务的。
打开首页,可以看到产品中提供了 324 个微软的产品码,从左往右依次还展示了全部激活客户端、已激活Win数量、已激活Office数量,下方则是激活清单明细。
点开蓝字的产品目录,项目根据产品类目进行了统一展示。
以 Win10/Win11 为例,如国内常见的家庭版、教育版、多用户/单用户板,都有提供产品号。有一些 Pre 版本没有也不奇怪,毕竟正常用户很少有这个需求去使用 Pre 系统。
下面我们来具体执行一个 Win11 教育版的激活测试。可以看到,新安装的 Win11 教育版系统是没有激活的。
根据产品目录,选择了对应的产品码。
首先,在 Windows 的 CMD/PowerShell 框内输入指令注册序列号。
🔻注册序列号
slmgr /ipk D764K-2NDRG-47T6Q-P8T8W-YP6DF
接着,必须使用内置的 PowerShell 工具,替换NAS IP/容器端口来激活产品。由于虚拟机界面无法直接复制黏贴,大家也可以把下面的指令做成txt文件,然后通过 SMB 传输到虚拟机内,再改名为bat
执行。
🔻Windows 激活
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" -Name "KeyManagementServiceName" -Value "NAS IP"
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform" -Name "KeyManagementServicePort" -Value "KMS容器端口"
🔻Office 激活
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform" -Name "KeyManagementServiceName" -Value "NAS IP"
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\OfficeSoftwareProtectionPlatform" -Name "KeyManagementServicePort" -Value "KMS容器端口"
最后,输入下面的指令进行激活,如果正确激活,那 Windows 会弹框予以提醒。从图片中,我们也可以看到 Windows 操作系统在激活后的第一时间内,就提醒了系统版本更新。
🔻激活kms
slmgr /ato
Office 的操作也是一样,这里就不演示了。相比于激活 Windows ,Office 的激活可能需求更大一些,毕竟不激活直接锁功能,实在是有点恶心心。
最后回到我们的项目首页,刚才激活的设备已经在列表中可以看到了,后续系统也会根据我们设定的自动激活时间来反复激活 Windows/office,我们直接当个甩手大掌柜就OKK拉~
总结
很多人会说,我直接 PC 下载一个激活工具不行么,还花那么大利器安装个 docker 激活版,纯粹是浪费时间,对于这个说法,我觉得是没有大问题的。
但是反过来说,我们玩 NAS 的目标,始终是在做好存储本职上尽量榨干 NAS 的性能,毕竟 7x24 小时开机的,性能浪费就如同钓鱼佬掉上大鱼不显摆一样!能让 NAS 在局域网内高效、安全、隐私保障的帮助我们自己搭建 KMS 服务中心,帮助我们管理局域网内的 Win/Office 产品激活,又为什么不那么做呢?
好了~ 以上就是本文的教程内容,希望可以帮助有这个需求的用户搭建属于自己的 KMS 中心,关注cherry,docker不迷路,我们下期再见~