Windows反复提示“激活Windows”表明KMS激活失效,需检查有效期、重装GVLK密钥、配置KMS服务器、刷新DNS、确认KMS主机达25台激活阈值或改用电话激活。

如果您的电脑反复提示“激活Windows”,这通常表明系统当前未处于持续有效的激活状态。KMS激活密钥本身不具备永久效力,其设计机制决定了需周期性验证与续订。以下是针对该现象的多种处理方法:
一、检查KMS激活有效期是否已过期
KMS激活的有效期固定为180天,到期后若客户端未能成功联系KMS服务器续订,系统将恢复为“未激活”状态并持续弹出提示。客户端默认每7天自动尝试续订一次,但若网络不可达、DNS解析失败或KMS主机离线,则续订失败。
1、以管理员身份打开命令提示符或Windows PowerShell。
2、输入命令:slmgr /xpr,按回车执行。
3、观察返回信息:若显示“该机器的许可证永不过期”,则非KMS激活;若显示具体天数(如“剩余 12 天”)或“该机器尚未激活”,即确认为KMS激活且已失效或未完成初始激活。
二、重新执行KMS客户端激活流程
该方法适用于KMS服务器地址或密钥配置正确但本地未完成激活的情形。需确保当前设备已安装通用批量许可密钥(GVLK),并能通过TCP端口1688访问KMS主机。
1、以管理员身份运行命令提示符。
2、输入命令:slmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GX,安装Windows 10/11专业版GVLK(其他版本请使用对应GVLK)。
3、输入命令:slmgr /skms kms.company.com:1688,将kms.company.com替换为实际KMS服务器域名或IP地址。
4、输入命令:slmgr /ato,触发即时激活请求。
三、强制刷新DNS并重试KMS发现
KMS客户端依赖DNS SRV记录(_vlmcs._tcp)自动定位服务器。若本地DNS缓存污染、域控制器响应异常或网络策略屏蔽SRV查询,将导致无法发现KMS主机。
1、以管理员身份运行命令提示符。
2、输入命令:ipconfig /flushdns,清除本地DNS缓存。
3、输入命令:nslookup -type=SRV _vlmcs._tcp,验证是否能解析出KMS服务记录。
4、若无响应,手动配置KMS服务器地址,跳转至第二步执行slmgr /skms和/ato操作。
四、验证KMS主机是否达到激活阈值
KMS机制要求主机在30天内累计收到至少25台唯一客户端的激活请求后,才开始向后续客户端发放有效激活。若组织内KMS部署初期或客户端数量不足,所有设备均无法完成激活。
1、登录KMS主机,以管理员身份运行命令提示符。
2、输入命令:slmgr /dlv,查看当前计数器数值(“KMS 客户端计数”字段)。
3、若数值低于25,需确保至少25台不同设备在30天内发起过slmgr /ato请求。
4、可临时在多台测试机上连续执行slmgr /ato,加速计数累积。
五、切换至电话激活模式绕过网络限制
当企业内网完全隔离互联网、防火墙禁止 outbound TCP 1688、或DNS策略严格封锁SRV查询时,KMS在线激活必然失败。此时可采用电话激活方式完成KMS主机自身验证,再由主机向内网客户端提供服务。
1、在KMS主机上以管理员身份运行命令提示符。
2、输入命令:slmgr /dti,获取44位安装ID。
3、拨打Microsoft批量许可证支持热线,按语音提示提交安装ID。
4、记录系统提供的48位确认ID。
5、输入命令:slmgr /atp











