自建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(推荐)

  1. 创建服务文件:

    sudo nano /etc/systemd/system/kms.service
  2. 添加以下内容:

    [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
  3. 启用并启动服务:

    sudo systemctl daemon-reload
    sudo systemctl enable kms
    sudo systemctl start kms

方法二:使用crontab

crontab -e

添加:

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

Windows客户端激活方法

激活步骤

  1. 管理员身份打开CMD或PowerShell

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

# 第一步:安装对应版本的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

故障排除

常见问题及解决方案

  1. 激活失败 0xC004F074

    • 检查网络连接
    • 确认KMS服务器IP正确
    • 验证1688端口是否开放
  2. 错误 0x8007007B

    • 确认以管理员身份运行命令
    • 检查密钥是否正确
  3. KMS服务器无法连接

    # 在服务器上检查服务状态
    ps aux | grep vlmcsd
    ss -tulnp | grep 1688
正文完
 0
评论(没有评论)