需部署本地KMS服务器并配置客户端指向:一、在Windows Server上安装KMS主机密钥、设为KMS主机并激活;二、配置DNS SRV记录实现自动发现;三、手动执行slmgr命令指定KMS地址;四、验证KMS计数达25台且开放TCP 1688端口;五、通过组策略批量部署脚本。

如果您在企业内网环境中部署 Windows 11,需绕过公网 KMS 或 MAK 在线验证机制,实现离线自主激活,则必须配置本地 KMS 主机服务器并完成客户端指向。以下是完成该配置的具体步骤:
一、部署 KMS 主机服务器
KMS 主机需运行 Windows Server 操作系统(如 Windows Server 2019/2022),并安装 KMS 主机密钥以启用激活服务功能。该服务器将作为内网中唯一的激活应答节点,响应客户端的激活请求。
1、以管理员身份运行 PowerShell,执行命令:slmgr /ipk 对应版本的KMS主机密钥(例如 Windows Server 2022 Datacenter 版本密钥为 WX4NM-KYWYW-QJJR4-XV3QB-6VM33)。
2、执行命令:slmgr /skms localhost,将本机设为 KMS 主机自身。
3、执行命令:slmgr /ato,触发首次激活并注册 KMS 主机身份。
4、确认服务已启动:在“服务”管理控制台中检查 Software Licensing Service 状态是否为“正在运行”。
二、配置 DNS SRV 记录供自动发现
Windows 客户端默认通过 DNS 查询 _vlmcs._tcp 域名下的 SRV 记录来定位 KMS 主机。配置该记录后,客户端无需手动指定服务器地址即可完成自动发现与连接。
1、登录企业内网 DNS 服务器(如 Windows Server DNS 角色),进入正向查找区域。
2、右键区域名称 → “其他新记录” → 选择“服务位置(SRV)” → 点击“创建记录”。
3、填写以下值:服务=_vlmcs,协议=_tcp,端口=1688,主机名=kmsserver.internal.corp(替换为实际 KMS 服务器 FQDN)。
4、确保所有客户端 DNS 设置指向该内网 DNS 服务器,且未使用公共 DNS(如 8.8.8.8)覆盖解析路径。
三、手动配置客户端指向 KMS 服务器
当 DNS 自动发现不可用或需临时调试时,可直接在每台 Win11 客户端上强制指定 KMS 主机地址。该方式绕过 DNS 查询,直连指定 IP 或主机名。
1、以管理员身份打开命令提示符或 PowerShell。
2、执行命令:slmgr /skms kmsserver.internal.corp(将 kmsserver.internal.corp 替换为 KMS 服务器的可解析主机名或 IPv4 地址)。
【极品模板】出品的一款功能强大、安全性高、调用简单、扩展灵活的响应式多语言企业网站管理系统。 产品主要功能如下: 01、支持多语言扩展(独立内容表,可一键复制中文版数据) 02、支持一键修改后台路径; 03、杜绝常见弱口令,内置多种参数过滤、有效防范常见XSS; 04、支持文件分片上传功能,实现大文件轻松上传; 05、支持一键获取微信公众号文章(保存文章的图片到本地服务器); 06、支持一键
3、执行命令:slmgr /ckms,清除此前可能存在的旧 KMS 缓存绑定。
4、执行命令:slmgr /ato,立即发起激活请求并等待返回结果。
四、验证 KMS 主机激活计数状态
KMS 激活要求至少 25 台 Windows 客户端成功发起激活请求后,主机才开始签发有效许可证。需确认当前累计请求数是否达标,否则客户端将收到“拒绝访问”错误。
1、在 KMS 主机上以管理员身份运行 PowerShell。
2、执行命令:slmgr /dlv,查看输出中的 KMS 客户端计数 字段值。
3、若显示数值低于 25,需确保客户端已正确配置并执行过 slmgr /ato;部分客户端可能因防火墙拦截 TCP 1688 端口而失败。
4、检查 Windows 防火墙入站规则:文件和打印机共享(回显请求 - ICMPv4-In)不相关,必须启用“KMSServer-TCP-In”规则或手动开放 TCP 端口 1688。
五、批量部署客户端配置脚本
针对大规模终端环境,可通过组策略首选项或登录脚本统一推送 KMS 设置指令,避免逐台手工操作,提升部署一致性与可维护性。
1、新建批处理文件 kms-setup.bat,内容包含:slmgr /skms kmsserver.internal.corp & slmgr /ato。
2、将该脚本放入域控制器 SYSVOL 共享路径下,或通过 Intune/SCCM 分发。
3、在组策略对象(GPO)中配置“计算机配置 → 首选项 → Windows 设置 → 脚本(启动)”,添加该批处理文件路径。
4、强制刷新组策略:gpupdate /force,随后重启客户端使脚本生效。










