共计 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
正文完