3分钟看懂KMS_VL_ALL_AIO:一个脚本如何帮你搞定Windows和Office激活
【免费下载链接】KMS_VL_ALL_AIOSmart Activation Script项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
那个周五晚上,我帮同事解决了激活难题
周五晚上九点,同事阿凯发来一条语音:"我的Office又变只读模式了,明天要交方案,现在打开文档全是'此产品需要激活'。"
这已经不是他第一次遇到这种情况。之前的激活工具用完就失效,系统提示过期的红字反复出现,他还不敢随便装来路不明的软件。我让他把脚本发过来,远程看了一眼配置,重新跑了一遍自动续期模式,五分钟后他说:"好了,全部激活了。"
事后他把这事发在部门群里,引来好几个人私信问用的什么工具。答案是一个只有几 KB 的开源脚本:KMS_VL_ALL_AIO。这篇文章就把它讲透——它是什么、怎么用、怎么根据自己的场景玩出花样。
它到底是个什么项目
KMS_VL_ALL_AIO 是一个智能激活脚本(Smart Activation Script),单文件、零依赖、开箱即用。它做的事情概括成一句话:在本机模拟一个 KMS 激活服务器,为 Windows 和 Office 提供激活与自动续期服务。
- 支持的 Windows:7 / 8 / 8.1 / 10 / 11,以及 Server 2008 R2 到 2025
- 支持的 Office:批量授权版 2010–2024,以及 C2R 零售版(自动转换为批量授权)
- 三种激活模式:自动续期、手动、外部服务器
- 完全本地化:多数情况下不需要联网,不需要安装任何后台程序
它适合谁?普通个人用户想要"激活一次、长期有效",IT 运维要给一批机器批量处理,还有想在装机镜像里预置激活的人——这个脚本基本都覆盖了。
从下载到激活成功,手把手走一遍
整个项目的文件结构非常简单,克隆下来就三个文件:
git clone https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO其中核心就是KMS_VL_ALL_AIO.cmd(当前版本 v52,约 6500 行,单文件封装了全部逻辑)。README.md是说明,LICENSE是开源许可。
拿到脚本后按下面三步走:
1. 准备环境
- 右键脚本,选择"以管理员身份运行"(必须)
- 同步系统时间,时间偏差过大会导致激活失败
- 如果杀毒软件报警,把它加入信任区而不是强行关闭系统防护
2. 选择模式
运行后会出现一个彩色菜单,核心选项是:
[1]Activate —— 按当前模式激活[2]Install Activation Auto-Renewal —— 安装自动续期(推荐)[3]Uninstall Completely —— 彻底卸载并清理痕迹[8]Check Activation Status —— 查看激活状态
3. 执行激活
大多数用户最省心的路径是:按2安装自动续期模式 → 按1执行激活 → 重启电脑。之后系统会按计划任务自动续期,你基本不用再管它。
你可能会问:脚本做了什么让激活"自动续期"?简单说,它把本机伪装成一个 KMS 服务器,Windows 或 Office 的批量授权版本默认每 180 天会向 KMS 请求一次续期,脚本把周期设短、把本机服务挂上,续期就永远在到期前完成,从而实现"永久"效果。
三个真实场景,看它怎么帮上忙
场景一:个人电脑,一次性配置长期免维护
我自己的主力机就是这样做的:管理员运行脚本 → 按 2 → 按 1 → 重启。之后半年里我完全没再碰过它,直到有一天想确认状态,才用菜单里的[8]看了一眼:Windows 和 Office 都显示已激活。整个过程省下来的不是操作时间,而是"每隔几个月就焦虑一次激活过期"的精神成本。
场景二:办公室那台装了零售版 Office 的机器
阿凯的电脑有个典型问题:Office 是 C2R 零售版,而 KMS 只认批量授权。这个脚本的聪明之处在于自动转换——AutoR2V=1是默认开启的,它检测到零售版 Office 后,会自动把它转成批量授权(Volume)再激活,同时跳过已经正规激活的零售产品,不会覆盖你已有的永久授权。这就是他当时五分钟后恢复"满血"的原因。
场景三:运维一次性部署多台机器
如果你要处理一批电脑,脚本支持静默运行,不需要守着每台机器点菜单:
KMS_VL_ALL_AIO.cmd /a /s/a表示自动续期模式,/s表示静默不弹窗。再配合/w(只处理 Windows)或/o(只处理 Office)可以按需拆分。更进阶的玩法是菜单里的[S] Create $OEM$ Folder:它会生成$OEM$目录结构,放进系统镜像的 sources 目录后,装机完成的那一刻就已经激活好了。
进阶玩法:改参数,定制你的激活策略
脚本开头有一段Configuration Options,用记事本打开就能改。几个常用项:
set ActWindows=1 // 是否处理 Windows 激活,0 则跳过 set ActOffice=1 // 是否处理 Office 激活 set AutoR2V=1 // 是否自动把 Office C2R 零售版转批量授权 set KMS_RenewalInterval=10080 // 已激活客户端的续期间隔(分钟) set KMS_ActivationInterval=120 // 未激活客户端的重试间隔(分钟)KMS_RenewalInterval=10080是每周续期一次,想更频繁可改成1440(每天)或43200(每月)。范围是 15 到 43200 分钟,理论上设置得越密,容错越高。
命令行开关同样可以覆盖这些配置,且优先级更高。比如只想激活 Office、跳过 Windows:
KMS_VL_ALL_AIO.cmd /o /a /s想调试激活过程、排查报错,就加/d开启 Debug 模式,配合/s /L可以静默运行并输出日志文件。
大家常问的四个问题
Q:脚本会覆盖我已有的永久激活吗?不会。脚本刻意设计成"智能不越权"——检测到已永久激活(比如数字许可证)的产品会直接跳过。这也是它强调的默认行为。
Q:Windows 7 能激活吗?部分能。只有 Enterprise / Professional 等支持 KMS 的版本可以,Starter / HomeBasic 等家庭版不行,且受 OEM BIOS 限制,激活失败时脚本会明确提示原因。
Q:装上之后系统会不会变慢?几乎无感。它只是一个本地脚本和计划任务,平时不驻留、不占内存,仅在续期时间点做一次极轻量的本机通信。
Q:我需要联网吗?默认模式完全本地模拟,不需要外部网络。只有 External 外部服务器模式才需要你指定一个可达的 KMS 服务器地址(可以是局域网 IP)。
下一步,从你自己的机器开始
回到开头那个周五晚上——阿凯的烦恼解决后,他把这个脚本备注成了"装机必备三件套"之一。它的价值不在于技术多高深,而在于:一个文件、一次右键、几秒钟,就把 Windows 和 Office 的激活问题彻底从你的待办清单里划掉。
如果你也想试,现在就可以动手:
- 克隆上面的 gitcode 仓库,拿到
KMS_VL_ALL_AIO.cmd - 先跑一遍
[8]查看当前激活状态,心里有数 - 按2 → 1走一遍自动续期,重启后复查状态
- 有余力再研究开头那段配置,把它调成你的"专属方案"
对了,记得给脚本留个固定位置的副本,别放在下载文件夹里随手删掉——下次重装系统,你还用得上它。
【免费下载链接】KMS_VL_ALL_AIOSmart Activation Script项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考