前言
在平常工作中总免不了装系统,装office等,这就涉及到windows/office的激活,不同的人可能选择不同的策略:网上下载激活工具,淘宝咸鱼购买激活码/软件,自建KMS服务器等,今天就是和大家分享下自建KMS服务器的方式来激活windows/office。
前提条件
- NAS或VPS一台(能跑docker即可,openwrt kms插件的方式不在本文介绍)
- windows/office版本必须要带有VOL
知识储备
KMS激活秘钥
- windows激活秘钥:https://learn.microsoft.com/zh-cn/windows-server/get-started/kms-client-activation-keys
- office激活秘钥:https://learn.microsoft.com/zh-cn/deployoffice/vlactivation/gvlks
Windows版本
1、VOL版本(批量许可),RTL(Retail零售版),OEM(随机器安装,不零售,例如品牌机自带的系统)
2、查看操作系统版本,管理员运行cmd,执行命令
slmgr /dlv
VOLUME_KMSCLIENT代表KMS激活; VOLUME_MAK代表MAK激活; Retail代表零售版激活; OEM_SLP代表OEM激活;

Office版本
1、查找offiece安装路径,cmd命令进入路径
32位系统:cd c:\Program Files (x86)\Microsoft Office\Office16\
64位系统:cd c:\Program Files\Microsoft Office\Office16\
2、执行命令即可查看版本,和windows类似
cscript ospp.vbs /dstatus

KMS服务器搭建
1、拉取vlmcsd镜像
docker pull mikolatero/vlmcsd
2、前台portainer端口映射下就可以启动,或者使用命令行一键拉取镜像加启动
docker run -d -p 1688:1688 --restart=always --name vlmcsd mikolatero/vlmcsd
3、域名绑定下IP(cf不要开小黄云),同时防火墙允许1688端口(TCP协议)
Windows激活
授权产品秘钥:slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX
设置KMS服务器:slmgr /skms KMS域名或IP(可加端口)
自动激活:slmgr /ato
查看到期时间:slmgr /xpr

Office激活
64位系统office位置:C:\Program Files\Microsoft Office\Office16
32位系统office位置:C:\Program Files (x86)\Microsoft Office\Office16
管理员cmd进入对应的目录
设置激活秘钥:cscript ospp.vbs /inpkey:NMMKJ-6RK4F-KMJVX-8D9MJ-6MWKP
设置KMS服务器:cscript ospp.vbs /sethst:KMS域名或IP(可加端口)
执行激活:cscript ospp.vbs /act
查看状态:cscript ospp.vbs /dstatus

KMS激活优势
- 完全免费,无设备数限制,永久激活
- 安全可控,不用下载来历不明的激活工具
- 完全自动化,局域网部署可自动全部激活所有相关设备(无需命令)
结语
到此KMS激活windows和office基本完成,家庭或者异地的电脑都可以通过此KMS服务器激活,保管好自己的KMS服务器地址。
评论区