自建KMS服务器完整指南:使用vlmcsd激活Windows和Office

共计 2493 个字符,预计需要花费 7 分钟才能阅读完成。

什么是KMS服务器?

KMS(Key Management Service)是微软推出的一种批量激活服务,主要用于激活Windows操作系统和Office VOL(批量许可)版本。通过自建KMS服务器,用户可以方便地管理局域网内多台计算机的激活需求。

KMS激活机制解析

重要说明:KMS激活的180天有效期是自动续期的机制,并非需要每180天手动激活一次。当系统激活后:

计算机会每隔7天自动尝试连接KMS服务器进行续期

只要KMS服务器正常运行,激活令牌有效期会自动重置为180天

整个过程在后台自动完成,无需人工干预

与零售版密钥的主要区别:重装系统后需要重新激活

Linux系统搭建KMS服务器

环境要求

Linux操作系统(CentOS、Ubuntu、Debian等均可)

网络连接(用于下载必要文件)

1688端口可用

安装步骤

1. 下载vlmcsd

wget https://github.com/Wind4/vlmcsd/releases/download/svn1111/binaries.tar.gz

2. 解压文件

tar -xvf binaries.tar.gz

3. 进入对应目录

cd binaries/Linux/intel/static

4. 启动KMS服务器

./vlmcsd-x64-musl-static

5. 验证服务状态

ss -tulnp | grep 1688

或使用:

netstat -tulnp | grep 1688

防火墙配置

如果系统启用了防火墙,需要开放1688端口:

CentOS/RHEL/Fedora:

firewall-cmd --add-port=1688/tcp --permanent

firewall-cmd --reload

Ubuntu/Debian:

ufw allow 1688/tcp

ufw reload

设置开机自启动

方法一:使用systemd(推荐)

创建服务文件:

sudo nano /etc/systemd/system/kms.service

添加以下内容:

[Unit]

Description=KMS Server

After=network.target

[Service]

Type=simple

ExecStart=/path/to/your/vlmcsd-x64-musl-static

WorkingDirectory=/path/to/your/directory

Restart=always

User=root

[Install]

WantedBy=multi-user.target

启用并启动服务:

sudo systemctl daemon-reload

sudo systemctl enable kms

sudo systemctl start kms

方法二:使用crontab

crontab -e

添加:

@reboot /path/to/vlmcsd-x64-musl-static

Windows客户端激活方法

激活步骤

以管理员身份打开CMD或PowerShell

执行以下命令(按顺序):

# 第一步:安装对应版本的KMS客户端密钥

slmgr /ipk <对应系统序列号>

# 第二步:设置KMS服务器地址

slmgr /skms <你的KMS服务器IP>

# 第三步:尝试激活

slmgr /ato

激活示例

假设:

要激活Windows 11 Pro

KMS服务器IP:192.168.1.2

slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX

slmgr /skms 192.168.1.2

slmgr /ato

激活状态查询命令

# 详细激活信息

slmgr.vbs -dlv

# 许可证信息

slmgr.vbs -dli

# 激活过期时间

slmgr.vbs -xpr

# 重置激活状态(如遇问题)

slmgr /cpky

slmgr /ckms

slmgr /rearm

Windows各版本KMS客户端密钥

Windows 11

版本

KMS客户端密钥

Windows 11 Pro

W269N-WFGWX-YVC9B-4J6C9-T83GX

Windows 11 Pro N

MH37W-N47XK-V7XM9-C7227-GCQG9

Windows 11 Pro Workstations

NRG8B-VKK3Q-CXVCJ-9G2XF-6Q84J

Windows 11 Pro Education

6TP4R-GNPTD-KYYHQ-7B7DP-J447Y

Windows 11 Education

NW6C2-QMPVW-D7KKK-3GKT6-VCFB2

Windows 11 Enterprise

NPPR9-FWDCX-D2C8J-H872K-2YT43

Windows 11 Enterprise N

DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4

Windows 10

版本

KMS客户端密钥

Windows 10 Pro

W269N-WFGWX-YVC9B-4J6C9-T83GX

Windows 10 Pro N

MH37W-N47XK-V7XM9-C7227-GCQG9

Windows 10 Enterprise

NPPR9-FWDCX-D2C8J-H872K-2YT43

Windows 10 Enterprise N

DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4

Office 激活

# 切换到Office安装目录

cd "C:\Program Files\Microsoft Office\Office16"

# 激活Office

cscript ospp.vbs /sethst:你的KMS服务器IP

cscript ospp.vbs /act

完整官方密钥参考

如需查看最新、最全的KMS客户端密钥,请访问微软官方文档:

https://learn.microsoft.com/en-us/windows-server/get-started/kms-client-activation-keys

故障排除

常见问题及解决方案

激活失败 0xC004F074

检查网络连接

确认KMS服务器IP正确

验证1688端口是否开放

错误 0x8007007B

确认以管理员身份运行命令

检查密钥是否正确

KMS服务器无法连接

# 在服务器上检查服务状态

ps aux | grep vlmcsd

ss -tulnp | grep 1688