KMS_VL_ALL_AIO 怎么用?从下载到自动续期的完整操作笔记
KMS_VL_ALL_AIO 怎么用?从下载到自动续期的完整操作笔记
【免费下载链接】KMS_VL_ALL_AIOSmart Activation Script项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
上个月帮同事重装办公电脑,装完 Windows 11 和 Office 2021,桌面右下角又弹出了"需要激活"的水印。来回倒腾密钥、找激活工具,前后折腾了两个小时。后来改用KMS_VL_ALL_AIO这个开源激活脚本,只点了几下菜单就搞定了 Windows 和 Office 两套软件,顺手把自动续期也配好,之后这台机器再没弹过提示。
这篇文章就把这套脚本从下载、运行到日常维护的完整路径写下来,所有命令都是验证过能跑的,普通用户照做即可。
先花10秒搞懂它是什么
KMS_VL_ALL_AIO是一个用批处理写成的"智能激活脚本"(Smart Activation Script),专门处理 Windows 和 Office 的 KMS 批量激活。它能解决三个问题:
- Windows 没激活:支持 Windows 7 到 11 的主要版本,以及 Server 2008 R2 到 2025
- Office 没激活:支持 Office 2010/2013/2016/2019/2021/2024 的批量版,还能自动把零售版转成批量版
- 激活会过期:内置自动续期机制,180 天的 KMS 周期到期前自动续上
适合谁用?个人电脑使用者、给多台机器做维护的 IT 人员、搭虚拟机测试的开发者,都能用上。它不修改系统核心文件,所有改动都可通过脚本的卸载选项还原。
三步完成首次使用
整个上手过程压缩成三个动作,每步都有一个关键细节需要留意。
第一步:把脚本拿到本地。打开命令提示符,执行:
git clone https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO cd KMS_VL_ALL_AIO拿到的是单个KMS_VL_ALL_AIO.cmd文件,约 6500 行,运行所需的二进制组件全部内嵌在脚本里,不需要额外下载任何东西。关键细节:脚本运行依赖系统自带的 PowerShell,如果你的系统被精简过、移除了 PowerShell,需要先补回来。
第二步:以管理员身份运行。右键点击KMS_VL_ALL_AIO.cmd,选择"以管理员身份运行"。关键细节:这是最常见的第一步就卡住的原因——不提升权限,脚本会直接退出并提示。
第三步:按 2 选自动续期。看到彩色菜单后,依次做两件事:
- 按数字键
2,选择Install Activation Auto-Renewal(安装激活自动续期) - 按数字键
1,选择Activate执行当前机器的激活
关键细节:首次激活前,建议临时关闭第三方杀软的实时防护,或在排除列表里加上C:\Windows\System32\SppExtComObjHook.dll,避免误删脚本组件。
三种激活方式怎么选
脚本提供三种激活模式,适用场景完全不同,对比如下:
| 模式 | 菜单入口 | 系统残留 | 适合场景 | 续期方式 |
|---|---|---|---|---|
| 自动续期 | 菜单2+1 | 保留钩子组件 | 长期自用的主力机 | 系统按计划自动续 |
| 手动模式 | 菜单1 | 激活后全部清除 | 虚拟机、临时测试 | 过期前手动再跑一次 |
| 外部服务器 | 菜单E | 保留服务器地址 | 企业内网、多机批量 | 由外部 KMS 服务器续 |
建议:自己日常用的电脑,无脑选自动续期;给别人做测试环境、不想留任何痕迹,选手动模式;公司有内部 KMS 服务器,用外部模式把地址指向它即可。
两个值得玩的进阶能力
能力一:静默批量激活,一条命令跑完全部门店电脑
给 20 台、50 台机器逐台点菜单显然不现实。脚本支持命令行开关,常见组合:
# 静默 + 自动续期,只处理 Windows KMS_VL_ALL_AIO.cmd /s /a /w # 静默 + 手动模式,只处理 Office,不做零售转批量 KMS_VL_ALL_AIO.cmd /s /m /o /c # 静默 + 外部 KMS 服务器激活 KMS_VL_ALL_AIO.cmd /s /e pseudo.kms.server规则很简单:/s静默不弹窗,/a/m/e三者选一个激活模式,/w/o控制处理 Windows 还是 Office,/c关闭零售转批量转换。这些开关不区分大小写、顺序随意,用空格隔开即可。
能力二:KMS38——让 Windows 10/11 直接续到 2038 年
这是脚本里很特别的一个能力:对支持 GVLK 的 Windows 10/11 版本,脚本默认开启 KMS38 检测,一旦识别到符合条件,会把激活有效期直接拉到 2038 年,而不是普通的 180 天。如果某些机器不想用这个特性,在脚本头部把SkipKMS38改成0,或用/x开关关闭。
避坑:六个常见误区与报错
误区 1:以为脚本会覆盖永久激活。不会。脚本设计上就做了保护,已永久激活的产品会被跳过,只处理未激活项。
误区 2:激活 180 天后就失效了。只要开了自动续期模式,到期前系统会自动续上,不需要你操心。手动模式下才需要到期前重跑。
误区 3:家庭版 Windows 也一样能用到 180 天。Windows 10/11 家庭版系列的 KMS 上限只有 45 天,Windows 8 核心版只有 30 天,这是微软的规则,脚本无法绕过。
报错 1:0xC004F035(Windows 7)——机器不符合 KMS 激活条件,多见于 OEM 预装的老机器,换激活思路比排查更省时间。
报错 2:0x80040154(Windows 10/11)——多半是 KMS38 配置没配对,重置系统后重来,或退回普通 KMS 激活。
报错 3:0xC004E015(Office)——零售转批量没转干净,用管理员命令重新安装系统许可证即可:
cscript //Nologo %SystemRoot%\System32\slmgr.vbs /rilc如果排错无头绪,脚本内置调试模式:菜单按4开启 Debug,再执行一次激活,生成Debug.log日志文件,逐行看失败点,比自己瞎猜高效得多。
五个效率小贴士
- 验证激活结果用
slmgr /xpr查 Windows,用cscript "...\ospp.vbs" /dstatus查 Office,别只信脚本界面 - 脚本路径不要带特殊字符,
! @ % ^ &这类符号放在路径里会让批处理行为诡异,放到纯英文简单目录最稳妥 - 配置参数改脚本头部,
ActWindows、ActOffice、AutoR2V都有注释,改完重启脚本生效 - 想改续期频率,把
KMS_RenewalInterval从默认的10080(分钟,即每周)改成1440(每天)或43200(每月) - 卸载要选菜单
3,它会连计划任务、注册表项、缓存一起清干净,手动删除文件反而会留残余
从哪获取更新与进一步了解
这个项目是持续维护的开源项目,版本号到 v52,Windows Server 2025、Office 2024 等新版本都在支持列表里。建议每 3 到 6 个月更新一次:
git pull想深入了解机制,脚本内按R键会弹出内置的完整英文说明文档(HTML 格式),从工作原理、支持的版本清单到每个配置项都有讲解,比任何第三方转载都权威。遇到问题想反馈,这类开源脚本通常依托社区论坛收集 issue,带上Debug.log日志去提问,维护者才能给出有效建议。
专业提示:在系统里设个每月提醒,跑一次
slmgr /xpr扫一眼激活状态。脚本解决的是"怎么激活",而"持续保持激活"靠的是你养成的检查习惯。
【免费下载链接】KMS_VL_ALL_AIOSmart Activation Script项目地址: https://gitcode.com/gh_mirrors/km/KMS_VL_ALL_AIO
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
