KMS激活工具KMS_VL_ALL_AIO完整指南:Windows与Office一站激活、自动续期到批量预部署
刚重装完的 Windows 右下角飘着「你的 Windows 许可证即将过期」,打开 Office 又被「此产品未激活」拦住,干活前先挨两记闷棍。KMS_VL_ALL_AIO 就是一台「本地 KMS 激活工具」:KMS(Key Management Service,密钥管理服务)是企业批量授权里给多台电脑集中发激活的服务器,这个工具用一个单文件批处理脚本在本机模拟出这样一台服务器,不用安装、不用找密钥,一次运行把 Windows 和 Office 的激活一起办完,还能装上自动续期,之后就不用再惦记这件事。
一个人一台电脑:环境准备、单机最快的激活方式与成功确认
跑之前,先把三个环境坑填平
激活失败一大半不怪脚本,而怪运行环境。动手前先处理三件事:
- 路径放简单。 批处理对中文、空格、特殊符号很敏感,把解压出来的
.cmd放到C:\KMS这类简洁目录。脚本会自动请求管理员权限,前提是你当前账号本身具备提权资格。 - 杀软先打招呼。 激活要动系统许可相关配置,第三方杀毒软件可能把脚本当病毒拦下——这是误报。倒不必急着关 Windows Defender:脚本写入
SppExtComObjHook.dll时 Defender 会自动加排除项,留着更省心;其它杀软则建议把脚本所在文件夹加进实时防护白名单。 - 别留着第二套 KMS 工具。 多个同类工具同时存在会互相打架,激活结果谁都说不准,先卸旧的再跑新的。
单机最快的激活方式:两键激活加一次重启
把项目拉到本地:
git clone https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
把 KMS_VL_ALL_AIO.cmd 放进干净的目录,右键「以管理员身份运行」。进菜单后按 2 安装自动续期服务,再按 1 执行激活,最后按 8 看一眼激活状态,重启一次收尾。
菜单共十四项,不用背,拆成三组记住就行:执行区(天天用)[1] 激活、[2] 装自动续期、[3] 彻底卸载、[E] 外部 KMS 服务器激活;配置区(按需开关)[4] 调试模式、[5] 是否处理 Windows、[6] 是否处理 Office、[7] 是否把 Office C2R 零售版转批量版、[V] 是否覆盖 Office C2R vNext 授权、[X] 是否跳过 Win10/11 的 KMS38 检测;辅助区 [8] 查看激活状态、[S] 生成 $OEM$ 预激活文件夹、[D] 解压内嵌二进制、[R] 打开内置说明。新手保持默认值即可,配置区一个键都不用动。
激活状态怎么验证:两条自查通道
「到底成没成」有两条验证路。一是回菜单按 8,脚本用内置 PowerShell 检查 Windows 与 Office 的许可状态,比老式 vbs/wmi 检查更稳。二是用系统自带命令复核:管理员命令行敲 slmgr.vbs /dlv 看 Windows 详细许可;Office 随便打开一个程序,进「文件 → 账户」,看到「已激活的产品」就成了。Windows 10/11 默认走 KMS38 长周期密钥,到期日显示在 2038 年前后属正常现象。
现在按 2、再按 1 就够了,配置区等你有明确需求再碰 🎯
自动续期、手动、外部三种激活方式怎么选
选激活方式的本质是回答一个问题:180 天到期之后,谁来续?KMS 机制单次激活上限都是 180 天,三种路线的差异只在于这之后系统里留不留「自动补票员」。
| 激活方式 | 入口 | 到期后表现 | 系统留痕 | 适合谁 |
|---|---|---|---|---|
| 自动续期 | 菜单 2 | 计划任务周期性自动续期,之后新装的批量版 Office 一并处理 | 有 SppExtComObjHook.dll 及计划任务,Windows 8+ 还会多复制一个 SvcTrigger 任务保证续期周期被正常评估 | 怕麻烦的绝大多数人,一次安装长期不用管 |
| 手动 | 菜单 1 | 180 天一到、新装 Office 或换系统版本就得重跑脚本 | 激活完不留模拟器痕迹,按 3 即可清场 | 想「用完即走」、系统保持干净的人 |
| 外部 KMS 服务器 | 菜单 E | 地址保存在系统里供续期,换服务器重跑一次即可 | 依赖网络可达的外部服务器 | 企业已有合法 KMS 服务器、走合规路线的场景 |
企业走外部模式时,在 E 后输入内网 KMS 服务器的地址(IP 或指向 KMS 的域名都可以)即可,激活全程不依赖本地模拟器。
怕麻烦选自动续期,怕留痕选手动,企业合规走外部,对号入座就好 🚦
命令行静默激活参数与可调配置项
每次开菜单点选有点浪费这个脚本的另一半功力——它支持完整的命令行开关,适合无人值守和批量场景。
激活类开关:
| 开关 | 作用 |
|---|---|
/a | 自动续期模式激活 |
/m | 手动模式激活 |
/e 服务器地址 | 外部 KMS 模式激活 |
/r | 卸载并清理全部内容,优先级永远最高 |
配置类开关可与激活开关自由组合:/s 静默运行不输出任何内容;/s /L 静默并写日志文件(/L 只配合 /s 用);/d 调试模式,跑完生成 Debug.log;/w、/o 只处理 Windows 或只处理 Office;/c 关掉 Office C2R 零售转批量;/v 不覆盖 Office C2R vNext 授权;/x 不跳过 Win10/11 的 KMS38 检测。几个拿来即用的组合:
KMS_VL_ALL_AIO.cmd /s /e kms.example.com
KMS_VL_ALL_AIO.cmd /a /w
KMS_VL_ALL_AIO.cmd /m /d /s
参数不区分大小写,顺序随便排;同类激活开关撞车时以最后出现的为准。
不想敲命令,也可以记事本打开脚本,改开头那段 set 配置区(源码位置见 KMS_VL_ALL_AIO.cmd 顶部「Configuration Options」区块):
| 配置项 | 默认值 | 说明 |
|---|---|---|
KMS_RenewalInterval | 10080(分钟,约一周) | 已激活客户端的续期间隔,范围 15~43200;想每天续改成 1440 |
KMS_ActivationInterval | 120(分钟) | 未激活客户端的重试间隔,一般不动 |
KMS_Port | 1688 | KMS 协议标准 TCP 端口,仅在内网端口冲突时改 |
KMS_HWID | 0x 前缀保留 | 硬件哈希,只影响 Win 8.1/10 的模拟器响应,保持默认 |
ActWindows / ActOffice | 均为 1 | 置 0 可整体关闭对应产品的处理;SkipKMS38 控制是否跳过 Win10/11 的 KMS38 |
一句提醒:命令行开关的优先级高于脚本内配置,改参数前心里有数 ⌨️
管着一批电脑:$OEM$ 批量预激活部署配置清单
机房、培训室、公司几十台电脑,逐台激活不现实。菜单 [S] 功能就是为此设计的:它在脚本同目录生成一个 $OEM$ 文件夹,里面自带一份以静默自动续期模式运行的 setupcomplete.cmd。
落地流程四步走:
- 运行脚本按
S生成$OEM$文件夹; - 把该文件夹复制到系统安装介质(ISO 或 U 盘)的
sources目录下; - 正式批量装机前,先拿一两台机器小范围测试,调整参数后再全量下发;
- 装机完成后抽查几台的激活状态。
如果介质里已有一份自己的 setupcomplete.cmd,不覆盖也行,往里面追加一行即可:
call %~dp0KMS_VL_ALL_AIO.cmd /s /a
装机过程零人工干预,「逐台激活」直接变成「装机即激活」🖥️
高频问题:安全性、激活时长、版本兼容与排错
脚本安全吗? 项目代码完全开源(许可证见 LICENSE),所有操作在本地完成,本质是模拟 KMS 协议触发激活,不破坏系统文件完整性。安全软件报毒属于误报,务必从可信渠道获取脚本。
激活能撑多久? 单次上限 180 天,装了自动续期后系统周期性把状态续满,联网状态下基本等于长期有效。
支持哪些版本? Windows 7/8/8.1/10/11(含 ARM64),Server 2008 R2 到 2025 的大部分批量授权版本;Office 2010 到 2024 的批量版。注意部分家庭版(Home)KMS 激活上限只有 30~45 天;Office 365 会被自动转成 Mondo 批量授权处理。
激活失败了按什么顺序排查? 重跑一次脚本 → 重启再试 → 确认杀软没拦掉 SppExtComObjHook.dll → 管理员身份执行 Dism /online /Cleanup-Image /RestoreHealth 和 sfc /scannow 修复系统 → 最后开调试模式(菜单 4 或 /d)看 Debug.log 定位。Office 反复出问题,用 slmgr.vbs /rilc 重建授权再试。
影响系统性能吗? 不会。脚本只在激活瞬间工作,续期任务轻量到可以忽略,升级 Windows 或 Office 都不会破坏已完成的激活。
到这里,从一台电脑到一整批机器,这条 KMS 激活工具的使用链路就齐了。先用两键激活解决眼前问题,命令行和 $OEM$ 预部署留给有需要时再解锁。激活这件每周糟心的事,从今晚起变成五分钟的小事。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考



