三亩地 三亩地SAN MU DI · CODE DIARY
ARTICLE DETAIL

日记详情

真实记录编程学习的某一天,欢迎挑你感兴趣的翻一翻。

Windows与Office授权到期怎么办?KMS_VL_ALL_AIO 激活脚本实战手记

Windows与Office授权到期怎么办?KMS_VL_ALL_AIO 激活脚本实战手记

Windows与Office授权到期怎么办?KMS_VL_ALL_AIO 激活脚本实战手记

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

如果你经历过重装系统后右下角反复弹出"即将过期"的提示,或者在安装新版 Office 时因为授权问题卡在最后一步,你大概率能理解那种挫败感。而今天要聊的KMS_VL_ALL_AIO,正是为解决这类"授权焦虑"而生的开源激活脚本——它能在本地模拟 KMS 授权服务,让 Windows 7 到 Windows 11 全系系统、Office 2013 到 2024 各版本都拿到稳定的批量授权,全程离线完成、开源可审计,这也是它最大的卖点。

一、先从一次尴尬的装机经历说起

给朋友重装系统,装完 Windows 一切正常,结果他打开 Word 一看:"此产品需要激活"。我翻了半天收藏夹,要么是付费工具,要么是来路不明的"一键破解",最后找到的项目居然是个 6500 多行的批处理文件KMS_VL_ALL_AIO.cmd,双击运行就解决了问题。

这个项目只有一个主文件,却干了两件大事:

  • Windows 授权:支持 Win7 / 8 / 8.1 / 10 / 11 及其对应的 Server 版本;
  • Office 授权:覆盖 2013 / 2016 / 2019 / 2021 / 2024 等主流的 C2R 与 MSI 版本。

一句话理解它的定位:一个住在你电脑里的"迷你 KMS 服务器"。企业向微软申请批量授权要搭专用服务器,而它把这个过程搬到了你本机。

二、它和常见方案有什么不同

很多人第一次听说"KMS 工具",印象里都是"破解、黑产"。其实 KMS 本身是微软官方为企业提供的批量授权机制,这个项目只是把"客户端连服务器"这一步换成了本地模拟。对比一下你就明白了:

对比项KMS_VL_ALL_AIO网传"一键激活工具"官方购买授权
花费免费常藏广告或收费价格不菲
授权时长180 天一轮,可持续续期不稳定、易失效永久
代码透明度纯批处理,逐行可读二进制或加密脚本,无法审计不涉及
兼容范围一套脚本覆盖多版本通常只适配少数版本按版本单独买
运维成本定时续期,几乎无感反复折腾一次买断

需要说明的是:支持正版仍是更好的选择,但如果只是测试机、虚拟机或临时环境,这个开源方案确实省心得多。

三、先弄懂它到底干了什么

在动手前,先花 30 秒理解它的运行逻辑,后面排错会轻松很多:

  1. 检查系统:脚本启动后先探测 Windows 版本、Office 安装形态(C2R 还是 MSI)、当前是否已有批量授权通道;
  2. 零售转批量:自动把系统/Office 的"零售版"身份切换为"批量授权版"(脚本里叫 R2V),这是很多工具做不好的环节;
  3. 部署模拟器:将内置的SppExtComObjHook.dll放入系统目录,并写入注册表,让系统以为存在一个本地的 KMS 服务器;
  4. 完成激活:向"本地服务器"发起请求,拿到 180 天有效期的授权;
  5. 持续续期:可选择安装自动续期任务,到期前自动刷新,实现"一次配置,长期安心"。

整个过程不需要外部网络,也不会上传任何数据——所有操作都发生在你自己的机器上。

四、第一次运行:看懂那个彩色菜单

获取方式很简单,在管理员命令行里执行:

git clone https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO

然后把KMS_VL_ALL_AIO.cmd复制到本地,右键 → 以管理员身份运行。注意:它内部会自动完成权限提升,如果直接双击,也会弹出 UAC 确认窗口。

启动后你会看到一份彩色菜单,各选项的含义如下:

菜单项作用什么时候用
[1] Activate手动激活,立即执行一轮完整授权最常用,首次激活就选它
[2] Install Activation Auto-Renewal安装自动续期想长期省心时开启
[3] Uninstall Completely彻底卸载并清理相关注册表/文件不需要了想还原系统
[4] Enable Debug Mode开关调试模式排查故障时打开
[5] / [6] Process Windows / Office单独处理 Windows 或 Office只想激活其中一个
[7] Convert Office C2R-R2V开关零售转批量转换修改 Office 转换行为
[8] Check Activation Status检查当前授权状态想确认是否已激活
[E] Activate {External Mode}改用外部 KMS 服务器公司有自建 KMS 服务器
[S] Create $OEM$ Folder生成预装部署用的$OEM$目录给大量机器批量装机
[D] Decode Embedded Binary Files解出内置的 dll / cab 文件需要单独查看/替换组件时
[R] Read Me打开项目内置说明文档随时查阅

💡建议路线:第一次运行直接按1完成手动激活;确认成功后再按2装上自动续期;以后每季度按8瞄一眼状态即可。

五、三种工作模式,按场景挑选

脚本支持三种授权来源,理解后就能灵活应对不同环境:

模式触发方式特点
手动模式菜单[1]每次手动跑一轮,干净利落
自动续期模式菜单[2]持续维护,适合长期主力机
外部服务器模式菜单[E]连到公司/自建的 KMS 服务器

其中自动续期模式值得多说两句:它本质上是让系统的软件保护服务定时向本地模拟器报到,配合默认 10080 分钟(约每周)的续期间隔,你的授权窗口永远不会跌破安全线。如果公司有自己的 KMS 服务器,按E后输入服务器地址和端口(默认 1688)即可切换过去。

六、无人值守:写给管理员和装机党

脚本顶部预留了一整块"配置区",改几行就能实现全自动。比如想"静默激活 Office,且不做零售转批量",可以这样设置:

set Silent=1 set ActWindows=0 set ActOffice=1 set AutoR2V=0

除了编辑脚本,它同样支持命令行开关,适合写进装机脚本:

KMS_VL_ALL_AIO.cmd /s /a :: 静默安装自动续期 KMS_VL_ALL_AIO.cmd /s /o :: 静默只处理 Office KMS_VL_ALL_AIO.cmd /s /w :: 静默只处理 Windows KMS_VL_ALL_AIO.cmd /s /m :: 静默手动激活一轮 KMS_VL_ALL_AIO.cmd /d /u :: 调试 + 无人值守,输出排查日志

真正的大杀器是菜单里的[S] Create $OEM$ Folder:它会在脚本所在目录生成一个$OEM$文件夹,里面自带setupcomplete.cmd。把这个文件夹放进 Windows 安装介质,系统装完第一件事就是自动执行激活——批量装机从此不需要一台台手动处理。相关实现可以对照源码中的:CreateOEM段查看。

七、高频问题排查清单

Q1:提示需要管理员权限 / 双击没反应?先右键用管理员身份运行。如果被杀毒软件拦截,需要在防护软件里把脚本和C:\Windows\System32\SppExtComObjHook.dll加入白名单——这是它部署本地模拟器的必要文件,脚本也会在激活后给出明确提示。

Q2:激活到一半报 SHA1 校验失败?脚本会用内置哈希值校验SppExtComObjHook.dll是否被改动。出现这个提示,多半是杀软改动了文件,请恢复原文件或排除该路径后重试。

Q3:Windows 激活成功,Office 却没动静?先确认所有 Office 程序都已关闭,再看菜单[6]是否处于开启状态。Office 是 C2R 零售版时,[7]的转换开关要保持在开启,脚本才能自动完成"零售转批量"这关键一步。

Q4:想完全还原系统,怎么清理?菜单选[3] Uninstall Completely即可,它会删除挂钩文件、恢复相关注册表项并清理 KMS 缓存,相当于"一键复原"。

Q5:Win10/11 激活后想走普通 KMS 而不是 KMS38?脚本针对 Win10/11 提供了 KMS38 扩展授权选项,默认开启。若你希望走标准 KMS 流程,在菜单按X切换即可。

Q6:运行环境有什么硬性要求?脚本支持 Win7 及以上系统,并要求 PowerShell、VBScript 或 WMIC 三者中至少一个可用——它会在启动时自动探测并选择最合适的通道,这也是源码中WMI_VBSWMI_PS等变量的作用。

八、动手之前,先记好这三条

  1. 下载来源要靠谱。项目只有一份公开的批处理源码,任何"修改版""定制版"都可能被植入恶意逻辑,请认准官方渠道;
  2. 主力工作机请慎重。开源工具帮你应急没问题,但商业授权仍是对开发者的最好支持;
  3. 先测试再铺开。企业批量部署前,务必在一台干净的测试机上跑通[S]生成的$OEM$流程,再推广到生产环境。

九、写在最后

从一个"装机救急脚本"的角度看,KMS_VL_ALL_AIO 把一个企业级机制做成了普通人也能用的工具:单文件、免安装、全版本覆盖、自动续期,无论是重装系统后的应急激活、测试环境的多版本切换,还是 IT 部门的批量落地,它都值得一试。遇到问题也别慌,源码就在眼前,[R]键还能随时调出内置说明文档。

如果这篇文章帮你省下了一晚上的折腾时间,不妨去给项目点个 Star,或者把你自己的使用经验沉淀下来分享给更多人——开源的力量,正是来自每一个愿意动手的你我。

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

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

← 返回列表