自建 Windows KMS 激活服务端

自建 Windows KMS 激活服务端,Docker 部署方式。项目地址:vlmcsd

准备工作

  • 开启 1688 的防火墙端口
  • 解析一个专用域名,如:kms.lhy.life

部署 KMS 服务端

1
2
3
4
5
6
7
## 安装 Docker
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
docker -v

## 启动
docker run -d -p 1688:1688 --restart=always --name kms mikolatero/vlmcsd

使用

用管理员运行 Windows CMD:

Windows

1
2
3
4
5
slmgr.vbs -upk
slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
slmgr.vbs -skms your.domain.com
slmgr.vbs -ato
slmgr.vbs -dlv

Office

1
2
3
4
5
cd \Program Files\Microsoft Office\Office
cscript ospp.vbs /sethst:your.domain.com
cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
cscript ospp.vbs /act
cscript ospp.vbs /dstatusall

Key 查询地址:

1
2
Office: https://docs.microsoft.com/zh-cn/deployoffice/vlactivation/gvlks
Windows: https://docs.microsoft.com/zh-cn/windows-server/get-started/kmsclientkeys

激活后过期时间为180天,默认每7天会自动续订,因此应保证 KMS 服务器长期在线。