搭建KMS

KMS

KMS(Key Management Service),密钥管理服务

能够通过KMS进行激活的一般称为VL版,即VOLUME授权版,一般不会单独在零售市场进行发售,一般是直接向企业提供电子ISO映像进行批量授权安装,基于对KMS原理研究成果,我们可以自行搭建KMS激活服务器,实现每180天一次的自动激活,使得系统一直保持激活状态。

KMS可以激活VOL版本的windows系统和office软件

Docker 部署KMS服务器

https://registry.hub.docker.com/r/teddysun/kms

  1. Pull the image

    1
    docker pull teddysun/kms

    This pulls the latest release of KMS server. It can be found at Docker Hub.

  2. Start a container

    1
    docker run -d -p 1688:1688 --name kms --restart=always teddysun/kms

    Note: The TCP port number 1688 must be opened in firewall.

激活

激活windows

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# 待激活的主机上指定KMS服务器
slmgr /skms service_address(你搭建的服务器的地址)

# 手动激活
slmgr /ato

# 如果激活失败 尝试更改成GVLK KEY再次激活
# 运行以下命令查看系统版本
wmic os get caption

# 访问下面的网址获取key
# https://docs.microsoft.com/zh-cn/windows-server/get-started/kms-client-activation-keys
# https://technet.microsoft.com/en-us/library/jj612867.aspx
# 得到对应key之后,使用管理员权限运行cmd执行安装key:
slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx

# 手动激活
slmgr /ato

激活office

首先你的OFFICE必须是VOL版本,否则无法激活。 找到你的office安装目录,比如

1
C:\Program Files (x86)\Microsoft Office\Office16

64位的就是

1
C:\Program Files\Microsoft Office\Office16

office16是office2016,office15就是2013,office14就是2010.

然后目录对的话,该目录下面应该有个OSPP.VBS。

直接输入下面的指令去指定KMS服务器

1
2
3
4
5
cscript "C:\Program Files (x86)\Microsoft Office\Office16\OSPP.VBS" /sethst:service_address(你搭建的服务器的地址)
# or
cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /sethst:service_address(你搭建的服务器的地址)

# cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /sethst:8.8.8.8

一般来说,“一句命令已经完成了”,但一般office不会马上连接kms服务器进行激活,所以我们额外补充一条手动激活命令:

1
cscript ospp.vbs /act

如果遇到报错,请检查:

  1. 你的系统/OFFICE是否是批量VL版本
  2. 是否以管理员权限运行CMD
  3. 你的系统/OFFICE是否修改过KEY/未安装GVLK KEY
  4. 检查你的网络连接
  5. 服务器繁忙,多试试(点击检查KMS服务是否可用)
  6. 根据出错代码自己搜索出错原因

windows没有密钥

  • windows VOL KEY

https://docs.microsoft.com/zh-cn/windows-server/get-started/kmsclientkeys

检查windows版本

  • 检查office是否是VOL版本
1
2
3
4
5
6
7
# 命令提示符(管理员)执行:cd “office的安装目录”
cd "C:\Program Files (x86)\Microsoft Office\Office16"
# or
cd "C:\Program Files\Microsoft Office\Office16"

# 执行:
cscript ospp.vbs /dstatus

在显示的信息中,如果有“VOLUME”字样就是VOL版,即支持KMS激活

office 密钥

  • 卸载office的密钥
1
2
3
4
5
6
7
8
9
10
11
# 命令提示符(管理员)执行:cd “office的安装目录”
cd "C:\Program Files (x86)\Microsoft Office\Office16"
# or
cd "C:\Program Files\Microsoft Office\Office16"

# 查看当前状态
cscript ospp.vbs /dstatus

# 找到 Last 5 characters of installed product key:XXXXX 语句
# 卸载密钥
cscript ospp.vbs /unpkey:XXXXX
  • 查找office的VOL KEY

https://docs.microsoft.com/zh-cn/DeployOffice/vlactivation/gvlks

  • 安装密钥

    1
    2
    # Office 专业增强版 2016
    cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99

搭建KMS
https://www.oikiou.top/2022/3ef2a47d/
作者
Oikiou
发布于
2022年7月24日
许可协议