一个批处理脚本,如何让 Windows 与 Office 的激活从此不再费心
【免费下载链接】KMS_VL_ALL_AIOSmart Activation Script项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
先讲一个真实的故事
老周有一台用了五年的办公电脑,系统是 Windows 10,Office 是别人装好的"试用版"。每隔几个月,Office 就会弹出一条刺眼的横幅——"您的许可证并非正版"。每逢此时,他要么翻出陈旧的激活工具重新折腾一遍,要么找公司 IT 帮忙,等上大半天。直到有人把一份只有单个.cmd文件交给他,双击、选一个选项、回车,困扰了他两年的问题,三分钟内安静收场。
这个故事里的主角,就是KMS_VL_ALL_AIO——一个开源免费的KMS 激活工具。它的全部家当只有三个文件:主脚本 KMS_VL_ALL_AIO.cmd、说明文档 README.md 和 LICENSE。没有安装包、没有后台服务、没有捆绑软件,一个批处理脚本扛下了Windows 激活与Office 激活的绝大多数工作。
如果你也厌倦了"装工具 → 被报毒 → 重新激活"的死循环,这篇教程会带你从"一键保底"走到"进阶调优",彻底搞懂这个工具该怎么用、为什么好用、以及怎么避坑。
第一层:1 分钟上手的保底用法
拿到脚本之后,只做三件事
第一步:把它请到你的电脑上。在命令行里执行:
git clone https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO或者直接把KMS_VL_ALL_AIO.cmd下载到桌面,效果一样——这个脚本是"便携单文件",不需要安装。
第二步:以管理员身份运行。右键点击脚本 → "以管理员身份运行"。如果系统弹 UAC 提示,选"是"。这一步不是可选动作,而是激活能否成功的先决条件。
第三步:在菜单里按下数字 1。你会看到一个彩色菜单,此时输入1并回车,脚本会自动检测系统版本、安装合适的 KMS 密钥、完成激活,然后告诉你 Windows 和 Office 各自的状态。
就这么简单。整个过程不要求你懂任何命令行知识,脚本自己会判断当前系统是什么版本、该用哪把密钥、Office 是否需要先转换。
这份菜单到底在说什么
第一次打开菜单的人可能会被一堆选项吓到,其实把它分成三类就清楚了:
| 类别 | 选项 | 作用 |
|---|---|---|
| 激活 | 1激活 | 立即执行一次激活 |
| 激活 | 2安装自动续期 | 装好后永久后台续期,推荐日常使用 |
| 激活 | E外部模式 | 通过外部 KMS 服务器激活 |
| 维护 | 3完全卸载 | 移除脚本做出的全部改动 |
| 维护 | 8检查激活状态 | 查看当前各产品的激活情况 |
| 维护 | S/D/R | 创建 $OEM$ 部署文件夹 / 解码内嵌二进制 / 查看内置说明 |
| 开关 | 4~7、X、V | 切换调试、Windows/Office 处理、零售转批量、KMS38 等开关 |
第二层:从"能用"到"用得聪明"
选项 2 才是让激活"永久"的关键
菜单里的数字 1 只是"当下激活",有效期是180 天。到期后 Windows 或 Office 会重新进入未激活状态,你得再跑一次脚本——这就是很多人觉得"KMS 激活会过期"的真相。
而选项 2 "安装自动续期"解决的正是一个痛点:它会以系统服务钩子的方式常驻后台,每次系统需要激活续期时自动应答,形成180 天 → 续期 → 180 天的循环,从用户视角看就是永久激活。
所以我的建议很直接:日常使用的电脑,直接选 2,别选 1。选 1 适合临时测试、研究原理的场景。
桌面部署之外,它还能静默执行
对于 IT 管理员,逐台机器点击菜单显然不现实。脚本为此内置了静默参数,配合命令行使用可以做到"无人值守":
:: 静默执行激活,不弹任何窗口 KMS_VL_ALL_AIO.cmd /s /m :: 静默执行并安装自动续期 KMS_VL_ALL_AIO.cmd /s /a :: 只处理 Office,跳过 Windows KMS_VL_ALL_AIO.cmd /o :: 静默 + 输出写入日志文件 KMS_VL_ALL_AIO.cmd /s /l几个参数的含义如下:
/s静默模式,隐藏一切输出/m手动激活,/a安装自动续期/o仅处理 Office,/w仅处理 Windows/l配合静默模式,把输出写入日志文件
把这些命令做成批处理,再交给域控或分发工具批量下发,就能实现整批机器的自动激活。
想自定义行为?改文件头部的配置区
用记事本打开KMS_VL_ALL_AIO.cmd,文件开头就是一块带中文注释的配置区。最常见的几项:
set ActWindows=1 :: 是否处理 Windows 激活 set ActOffice=1 :: 是否处理 Office 激活 set AutoR2V=1 :: 自动把 Office 零售版转为批量授权版 set KMS_RenewalInterval=10080 :: 自动续期间隔(分钟),10080 = 每周 set Silent=0 :: 1 为静默模式 set External=0 :: 1 为使用外部 KMS 服务器举例来说,某台机器只装 Office、不装 Windows,把ActWindows=0改掉再运行即可;如果你有自己的 KMS 服务器,把External=1并填好KMS_IP,脚本就会转向外部服务器激活。
容易被忽略的两个"宝藏开关"
X(Skip Windows KMS38):在 Windows 10/11 上,脚本默认会尝试 KMS38 激活——这是一种特殊的本地激活方式,可以一次性把激活有效期延长到 2038 年,不需要任何续期任务。它默认开启,如果你发现激活行为异常,可以按X切换回普通 KMS。AutoR2V(Office 零售转批量):KMS 只能激活批量授权版 Office。如果你的 Office 是零售版(预装或 Office 部署工具安装的),脚本会自动把它转换为批量授权版再激活。这个功能从很早的版本起就默认开启,绝大多数人无需手动干预。
第三层:原理与避坑,把工具用明白
它凭什么能激活?——KMS 机制简述
KMS(Key Management Service)是微软为大型组织设计的批量激活方案:企业内网架一台 KMS 服务器,局域网里的机器向它请求激活,激活有效期为 180 天,到期自动续期。
KMS_VL_ALL_AIO 做的事,是在本地模拟一个 KMS 服务器。它通过逆向 KMS 协议,让系统以为正在跟一台真实的 KMS 服务器通信:
系统发起激活请求 → 本地 KMS 模拟器应答 → 颁发 180 天授权 → 自动续期循环它全程使用微软自己的激活通道,不修改系统文件,也不破坏任何系统组件。正因如此,部分杀毒软件会把这类 KMS 模拟行为误判为病毒——这是误报,只要从可信来源获取脚本就无需担心。
常见问题排查清单
| 现象 | 最可能的原因 | 怎么解决 |
|---|---|---|
| 提示权限不足 | 没有以管理员身份运行 | 右键 → 以管理员身份运行 |
| Office 激活失败 | 零售版未成功转换 | 确认AutoR2V=1,或先卸载再重新安装 Office |
| 激活后仍弹"许可证非正版"横幅 | Office C2R 版本缺少 KMS 服务器名记录 | 重跑一次激活让脚本补写注册表 |
| 杀毒软件拦截脚本 | KMS 模拟行为被误报 | 添加信任或临时关闭实时防护 |
| 报错 0x80040154 | 多见于 Windows 10/11 的 KMS38 配置异常 | 重装系统后重新激活,或按X退回普通 KMS |
三个维持长期稳定的习惯
- 每月做一次状态体检:运行脚本,选
8查看激活状态与剩余天数,记录在案。 - 系统更新后留意激活:Windows/Office 更新一般不影响 KMS 激活,但如果你发现某次更新后状态异常,重跑一次选项 2 即可。
- 别把脚本丢进"回收站式"目录:虽然脚本便携,但安装自动续期后系统会记录相关文件位置,建议把脚本放在一个固定目录,别随手挪动。
关于"不支持"的边界
不是所有版本都能用 KMS 激活。官方支持范围包括 Windows 7 至 Windows 11 的批量授权版本、Office 2010 到 2024 的批量授权版本,而评估版系统、Office 零售版 MSI 安装、Windows 10/11 的部分家庭精简版本不在支持之列。运行脚本前,花十秒钟确认自己属于"支持清单",能省下大量排查时间。
现在,迈出第一步
回顾全文,KMS_VL_ALL_AIO 的价值浓缩成一句话:用一个不占资源、没有后门的单文件脚本,把 Windows 和 Office 的激活变成一次回车的事。
你的下一步很简单:
- 获取脚本(
git clone或直接下载KMS_VL_ALL_AIO.cmd) - 右键以管理员身份运行
- 输入
2安装自动续期
三分钟后,那个每隔几个月就来骚扰一次的"许可证非正版"横幅,将彻底从你的屏幕上消失。
【免费下载链接】KMS_VL_ALL_AIOSmart Activation Script项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考