KMS服务器

注意事项

  • KMS激活方式的有效期是180天;
  • 系统会每隔一个礼拜自动连接KMS服务器进行续期,只要KMS服务器保持在线,无需手动操作

安装前准备

安装GitDockerDocker-ComposeVim(可选)

确认是否安装 Git ,Docker ,Docker-Compose
# Git
git --version

# Docker
docker --version

# Docker-Compose
docker-compose --version

Docker 安装

请参照 Ubuntu 22.04 中安装 Docker | ZiMu (myzimu.com)

Docker-Compose 安装

# 更新软件包
sudo apt-get update
sudo apt-get upgrade

# 安装 Docker-Compose
apt install docker-compose

Docker 运行 vlmcsd

# 切换到 local 文件夹(可选,不会影响后续操作)
cd /var/local

# 1.克隆 vlmcsd
git clone https://github.com/Wind4/vlmcsd-docker.git vlmcsd
# 如果克隆失败的话使用下面的命令(本人没有使用过该方式)
git clone https://gitclone.com/github.com/Wind4/vlmcsd-docker.git vlmcsd

# 2.切换到 vlmcsd 目录
cd vlmcsd

# 3.运行 vlmcsd
docker-compose up -d
# 如不安装 Docker-compose ,则输入下面的命令(本人没有使用过该方式)
docker build -t vlmcsd .
docker run -idt -p 1688:1688 vlmcsd

开放你服务器的安全组

例:阿里云的安全组

​ 协议类型:TCP

​ 端口范围:1688

​ 授权对象:所有IPv4(0.0.0.0/0)

注:授权对象可以指定IP

测试端口是否开放

# telnet + 空格 + 你的IP + 空格 + 1688
telnet 127.0.0.1 1688

Windows

使用 KMS 激活 Windows

在你需要激活系统的 Windows 电脑中 右键点击 开始按钮,选择 Windows PowerShell(管理员) 终端(管理员),执行命令:

# 卸载已安装密钥
slmgr.vbs /upk

# 安装需要激活的版本密钥
# 这里以专业版为例,Windows 10 和 11 通用
# 更多版本的系统密钥见下文
slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX

# 设置 KMS 激活服务器
# 请将 127.0.0.1 替换为你的KMS服务器IP
slmgr /skms 127.0.0.1

# 激活
slmgr /ato

可能遇到的问题

问题:0xC004F069在运行Microsoft Windows非核心版本的计算机上……

解决方案:

  1. 断开网络。
  2. 转到设置>系统>关于>更改产品密钥或升级。
  3. 输入Windows 10 Pro通用的专业密钥。(这是不会激活的合法密钥,家庭升级专业版用)
    VK7JG-NPHTM-C97JM-9MPGT-3V66T
  4. 按开始,让它升级到10专业版。
  5. 完成该过程后,再次转到更改产品密钥,然后输入您的专业版许可证密钥。
  6. 联通网络,Windows应该会立即激活。

Windows 各版本密钥

以下是各个版本的安装秘钥,多数秘钥可以在 Windows 10 和 Windows 11 上通用。

Pro: W269N-WFGWX-YVC9B-4J6C9-T83GX

Pro N: MH37W-N47XK-V7XM9-C7227-GCQG9

Pro Workstations: NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J

Pro Workstations N: 9FNHH-K3HBT-3W4TD-6383H-6XYWF

Pro Education: 6TP4R-GNPTD-KYYHQ-7B7DP-J447Y

Home: TX9XD-98N7V-6WMQ6-BX7FG-H8Q99

Home N: 3KHY7-WNT83-DGQKR-F7HPR-844BM

Home Single Language: 7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH

Home Country Specific: PVMJN-6DFY6-9CCP6-7BKTT-D3WVR

Education: NW6C2-QMPVW-D7KKK-3GKT6-VCFB2

Education N: 2WH4N-8QGBV-H22JP-CT43Q-MDWWJ

Enterprise: NPPR9-FWDCX-D2C8J-H872K-2YT43

Enterprise N: DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4

Enterprise G: YYVX9-NTFWV-6MDM3-9PT4T-4M68B

Enterprise G N: 44RPN-FTY23-9VTTB-MP9BX-T84FV

Enterprise LTSC 2019: M7XTQ-FN8P6-TTKYV-9D4CC-J462D

Enterprise N LTSC 2019: 92NFX-8DJQP-P6BBQ-THF9C-7CG2H

Enterprise LTSB 2016: DCPHK-NFMTC-H88MJ-PFHPY-QJ4BJ

Enterprise N LTSB 2016: QFFDN-GRT3P-VKWWX-X7T3R-8B639

Windows 11 Core: 33QT6-RCNYF-DXB4F-DGP7B-7MHX9

Windows 11 S (Lean): NBTWJ-3DR69-3C4V8-C26MC-GQ9M6

Office

使用 KMS 激活 Office 的 Vol 版本

确认安装的版本:

首先要确认你 Office 安装的版本是 批量授权 Vol 版本 还是 零售版 Retail 版本

  1. 找到 Office 的安装目录

    先打开你的 Office的软件,这里以Excel为例

    1. 打开Excel
    2. 左上角文件 → 选项 → 加载项
    3. 最下方的“位置”就是安装路径
  2. 查看Office安装的版本

    1. Office的安装目录复制下来,在资源管理器中打开该目录
    2. 在目录地址前输入cmd和空格,然后回车
    3. 输入cscript ospp.vbs /dstatus回车

    SKU_ID下面一行中,如果包含VL则是VL版本

  3. 如果你的Office是VL版本,并且你没有手动安装过Key则执行以下命令

    在你需要激活系统的 Windows 电脑中 右键点击 开始按钮,选择 Windows PowerShelll(管理员) 终端(管理员),执行命令:

    # 设置 KMS 激活服务器
    # 请将 127.0.0.1 替换为你的KMS服务器IP
    slmgr /skms 127.0.0.1

    # 手动激活
    slmgr /ato

激活步骤:

在你需要激活系统的 Windows 电脑中 右键点击 开始按钮,选择 Windows PowerShell(管理员) 终端(管理员),执行命令:

# 步骤 1
cd /d %ProgramFiles(x86)%\Microsoft Office\Office16
# 如果显示"系统找不到指定的路径", 说明你安装的是 64 位 office ,那么就执行 `步骤3`

# 步骤 2
cd /d %ProgramFiles%\Microsoft Office\Office16

# 步骤 3 (获取并安装 office2021 批量许可证)
for /f %x in ('dir /b ..\root\Licenses16\ProPlus2021VL_KMS*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16\%x"
# 出现 [Office license installed successfully.] 代表安装成功

# 步骤 4
# 使用用户提供的端口号设置 KMS 端口。 默认端口号为 1688。
cscript ospp.vbs /setprt:1688
# 卸载具有产品密钥最后五位数字的已安装产品密钥
cscript ospp.vbs /unpkey:6F7TH >nul
# 使用用户提供的产品密钥安装产品密钥(取代现有密钥)。
cscript ospp.vbs /inpkey:FXYTK-NJJ8C-GB6DW-3DYQT-6F7TH
# 使用用户提供的主机名设置 KMS 主机名。(将[你的 IP ]替换为你的KMS的IP)
cscript ospp.vbs /sethst:[你的 IP ]
# 进行激活
cscript ospp.vbs /act

可能遇到的问题

  1. 你的系统或者Office是否是批量VL版本

  2. 是否以管理员权限运行终端

  3. 你的系统或者office是否修改过key

  4. 检查你的网络连接

  5. 本地的解析不对,或网络问题(点击检查服务器是否能连上)

  6. 根据出错代码自己搜索出错原因

    0x80070005 错误一般是你没用管理员权限运行终端