激活 Windows 与 Office 不再求人:KMS_VL_ALL_AIO 从零上手到长期生效的完整指南
2026/8/14 16:27:15 网站建设 项目流程

激活 Windows 与 Office 不再求人:KMS_VL_ALL_AIO 从零上手到长期生效的完整指南

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

“还剩 3 天,Windows 即将过期”——当你盯着屏幕右下角这行提示时,通常意味着两件事:要么赶紧找密钥,要么开始折腾重装。如果你手头还有一份刚装的 Office 2024,那麻烦会翻倍。KMS_VL_ALL_AIO 正是为这种局面设计的:一个开源的智能激活脚本,用本地 KMS 模拟的方式,一次性覆盖 Windows 7 到 11、Windows Server 2008 R2 到 2025,以及 Office 2010 到 2024 的全部可激活版本,配置一次后基本可以“忘记”激活这件事。

先搞清楚:它解决的是哪类麻烦

微软的 KMS(密钥管理服务)本是给企业批量授权用的技术:一批电脑定期向一台 KMS 服务器“报到”,换取 180 天的激活授权。普通用户没有这台服务器,所以只能用零售密钥,或者反复找各种在线激活工具,既不稳定也有安全顾虑。

KMS_VL_ALL_AIO 的思路很直接:在你的电脑里“内嵌”一台本地 KMS 服务器。脚本会把一个名为SppExtComObjHook.dll的钩子装进系统的授权服务进程,当 Windows 或 Office 发起 KMS 激活请求时,它在本地即时应答——整个过程不联网、不改系统文件、不动核心完整性。配合自动续期机制,激活状态可以一直保持下去,接近“永久”。

它还非常克制:如果你某套产品本来就是永久激活状态,脚本会自动跳过,绝不会好心办坏事把它覆盖成 180 天的临时授权。

三种激活模式,先选对再动手

脚本启动后是一个数字菜单,最核心的就是三种模式。它们各自适用的场景完全不同:

模式菜单入口工作方式适合谁
自动续期模式2安装,之后按1激活把本地 KMS 模拟器装进系统,激活后由系统自己按计划续期个人长期使用、办公室电脑
手动模式1执行一次激活,完成后清理所有模拟器痕迹测试环境、不想留任何残留的人
外部模式E指定一台外部 KMS 服务器地址,向它激活局域网内有现成 KMS 服务器、或虚拟机场景

💡 默认推荐自动续期模式。它只在第一次运行时装一遍“地基”,之后新装 Office、换了硬件、改了系统版本,都不用再手动跑脚本。

第一运行:照做这四步就够

① 拿到文件。通过命令克隆仓库:

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

或者直接下载项目的压缩包,解压后你只需要一个文件——KMS_VL_ALL_AIO.cmd

② 放进简单路径。把这个文件放到不含中文、空格和特殊符号的目录(比如C:\tools\)。批处理脚本对这类字符很敏感,放干净路径能省掉一堆莫名其妙的报错。

③ 以管理员身份运行。右键脚本 → “以管理员身份运行”。脚本会自动检测你缺什么(比如 PowerShell 未启用、WMI 服务被关闭),并给出明确提示。

④ 按2再按1先按2安装自动续期,再按1执行激活。等它跑完,用下面的命令验证:

slmgr /xpr

✅ 成功标志:系统提示“已永久激活”或“已激活”。Office 的验证方式略有不同,可以在脚本菜单里按8,脚本内置的 PowerShell 检查工具会列出 Windows 和 Office 各自的授权状态。

文件开头的配置项,逐行读懂

不想开菜单时,你可以直接用记事本打开KMS_VL_ALL_AIO.cmd,脚本头部就是全部配置开关,每行都有英文注释。挑最常用的几个说:

:: 是否处理 Windows / Office 激活(0=关,1=开) set ActWindows=1 set ActOffice=1 :: 自动把 Office 零售版(C2R)转换为批量授权版 :: 不改这个,零售版 Office 无法走 KMS 激活 set AutoR2V=1 :: Windows 10/11 的 KMS38 模式(激活到 2038 年) :: 保持 1 表示检测到 KMS38 时跳过普通 KMS,保留更长授权 set SkipKMS38=1 :: 已激活客户端的自动续期间隔,单位:分钟 :: 10080=每周 1440=每天 43200=每月 set KMS_RenewalInterval=10080 :: 未激活客户端的重试间隔,单位:分钟(默认 2 小时) set KMS_ActivationInterval=120 :: 本地 KMS 模拟器的 TCP 端口,默认 1688 set KMS_Port=1688

不同场景怎么调?个人电脑用默认的每周续期(10080 分钟)就好;企业或教学机房想更稳妥,改成每天(1440 分钟);资源紧张的服务器或测试机,拉到每月(43200 分钟)减少系统开销。所有间隔参数都允许在 15 到 43200 分钟之间取值。

命令行参数:脚本也能“哑巴干活”

不想看菜单?脚本支持静默参数,适合放进批处理、计划任务或部署流程:

:: 静默执行自动续期模式激活(配合 /a) KMS_VL_ALL_AIO.cmd /s /a :: 只激活 Office,不碰 Windows KMS_VL_ALL_AIO.cmd /s /o :: 只激活 Windows,并关闭 Office 零售转批量转换 KMS_VL_ALL_AIO.cmd /s /w /c :: 静默手动模式 + 调试日志,排查问题时用 KMS_VL_ALL_AIO.cmd /s /d /m :: 彻底卸载并清理所有残留 KMS_VL_ALL_AIO.cmd /r

常用开关速查:/a自动续期、/m手动、/e 服务器地址外部模式、/r完全卸载、/s静默、/d调试、/o仅 Office、/w仅 Windows、/c关闭 C2R 转换、/x不跳过 KMS38。多个参数可以连用,用空格隔开即可。

三个真实场景,照着抄就行

场景一:新电脑装完 Win11 + Office 2024,想一劳永逸

  1. 下载脚本,放到C:\tools\
  2. 右键以管理员身份运行;
  3. 2安装自动续期,再按1激活;
  4. 重启一次让钩子完全生效。

✅ 成功标志:slmgr /xpr显示已激活,Office 打开后无任何“许可证无效”横幅,之后每月随意抽查一次即可。

场景二:机房或办公区批量部署 50 台机器

不要一台台点菜单,直接把命令集成到你的部署脚本里:

@echo off echo 正在部署系统... :: 省略系统安装步骤 echo 正在激活 Windows 与 Office... KMS_VL_ALL_AIO.cmd /s /a echo 验证 Windows 激活状态... slmgr /xpr

配合计划任务,可以做到“开机即检查、到期自动续”,全程零人工干预。记得先拿 5~10 台试点,确认无异常再全面铺开。

✅ 成功标志:批量日志中每台机器都返回“已激活”,抽查设备 Office 功能全部可用。

场景三:开发测试,虚拟机开了又删、删了又建

测试环境最忌讳“留残留”。用手动模式激活,跑完即清:

KMS_VL_ALL_AIO.cmd /s /m

✅ 成功标志:激活成功,且系统里查不到 KMS 模拟器相关文件与注册表键;测试结束直接丢弃虚拟机,不影响宿主机。

高频问题排查:原因和出路都给你

❓ 激活后 Office 顶部还是提示“许可证不正常”?🧐 2021 年 2 月之后的 Office 即点即用版本,激活后会检查注册表里有没有 KMS 服务器名,找不到就弹横幅。 ✅ 手动模式激活时,脚本会在注册表保留内网地址172.16.0.2作为 KMS 服务器名,这不会影响激活本身,放心保留即可。如果弹窗依旧,把AutoR2V=1确认开启后重新跑一次手动模式。

❓ 提示“剩余 0 天”或激活掉线?🧐 最常见原因是杀毒软件把C:\Windows\System32\SppExtComObjHook.dll隔离了,或者自动续期任务被系统清理。 ✅ 先把该文件加入安全软件白名单,重新按2安装自动续期;仍不行就按3完全卸载,再从头装一遍。修改系统时间也可能触发掉线,把“自动设置时间”打开。

❓ 报错 0x80040154 是什么情况?🧐 这个错误多半与 Windows 10/11 的 KMS38 配置错乱有关。 ✅ 进入脚本菜单按X把“Skip Windows KMS38”关掉,退回普通 KMS 模式重新激活;或者执行slmgr /rilc重建系统许可证后再试。

❓ 报错 0xC004E015,Office 死活激活不了?🧐 这通常是 Office 零售版转批量授权版没转换干净。 ✅ 执行cscript //Nologo %SystemRoot%\System32\slmgr.vbs /rilc重装系统许可证,然后重跑激活。

❓ 安全软件报毒,脚本被拦截?🧐 KMS 模拟本身要模仿微软授权协议,容易触发杀软的“行为检测”误报;只要文件来自官方仓库,就是误报。 ✅ 别急着关 Windows Defender(脚本会为钩子文件自动添加排除项),只需把下载的文件和释放目录加入白名单即可。

知其所以然:它是怎么“骗”过系统的

你可能好奇:为什么一个脚本能让系统认为自己连上了正规 KMS 服务器?关键在三个机制:

  • 本地 KMS 模拟器:基于对 KMS 协议的逆向研究实现,完整模仿服务器与客户端之间的握手应答。系统发出的请求在本地就被“接住”了,因此全程离线、不依赖外部网络。
  • IFEO 挂钩注入:脚本利用 Windows 的“映像文件执行选项”机制,把一个应用验证程序钩子注册给负责授权的进程(sppsvc.exe/osppsvc.exe)。当系统发起 KMS 请求时,钩子即时拦截并写入应答。这份“随叫随到的 KMS 服务器”让激活、续期、新装 Office 自动激活都无需人工干预。
  • 180 天上限与续期:KMS 授权一次最长 180 天。脚本通过注册表写入续期计划(默认每周一次),每次报到都把授权刷新回满,于是表现为“永久激活”。

安全上,这套方案只动了授权相关进程的注册表键、一个 DLL 文件和一条计划任务,不动任何系统文件的完整性;代码开源,任何人对安全有疑虑都可以直接审查。

最后,动手吧

把今天的内容压缩成三句话:先按 2 安装自动续期,再按 1 激活,之后就不用管了;新装 Office 或换了硬件,最多回来再按一次 1;出问题先查杀软白名单,再查那三个常见错误码。

核心文件都在这,随时可以翻:

  • 官方说明与项目介绍:README.md
  • 主脚本(全部功能与配置都在这一个文件里):KMS_VL_ALL_AIO.cmd
  • 开源许可协议:LICENSE

与其每次盯着“还剩 X 天”发愁,不如现在就下载脚本,花五分钟配好自动续期。等它跑完,你会发现自己终于可以把激活这件事从待办清单里划掉了。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询