前言

  • 问:为什么 KMS 服务也要自建?

  • 答:懂得都懂,不懂的我也不多解释,毕竟自己知道就好,细细品吧。你也别来问我怎么了,利益牵扯太大,说了对你我都没好处,当不知道就行了,其余的我只能说这里面水很深,牵扯到很多东西。详细情况你们自己是很难找的,网上大部分已经删除干净了,所以我只能说懂得都懂。

操练

搭建 KMS 激活服务

Linux

以 Docker 为例吧,毕竟 Docker 还是很方便的

  1. 惯例走一遍

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    # 安装 Dokcer
    wget -qO- get.docker.com | bash

    # 查看 Dokcer 版本
    docker -v

    # 设置开机自动启动
    systemctl enable docker

    # 开启容器的 IPv6 功能,以及限制日志文件大小,防止 Docker 日志塞满硬盘
    cat > /etc/docker/daemon.json <<EOF
    {
    "log-driver": "json-file",
    "log-opts": {
    "max-size": "20m",
    "max-file": "3"
    },
    "ipv6": true,
    "fixed-cidr-v6": "fd00:dead:beef:c0::/80",
    "experimental":true,
    "ip6tables":true
    }
    EOF

    # 重启 Docker 服务
    systemctl restart docker
  2. 正式搭建

    1
    2
    # 安装 KMS 服务端
    docker run -d -p 1688:1688 --restart=always --name="vlmcsd" mikolatero/vlmcsd:latest

软路由

一般编译的都带吧,不带的话自己装一个好了,无论是以插件方式还是以 Docker 方式,注意映射端口,默认是 1688

NAS

Docker 安装就好了,注意映射端口,默认是 1688

1
docker run -d -p 1688:1688 --restart=always --name="vlmcsd" mikolatero/vlmcsd:latest

卸载原 KMS 激活

Windows

  1. 卸载掉原 KMS 激活的程序,例如神龙 KMS 等

  2. 管理员身份打开命令提示符,依次输入以下命令

    1
    2
    3
    4
    5
    slmgr /upk

    slmgr /ckms

    slmgr /rearm
  3. 重启计算机

  4. 重启完成后,打开服务(win + R 输入 services.msc),向下拉,找到 Software Protection 这个服务,然后右击它,选中 属性0a9c6541d1fca39a525b196753fdf1c9_720

  5. 在打开的窗口会显示服务状态,点击 启动9ab67b5e7a9d29158e44801771eef5a1

Office

  1. 卸载掉原 KMS 激活的程序,例如神龙 KMS 等

  2. 管理员身份打开命令提示符,依次输入以下命令

    1
    2
    3
    4
    5
    cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /dstatus # 如果有显示 KMS 字样的,就说明是 KMS 激活的

    cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /unpkey:XXXXX # XXXXX 为上面 KMS 激活 KEY 的后五位

    cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /remhst
    • 如果是 Office2016 就是 office16,如果是 Office2013 就是 office15……
    • 如果是 32 位的 Office,Program Files 需要改成 Program Files (x86)

激活

Windows

管理员身份打开命令提示符,依次输入以下命令

1
2
3
4
5
6
7
8
# 设置服务
slmgr -skms 你的 KMS 服务器(例如:skms.netnr.eu.org)

# 安装密钥
slmgr -ipk 版本对应秘钥

# 激活系统
slmgr -ato

密钥:https://learn.microsoft.com/zh-cn/windows-server/get-started/kms-client-activation-keys

  • KMS 激活有 180 天期限,此期限称为激活有效间隔
  • 若要保持激活状态,您的系统必须通过至少每 180 天连接一次 KMS 服务器来续订激活
  • 默认情况下,系统每 7 天自动进行一次激活续订尝试
  • 在续订客户端激活之后,激活有效间隔重新开始
  • 综上所述,只要您不超过 180 天以上无法连接互联网,系统会自行续期保持激活状态

Office(VOL 版本)

管理员身份打开命令提示符,依次输入以下命令

1
2
3
4
5
6
7
8
# 进入安装目录
cd "C:\Program Files\Microsoft Office\Office16"

# 注册 KMS 服务
cscript ospp.vbs /sethst:你的 KMS 服务器(例如:skms.netnr.eu.org)

# 激活 Office
cscript ospp.vbs /act
  • 如果是 Office2016 就是 office16,如果是 Office2013 就是 office15……
  • 如果是 32 位的 Office,Program Files 需要改成 Program Files (x86)