KMS_VL_ALL_AIO实战指南:一个脚本彻底解决Windows与Office智能激活
【免费下载链接】KMS_VL_ALL_AIOSmart Activation Script项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
你有没有经历过这些时刻?
系统右下角冒出水印、桌面壁纸被强制换成纯黑,而你正卡在一份即将截止的文档里;双击Word却收到"以只读方式打开"的弹窗,检索半天发现是许可证过期。如果这正是你反复遇到的场景,那么今天要介绍的KMS_VL_ALL_AIO也许就是你需要的最后一款工具。
这是一个以单个.cmd文件形式分发、完全开源的智能激活脚本(当前版本 v52)。它用一个本地 KMS 模拟器接管 Windows 与 Office 的许可证请求,脚本自带的自动续期机制可以做到一次配置、长期生效。下面这份指南会带你走完从"第一次运行"到"无人值守批量部署"的全过程,每一步都可独立执行、可验证。
这个项目能做什么
简单说:KMS_VL_ALL_AIO 是一个"合一"批处理脚本,把激活、自动续期、状态检查、零售转批量、预激活镜像制作等功能全部打包进一个文件,运行时通过菜单或命令行参数驱动,不需要额外安装任何组件。
它区别于传统同类工具的几个特点:
- 单文件随身携带:所有二进制与文档资源都内嵌在脚本里,用 PowerShell 按需解压,拷贝到任意机器即可运行
- 不覆盖永久激活:已永久激活的产品会被自动跳过,只处理未激活的授权,避免误伤
- 自动请求管理员权限:双击即可,脚本自行完成提权
- 支持 Office 零售版自动转批量:Click-to-Run 产品装完无需手工转换
- 三种激活模式:手动、自动续期、外部 KMS,覆盖个人到企业场景
动手之前的准备清单
运行环境要求不高,但下面几项务必逐条确认,任何一项不满足都可能让激活中途失败:
- 操作系统:Windows 7 SP1 及以上(Windows 8/8.1/10/11、Server 2008 R2 至 2025 均可),Windows 7 与 Server 2012 需要注意 KMS 支持限制
- 管理员权限:脚本会自动请求 UAC 提权,但前提是你的账号属于管理员组
- PowerShell 与 WMI 可用:脚本优先使用 wmic,缺失时自动降级到 VBScript/PowerShell;被组策略锁死执行策略会直接报错退出
- 系统时间准确:KMS 续期依赖时间戳,偏差过大会导致失败或剩余天数异常
- 安全软件处理:KMS 模拟会触发部分杀毒软件的启发式误报(脚本内嵌说明中明确提到这是误报),建议运行前将脚本所在目录加入白名单
把脚本放到一个路径不含空格和特殊字符的目录(脚本对路径有严格检查,这点很容易被忽略),右键"以管理员身份运行"。
核心上手:第一次激活全流程
拿到文件后最快的验证路径是手动模式,全程约两分钟:
- 右键
KMS_VL_ALL_AIO.cmd,选择"以管理员身份运行",弹出 UAC 提示后点"是" - 脚本自动提权并解压内嵌组件,进入主菜单。你将看到类似下面的界面:
=========================================== KMS_VL_ALL_AIO v52 =========================================== [1] Activate [Manual Mode] [2] Install Activation Auto-Renewal [3] Uninstall Completely ... [8] Check Activation Status [E] Activate {External Mode} [0] Exit- 输入1回车,进入手动激活。脚本会先停止
sppsvc服务,探测本机 Windows 与 Office 的授权状态 - 若检测到 Office 零售版(C2R),且配置中
AutoR2V=1(默认开启),脚本会自动执行零售转批量转换,完成后显示转换明细 - 激活完成后回主菜单,输入8检查状态。如果看到
License Status: Licensed与Remaining Period为 180 天,说明这一步成功了
手动模式的核心逻辑:先探测哪些产品未激活 → 安装对应的 KMS GVLK 密钥 → 通过本地模拟器完成激活 → 校验剩余天数。整个过程不需要你手动执行任何 slmgr 命令。
首次运行建议用[4] Enable Debug Mode开启调试再走一次激活,输出会详细到每一步在做什么——排查问题时这条信息量极大。
进阶玩法:两种长效模式的取舍
手动模式只管当下,180 天后还要再跑一遍。想一劳永逸,请看下面两种模式。
自动续期模式(推荐个人与办公设备)
输入2,脚本会在系统目录安装SppExtComObjHook.dll,并通过"映像文件执行选项"(IFEO)注册为 Application Verifier 提供程序。这带来的效果是:每当系统自己发起 KMS 请求时,钩子就地在内存中模拟 KMS 服务器响应,按你设定的周期自动续期。硬件变更、日期调整、版本升级、后装 Office,都会触发一次即时激活,全程无需人工干预。
外部服务器模式
输入E后粘贴一个外部 KMS 服务器地址(例如内网自建的 KMS 主机kms.company.local),脚本将本机指向该服务器并完成激活。适合企业内已有 KMS 基础设施、或不想在本机驻留钩子的场景。
| 对比维度 | 自动续期模式 | 外部服务器模式 |
|---|---|---|
| 网络依赖 | 无,全部本地完成 | 依赖服务器可达 |
| 激活时效 | 系统请求时即时响应 | 需要服务器在线 |
| 部署成本 | 单机一键安装 | 需先有 KMS 主机 |
| 适用人群 | 个人电脑、办公终端 | 已建 KMS 的企业、特殊网络 |
| 卸载方式 | 菜单选 3 完整卸载 | 菜单选 3(会清除 KMS 缓存) |
续期节奏怎么调
脚本顶部配置区有两个关键参数,直接决定续期频率:
:: KMS 自动续期间隔(分钟),范围 15~43200 set KMS_RenewalInterval=10080 :: 未激活客户端的重试间隔(分钟) set KMS_ActivationInterval=120| 续期频率 | 间隔值(分钟) | 适合场景 |
|---|---|---|
| 每天 | 1440 | 高安全要求、频繁审计的环境 |
| 每周 | 10080 | 个人电脑的默认均衡方案 |
| 每月 | 43200 | 长期无人维护的设备 |
无人值守与批量部署:命令行开关
脚本不仅能在菜单里操作,还支持全量命令行参数,这正是批量部署的关键。所有开关不区分大小写、顺序随意,用空格分隔即可。
| 开关 | 作用 |
|---|---|
/a | 以自动续期模式激活 |
/m | 以手动模式激活 |
/e 服务器地址 | 以外部 KMS 模式激活 |
/r | 完整卸载并清除所有痕迹(优先级最高) |
/s | 静默运行,不显示任何输出 |
/L | 配合/s将输出写入日志文件 |
/d | 调试模式运行 |
/w//o | 仅处理 Windows / 仅处理 Office |
/c/v/x | 关闭 R2V 转换 / 不覆盖 vNext / 不跳过 KMS38 |
几个可直接套用的示例:
:: 静默外部激活,适合开机脚本或任务计划 KMS_VL_ALL_AIO.cmd /s /e pseudo.kms.server :: 仅对 Windows 启用自动续期 KMS_VL_ALL_AIO.cmd /w /a :: 静默手动激活并保留调试输出 KMS_VL_ALL_AIO.cmd /s /d /m若要实现"拿到电脑双击一下就走人"的效果,把KMS_VL_ALL_AIO.cmd /s /a写进计划任务,系统启动后静默完成自动续期安装,全程零弹窗。
常见问题速查
运行中如果遇到异常,先对照这张表定位,多数问题与脚本无关,而是环境配置不当:
| 现象 | 可能原因 | 解决方案 |
|---|---|---|
提示0xC004F035 | 机器不满足 KMS 激活条件(常见于 Windows 7 OEM 机器) | 确认 BIOS 中有 SLIC 2.1,或改用其他激活途径 |
提示0xC004E015 | Office 零售转批量转换不完整 | 先执行cscript //Nologo %SystemRoot%\System32\slmgr.vbs /rilc重装许可证,再重新运行激活 |
| Office 弹"许可证未正确授权"横幅 | KMS 服务器名未写入注册表 | 确认KeyManagementServiceName保留为172.16.0.2,不要手动删除 |
| 脚本启动即退出/报错 | PowerShell 执行策略被锁、wmic 被禁用 | 检查gpedit中的脚本执行策略,或在脚本头将WMI_VBS=1试一次 |
| 剩余天数停滞在 0 | 自动续期钩子未生效或服务被停用 | 回菜单选 3 完整卸载,再选 2 重新安装自动续期 |
| 杀毒软件报毒 | KMS 模拟行为的启发式误报 | 将脚本与所在目录加入白名单,确认文件来自可信源 |
实战场景:三种典型用法
场景一:新装 Windows 11 + Office 2021 的家庭电脑
- 将脚本复制到本机,右键管理员运行
- 主菜单输入2安装自动续期
- 输入1完成首次激活,Office 零售版会被自动转为批量授权
- 输入8确认 Windows 与 Office 均显示 Licensed
- 以后什么都不用做,180 天到期前钩子会自动续期
场景二:批量部署 20 台办公终端
- 制作一个包含
/s /a的静默激活脚本,或直接调用命令行 - 通过域下发或系统部署工具,在装机流程最后执行
KMS_VL_ALL_AIO.cmd /s /a - 部署完成后抽样执行
KMS_VL_ALL_AIO.cmd /s /d /m检查状态,日志留档备查 - 每季度抽查剩余天数,低于 60 天时重新下发一次自动续期安装
场景三:制作预激活的系统安装镜像
- 主菜单输入S创建
$OEM$文件夹 - 将生成的
$OEM$目录复制到系统安装镜像的sources目录下 - 装机完成后系统会在首次启动阶段自动执行激活流程,无需手动介入
想深入?这些资源就在项目里
KMS_VL_ALL_AIO.cmd:唯一的脚本本体,配置文件头与内嵌说明都在这一个文件里README.md:项目入口文档,包含版本与下载说明LICENSE:开源许可证,使用前请确认合规条款- 运行脚本后输入R可打开内嵌的完整说明文档,涵盖支持产品清单、卸载方法、命令行规则等更细的内容
如果你想查看本机激活明细而不想跑完整流程,主菜单8会调用 PowerShell 输出完整的许可证状态报告,包括剩余天数、产品密钥通道与激活类型。
一句话总结
KMS_VL_ALL_AIO 的价值在于:用一个文件把激活、续期、转换、检查、部署全部串起来,普通用户五分钟上手,运维人员可以把它嵌进自动化流水线。下一步建议你先在非生产环境跑一次手动激活(菜单 1)验证兼容性,确认无误后再安装自动续期(菜单 2)——两步都走通,这件事就真正结束了。
请务必只在自己拥有合法使用权的软件上使用本工具,并遵守对应的软件许可协议。
【免费下载链接】KMS_VL_ALL_AIOSmart Activation Script项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考