一个批处理脚本,如何让 Windows 与 Office 的激活从此不再费心
2026/8/14 4:52:07 网站建设 项目流程

一个批处理脚本,如何让 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~7XV切换调试、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

三个维持长期稳定的习惯

  1. 每月做一次状态体检:运行脚本,选8查看激活状态与剩余天数,记录在案。
  2. 系统更新后留意激活:Windows/Office 更新一般不影响 KMS 激活,但如果你发现某次更新后状态异常,重跑一次选项 2 即可。
  3. 别把脚本丢进"回收站式"目录:虽然脚本便携,但安装自动续期后系统会记录相关文件位置,建议把脚本放在一个固定目录,别随手挪动。

关于"不支持"的边界

不是所有版本都能用 KMS 激活。官方支持范围包括 Windows 7 至 Windows 11 的批量授权版本、Office 2010 到 2024 的批量授权版本,而评估版系统、Office 零售版 MSI 安装、Windows 10/11 的部分家庭精简版本不在支持之列。运行脚本前,花十秒钟确认自己属于"支持清单",能省下大量排查时间。

现在,迈出第一步

回顾全文,KMS_VL_ALL_AIO 的价值浓缩成一句话:用一个不占资源、没有后门的单文件脚本,把 Windows 和 Office 的激活变成一次回车的事。

你的下一步很简单:

  1. 获取脚本(git clone或直接下载KMS_VL_ALL_AIO.cmd
  2. 右键以管理员身份运行
  3. 输入2安装自动续期

三分钟后,那个每隔几个月就来骚扰一次的"许可证非正版"横幅,将彻底从你的屏幕上消失。

【免费下载链接】KMS_VL_ALL_AIOSmart Activation Script项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询