KMS 激活一次搞定:KMS_VL_ALL_AIO 新手完整指南(自动续期 + 排错清单)
【免费下载链接】KMS_VL_ALL_AIOSmart Activation Script项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
刚装完系统,右下角又飘来"激活 Windows"的水印?打开 Office 弹出一串"未激活"提示?——这类反复出现的激活烦恼,其实可以一次解决。开源脚本KMS_VL_ALL_AIO就是一个单文件工具:它在本地模拟企业 KMS 环境,覆盖 Windows 7 到 11、Office 2010 到 2024,装好之后系统按周期自动续期,你基本不用再管它。
项目名片:这个脚本到底是什么
| 项目 | 说明 |
|---|---|
| 名称 | KMS_VL_ALL_AIO(当前版本 v52) |
| 形态 | 单个.cmd批处理脚本,无安装程序、无第三方组件 |
| 做什么 | 通过本地 KMS 模拟 + 计划任务,完成 Windows / Office 批量授权激活并自动续期 |
| 给谁用 | 个人用户、IT 运维、机房/实验室管理员 |
| 支持系统 | Windows 7 SP1 ~ Windows 11,32 位 / 64 位 / ARM64 |
| 支持 Office | 2010 ~ 2024 批量授权版,可自动把零售 C2R 版转换后激活 |
| 运行门槛 | 管理员权限;本地激活不需要联网 |
| 许可证 | 开源(见仓库 LICENSE) |
下载方式只有一条命令,跑在 PowerShell 或 Git Bash 里:
git clone https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO仓库里核心就是KMS_VL_ALL_AIO.cmd一个文件(6500 多行),所有逻辑、帮助文档都打包在它内部,不需要额外解压或安装。
运行前核对清单
照着勾一遍再动手,能避开 90% 的报错:
- 🔸路径要干净:把脚本放到短英文路径,如
C:\KMS\,路径里不要有空格、特殊字符或中文 - 🔸管理员权限:脚本内置自动提权,双击后若弹出 UAC 确认框,点"是"即可
- 🔸系统环境:需要 WMI 服务(WinMgmt)处于运行状态;PowerShell 建议处于 Full Language 模式(正常系统默认满足)
- 🔸杀毒软件:不建议直接关 Windows Defender。正确做法是把脚本文件加入排除项;装自动续期后再把
C:\Windows\System32\SppExtComObjHook.dll加入实时防护排除(该文件是激活模拟组件,容易被误报) - 📌网络:自动续期/手动模式走本地模拟,离线可用;只有"外部 KMS 模式"才需要服务器可达
- 📌系统时间:时间明显不准(差几小时以上)会干扰激活流程,先同步好时间
自动续期模式怎么装:一次配置,长期免维护
适合人群:自己的主力机、办公室长期在用的电脑。这是官方推荐的默认模式。
流程(双击KMS_VL_ALL_AIO.cmd打开主菜单后):
- 按2,选择
Install Activation Auto-Renewal - 脚本完成模拟环境安装,提示后按任意键
- 重启电脑
它替你做了什么:
- 在本机注入 KMS 模拟组件(
SppExtComObjHook.dll),让系统以为连上了企业 KMS 服务器 - 注册按周期自动续期的机制;Windows 8 及以上还会复制系统自带的
SvcRestartTaskLogon任务为SvcTrigger,确保续期计时被可靠触发(这是保险措施,与激活本身无关) - 之后新装的批量授权 Office 会直接自动激活,不用你再跑脚本
代价:系统里会留下上面那个 DLL 和任务。不想要时用菜单3Uninstall Completely全部清干净。
手动模式:零残留、随用随激活
适合人群:测试机、临时环境、不想在系统里留任何组件的人。
流程:
- 确认没装过自动续期模式(装过就先按 3 卸载)
- 主菜单按1,选择
Activate [Manual Mode] - 等待激活完成,用状态检查确认(见下文)
它替你做了什么:临时拉起本地模拟环境完成激活,结束后清掉全部痕迹——系统里不残留 DLL、不留任务。
代价:KMS 激活周期到期(通常 180 天)前必须重新跑一次脚本;新装 Office 或切换系统版本后同样要再跑。换来的是"系统无痕"。
外部 KMS 模式:机房有现成服务器时用
适合人群:公司/学校内部已部署可信 KMS 服务器的局域网环境。
流程:主菜单按E,Activate {External Mode},粘贴服务器地址(域名或局域网 IP)回车。
它替你做了什么:不装本地模拟器,直接对接你提供的 KMS 服务器;服务器地址会留在系统注册信息里,后续产品可自动向它续期。服务器一旦下线,需要重跑该模式换新地址;按3卸载可清除注册信息与 KMS 缓存。
关键参数速查:配置文件与命令行开关
主菜单本身能切换所有开关(菜单项 4~8 及 V、X、E、S、D、R),批量部署时则用脚本头部变量或命令行参数更省事。
配置文件变量(KMS_VL_ALL_AIO.cmd开头):
| 参数 | 默认值 | 含义 | 什么时候改 |
|---|---|---|---|
ActWindows | 1 | 是否处理 Windows | 只激活 Office 时设 0 |
ActOffice | 1 | 是否处理 Office | 只激活 Windows 时设 0 |
AutoR2V | 1 | 自动把 Office 零售 C2R 转批量版 | 想保留零售授权时设 0 |
vNextOverride | 1 | 覆盖 Office C2R vNext 订阅授权 | 想保留订阅/终身授权时设 0 |
SkipKMS38 | 1 | 检测到 KMS 2038 时跳过 Windows 激活 | 想退回普通 KMS 时设 0 |
KMS_RenewalInterval | 10080 | 已激活客户端的续期间隔(分钟,15~43200) | 想更频繁/更稀疏续期时改 |
KMS_ActivationInterval | 120 | 未激活客户端的重试间隔(分钟) | 一般不用动 |
KMS_Port | 1688 | KMS TCP 端口 | 端口冲突时改 |
Silent/Logger | 0 / 0 | 静默运行 / 日志写入文件 | 无人值守部署时配合使用 |
常用命令行开关(追加在脚本后面):
| 开关 | 作用 |
|---|---|
/w或/o | 只处理 Windows / 只处理 Office |
/m/a/e | 无人值守的 手动 / 自动续期 / 外部 模式 |
/u | 启用无人值守(静默安装激活环境) |
/s/l | 静默输出 / 输出重定向到日志文件 |
/d | 调试模式,配合排错 |
/c/v/x | 关闭 C2R 转换 / vNext 覆盖 / KMS38 跳过 |
例如只激活 Office 并静默记录日志:
KMS_VL_ALL_AIO.cmd /o /s /l验证激活结果 + 失败自查表
先确认成功:主菜单按8Check Activation Status,脚本会内嵌 PowerShell 检查 Windows 和 Office 的授权状态,简化后类似:
Windows 11 Pro: 授权状态: LICENSED(KMS) 剩余天数: 179 Office 2021: 授权状态: LICENSED 剩余天数: 180看到LICENSED、剩余天数在 180 左右,即视为成功。
失败自查表(现象 → 原因 → 解决):
| 现象 | 可能原因 | 解决办法 |
|---|---|---|
| 拒绝运行或卡死 | 未获得管理员权限 / 路径含特殊字符 | 允许 UAC 提权;移到C:\KMS\这类短英文路径 |
| 杀毒软件反复拦截 | 误报模拟组件 | 按上文加入排除项,不要整体关闭 Defender |
| 报 WMI 相关错误 | wmic 缺失或 WinMgmt 服务未开 | 脚本会自动降级用 PowerShell/VBScript;仍失败则启用 WMI 服务 |
| 激活反复失败 | 系统时间严重偏差 | 先同步网络时间再跑 |
| 激活成功但 Office 仍只读 | 零售 C2R 版没被转换 | 确认菜单[7] Convert Office C2R-R2V为 Yes 后重跑 |
| 提示检测到 KMS38 而不激活 | Win10/11 已走 KMS 2038 长周期通道 | 默认跳过属正常;想退回普通 KMS 按[X]切换 |
| 剩余天数归零 | 手动模式到期 / 自动续期被卸载 | 自动续期用户按 1 立即续期;手动用户重跑一次 |
| 大版本升级后失效 | 系统更新重置了激活状态 | 重新跑一次对应模式即可 |
排错卡住时,先在菜单按4打开调试模式再执行激活,输出里会带上具体错误码。
真实场景:两台典型机器是怎么用起来的
场景一:个人装机的"20 分钟收工"。小陈重装了 Win11,驱动装完顺手把脚本解压到C:\KMS\,双击运行、按 2、重启,全程不到 20 分钟。之后某天他装了 Office 2021 专业版——没做任何操作,Office 自己完成了激活(自动续期模式对新装批量授权产品生效)。半年过去,他唯一一次打开脚本是为了按 8 确认状态。
场景二:教机房 50 台机器的批量部署。机房管理员没有逐台点菜单。他用主菜单的S(Create $OEM$ Folder)把激活环境打包成$OEM$目录,塞进系统镜像;机器恢复镜像后首次开机,用无人值守命令自动完成安装:
KMS_VL_ALL_AIO.cmd /u /a /s /l/a走自动续期,/s /l静默并落日志。50 台机器开机即激活,管理员只需要隔几天抽查几台的日志文件。这个思路的核心是:把"激活"变成镜像的一部分,而不是逐台运维动作。
方案对比:哪种激活方式更省心
围绕"读者最在意的三点"横向比一下(自动续期、手动、外部模式均属本项目;最后一列是坊间常见的在线 KMS 激活网页):
| 维度 | 自动续期模式 | 手动模式 | 外部 KMS 模式 | 在线 KMS 激活网页 |
|---|---|---|---|---|
| 省心度 | ★★★★★ 装完基本不管 | ★★ 每 180 天手动重跑 | ★★★★ 依赖服务器在线 | ★ 过期时间随机 |
| 可靠性 | 本地模拟,离线可用 | 本地模拟,离线可用 | 服务器下线即断 | 服务随时可能失效 |
| 上手门槛 | 按一个键 | 按一个键 | 需填服务器地址 | 零门槛 |
| 系统残留 | 1 个 DLL + 任务 | 无 | 留服务器地址记录 | 黑箱,不可控 |
| 适合 | 个人主力机 | 测试/临时环境 | 有服务器的局域网 | 不推荐 |
结论不绕弯:长期使用的机器选自动续期,要干净选手动,有服务器选外部。
进阶优化与长期维护节奏
续期间隔怎么定(KMS_RenewalInterval,单位分钟):
| 设置 | 换算 | 适用 |
|---|---|---|
1440 | 每天 | 对"万一失效"零容忍的环境 |
10080(默认) | 每周 | 大多数场景的平衡点 |
43200 | 每月 | 低维护需求、省一点资源 |
维护节奏:
- 📅每月:主菜单按 8 检查一次状态,留个截图或文本记录
- 📅系统大版本升级后:立即复查,失效就重跑对应模式
- 📅换机/重装时:自动续期用户直接重装模拟环境;机房用户重新走
$OEM$流程 - 📅版本更新:旧脚本备份 → 下载新版 → 测试机验证 → 再推给其他机器,配置项(脚本头部变量)在新文件里同步改回来
进阶玩家还可以调KMS_HWID(模拟服务器硬件哈希,仅影响 Win 8.1/10)或KMS_Port;WMI 相关回退开关WMI_VBS/WMI_PS一般无需手动设置,脚本会自动选择。
边界与合规
- 来源:只从官方仓库获取脚本;它是纯文本批处理,任何异常行为你都可以用记事本打开源码逐行核对
- 排除优于关闭:遇到误报,优先把指定文件加入杀毒排除项,而不是整体关闭防护
- 授权边界:KMS 批量授权本身是企业授权通道。请确认你使用的 Windows/Office 是合法获得的——企业、教育授权用户用它做激活管理最名正言顺;个人用户请自行评估本地法规与许可条款
- 数据安全:脚本只读写激活相关组件,但仍建议在部署新工具前留一个系统还原点
速查卡
| 项目 | 要点 |
|---|---|
| 工具 | KMS_VL_ALL_AIO v52,单文件批处理 |
| 功能 | Windows/Office KMS 激活 + 本地模拟 + 自动续期 |
| 支持范围 | Win 7 SP1 ~ Win 11;Office 2010 ~ 2024 |
| 三种模式 | 自动续期(按 2)/ 手动(按 1)/ 外部(按 E) |
| 常用入口 | 按 8 查状态、按 3 彻底卸载、按 S 建 $OEM$、按 R 看内置说明 |
| 上手难度 | 低:双击 → 按 2 → 重启 |
| 网络依赖 | 本地模式无需联网 |
工具就位,剩下交给系统自己续期——去干正事吧。
【免费下载链接】KMS_VL_ALL_AIOSmart Activation Script项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考