KMS_VL_ALL_AIO 使用教程:3 个动作完成 Windows 与 Office 的 KMS 激活配置
【免费下载链接】KMS_VL_ALL_AIOSmart Activation Script项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
KMS_VL_ALL_AIO 是一个把"本地 KMS 模拟服务器"整体打包进单个.cmd文件的智能激活脚本,一次运行即可为 Windows 7–11、Server 2008R2–2025 以及 Office 2010–2024 的批量授权(Volume)产品完成激活,并支持自动续期。它最适合手头有批量授权却缺一台 KMS 激活服务器、又不愿意用破解补丁的个人用户和系统集成商。
它到底解决什么问题
为什么不能直接改系统文件来激活?多数激活工具靠替换系统文件或注入补丁骗过校验,代价是系统完整性受损,更新后可能蓝屏。KMS_VL_ALL_AIO 走的是微软官方定义的 KMS 协议:客户端向服务器请求激活、服务器签发最长 180 天的许可证,整条链路是正规机制,只是服务器由脚本在你本地扮演。脚本也明确声明不会覆盖已永久激活的产品,只处理未激活的批量授权版本。
为什么一个文件就能装下整台服务器?脚本把 x86、x64、arm64 三个架构的模拟器 DLL 以编码形式内嵌在批处理文件里,运行时按需解压到C:\Windows\System32\SppExtComObjHook.dll,并通过注册表钩住系统的软件保护服务。整个项目只有一个.cmd文件,拷进 U 盘就能带走,这是它与传统"脚本加一串 DLL"方案最直观的区别。
为什么激活到期了不用自己操心?KMS 机制规定一次激活最长 180 天。脚本的 Auto Renewal 模式让系统把本地模拟器当作激活目标,按计划周期自动重新激活。理解这一点,后面三个模式选哪个自然就清楚了。
上手之前先看懂这几件事
三种激活模式怎么选
| 模式 | 行为 | 适用场景 | 需要操心的事 |
|---|---|---|---|
| Auto Renewal(自动续期) | 安装钩子,周期自动刷新激活 | 个人日常、重装频繁的机器 | 几乎为零 |
| Manual(手动) | 激活后立即清理模拟器痕迹 | 一次性机器、临时环境 | 到期前需手动重跑 |
| External(外部服务器) | 对接你自有的 KMS 服务器 | 企业局域网批量管理 | 服务器可用性 |
一句话建议:拿不准就选 Auto Renewal。它是官方文档里推荐的默认模式,装一次钩子之后,后续新增的 Office 批量授权也会被自动处理。
支持什么、不支持什么
- 支持:Windows 7/8/8.1/10/11 的批量授权版本、Server 2008R2–2025 各 LTSC/SAC 版本、Office 2010/2013/2016/2019/2021/2024 Volume;Windows 10/11 ARM64 同样支持。
- 不支持:Office UWP(商店应用)、Windows 评估版(Evaluation)、Windows 7 的 Starter/HomeBasic/HomePremium/Ultimate、Windows 10/11 的 S 模式与单语言版等本身不走 KMS 通道的版本。
- Home 版限制:Windows 10/11 Home 系列最多只能 KMS 激活 45 天,Windows 8 Core 系列只有 30 天,脚本会如实处理,不会夸大结果。
运行前的三个前提
- 管理员权限:脚本内置自动提权,会自己弹 UAC;但如果组策略锁死了提权,可能卡住,最好右键"以管理员身份运行"。
- PowerShell 可用:脚本依赖内置的 Windows PowerShell 完成解压和激活流程,精简版系统如果把它删了会报错。
- 路径要干净:把脚本放到不含空格和
~ ! @ % ^ & ( )等特殊字符的目录,最稳妥是磁盘根目录如D:\KMS。
风险提示
KMS 模拟涉及对软件保护服务的钩子,部分安全软件会报毒,这是误报,前提是你从可信来源下载。使用 Windows Defender 时不要关掉它——脚本在 Windows 8.1/10/11 上会自动为关键 DLL 添加排除项,手动关掉反而更麻烦。
决策清单
动手前逐条确认,全部满足再继续:
- 机器上装的是批量授权(Volume)版 Windows,或想激活的 Office 是 C2R 零售版(脚本会自动转 Volume)
- 系统不是评估版、不是商店版 Office
- 能从可信渠道拿到脚本本体,路径简单干净
- 愿意接受"180 天 + 自动续期"的激活模型,而非一次性永久授权
最快跑通的 3 个动作
动作一:拿到脚本并放到干净路径
打开终端,克隆项目到本地:
git clone https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO cd KMS_VL_ALL_AIO预期结果:目录里出现KMS_VL_ALL_AIO.cmd一个脚本文件。建议把它复制到D:\KMS\这样的根目录再运行。
动作二:以管理员身份运行并安装自动续期
右键点击KMS_VL_ALL_AIO.cmd,选择"以管理员身份运行"。弹出菜单后,按数字键2选择Install Activation Auto-Renewal,脚本会先装续期钩子、再立刻执行一轮激活,一次操作两步到位。
想更省事,可以直接在管理员命令行里静默激活:
KMS_VL_ALL_AIO.cmd /s /a/s表示不弹界面,/a表示以 Auto Renewal 模式处理。这条命令适合丢进自动化脚本。
预期结果:窗口内依次显示 Windows 与 Office 的激活处理过程,最后回到主菜单;Auto Renewal 状态变为Installed。
动作三:验证激活是否真的生效
让系统官方工具开口说话,查 Windows 授权到期时间:
slmgr /xpr预期结果:如果显示"已永久激活",说明机器原本就有永久授权,脚本正确跳过了它;如果显示"已激活"并带到期日期,说明 KMS 激活成功。
查 Office 状态(路径随版本变化,Office 2016 为例):
cscript "C:\Program Files\Microsoft Office\Office16\ospp.vbs" /dstatus预期结果:看到LICENSE STATUS: ---LICENSED---即为激活成功。也可以用主菜单的[8] Check Activation Status一次看全 Windows 和 Office 的许可状态。
让它更合你意:常用设置与进阶用法
调整续期频率
默认续期间隔是 10080 分钟(每周一次)。用记事本打开脚本,找到顶部配置区:
set KMS_RenewalInterval=10080 :: 10080=每周,1440=每天,43200=每月取值范围 15–43200 分钟,改完保存再运行即可生效。日常建议保持每周默认值,足够稳。
命令行开关速查
| 开关 | 作用 |
|---|---|
/a | Auto Renewal 模式激活 |
/m | Manual 模式激活 |
/e 服务器地址 | External 模式激活 |
/r | 卸载并清除全部痕迹 |
/s | 静默运行,不弹界面 |
/d | 调试模式,生成 Debug.log |
/w、/o | 只处理 Windows / 只处理 Office |
/c | 关闭 Office C2R 零售转批量 |
/s /L | 静默并输出简单日志 |
组合示例:只激活 Windows 并自动续期,用KMS_VL_ALL_AIO.cmd /o /w /a;调试排错用KMS_VL_ALL_AIO.cmd /d /m,跑完会生成 Debug.log。
只处理 Windows 或 Office
不想让脚本碰其中一方时,在主菜单按[5] Process Windows或[6] Process Office把状态切到No。注意:如果系统已是批量授权(已装 GVLK),系统自己也可能发起 KMS 激活,这个开关不是完全锁死。
批量装机:生成 $OEM$ 文件夹
主菜单按[S]生成$OEM$文件夹,把它放进安装镜像的sources目录,装完系统即自动激活。若你已有自己的setupcomplete.cmd,把这一行加进去即可:
call %~dp0KMS_VL_ALL_AIO.cmd /s /a这会在系统首次进入桌面时静默执行自动续期激活,新机器开箱即用。
对接自有 KMS 服务器
企业局域网里已有 KMS 服务器时,主菜单按[E]输入服务器地址;命令行方式为KMS_VL_ALL_AIO.cmd /s /e 你的服务器地址。该模式不安装本地模拟器,只把客户端指向外部服务器,服务器失联时需要重跑。
高频问题快问快答
Q:激活失效了怎么办?先确认C:\Windows\System32\SppExtComObjHook.dll没被安全软件隔离,再检查 Software Protection(sppsvc)服务是否在运行;确认无误后重跑一次/a。多数"突然掉激活"都是钩子被清或服务异常。
Q:要不要卸载?不需要了再卸。主菜单按[3] Uninstall Completely,或运行KMS_VL_ALL_AIO.cmd /r,脚本会删除解压出的 DLL、清理注册表钩子并停用相关计划任务,把系统还原到运行前的状态。这也是"非侵入式"设计的价值:加进来的东西能完整拿出去。
Q:会不会影响我已有的正版授权?不会。脚本会逐项扫描,跳过已永久激活的 Windows 和 Office,只对未激活的批量授权版本动手。它还默认跳过已检测到 KMS38(2038 年授权)的 Windows 10/11,不覆盖现有结果。
Q:杀毒软件报毒怎么办?KMS 模拟器被报毒是常见误报。把脚本所在文件夹和SppExtComObjHook.dll加入白名单即可。用 Windows Defender 的话不要关闭它,脚本会自动为 DLL 加排除项。
Q:换硬件或重装系统后要重新激活吗?是的。重装系统后运行一遍KMS_VL_ALL_AIO.cmd /a,几分钟内恢复。Auto Renewal 模式下,硬件更换导致的重新激活系统也会自行向本地模拟器请求。
Q:Office 提示"许可证并非正版"怎么办?脚本的 Manual 模式会保留注册表中的KeyManagementServiceName(172.16.0.2),这正是用来消除该横幅的,不影响激活本身。若仍报错,优先检查 C2R 零售转批量是否成功,必要时重跑脚本。
结语
KMS_VL_ALL_AIO 的价值在于:你只需要"下载脚本—以管理员运行—按2",剩下的版本识别、跳过已激活产品、周期续期全被脚本接管,卸载时还能干净还原。
现在就可以动手:把脚本放进D:\KMS\,右键以管理员身份运行,按2等待激活流程结束,然后执行slmgr /xpr——看到带到期日期的"已激活",就是这一步走通了的判断标准。
【免费下载链接】KMS_VL_ALL_AIOSmart Activation Script项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考