MAS 激活脚本完全指南:4 种激活方式 3 步跑通
【免费下载链接】Microsoft-Activation-ScriptsOpen-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced troubleshooting.项目地址: https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts
MAS(Microsoft Activation Scripts)是一款开源的 Windows 与 Office 激活脚本,把 HWID、Ohook、TSforge、在线 KMS 四种激活方式收进同一个命令行菜单。适合刚装好系统、只想给 Office 补激活、或需要离线激活方案的普通用户:下载、解压、以管理员运行,按菜单输入一个数字就能完成激活。
📥 先跑起来:最短路径
最短路径只有 3 步:拿最新脚本 → 解压到固定目录 → 管理员运行后输数字。不需要安装任何软件。
第 1 步:拿到最新版本
命令行用户直接克隆仓库最稳妥:
git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts也可以从项目的下载入口获取完整源码压缩包。仓库 README.md 底部标注了当前版本号:3.12(发布日期 04-Jul-2026),尽量用最新版。
第 2 步:解压到固定目录
把脚本放到一个固定文件夹(桌面或D:\tools都行)。这是硬性要求:脚本会检测运行路径,从压缩包内或临时目录(%TEMP%)直接启动时,它会打印 "The script was launched from the temp folder" 并直接中止,先解压再运行,顺序不能反。
第 3 步:管理员运行,选绿色选项
进入目录,右键 MAS/All-In-One-Version-KL/MAS_AIO.cmd 选"以管理员身份运行"。菜单弹出后,输入绿色选项前面的数字并回车即可开始;非绿色选项代表当前系统不支持或暂不可用。
⚖️ 按情况选方案
别纠结原理,先对号入座:按你的系统现状选一种即可,各方式的官方对照表见 Activators 目录下的 _ReadMe.txt。
| 你的情况 | 推荐做法 | 一句话理由 |
|---|---|---|
| 新装好的 Windows 10/11 | HWID 激活 | 永久生效、硬件绑定,同硬件重装还能走数字授权 |
| 只装了 Office | Ohook 激活 | 专攻 Office(含 Project/Visio),永久生效 |
| 想要本地长期方案、甚至要离线 | TSforge 激活 | 内置 KMS4k 等子方法,永久,可离线 |
| 网络受限、图省事一步到位 | 在线 KMS 激活 | 兼容性最广,脚本会自动装续期任务保持长期有效 |
| 旧系统 Win7/8.1 要续安全更新 | TSforge 的 ESU 选项 | 脚本里专门提供 ESU 通道 |
| 拿不准选哪个 | 跑 MAS_AIO,绿色选项挨个试 | 哪个成功用哪个 |
🛑 跑之前要知道的硬要求
这些条件不满足,脚本要么中止要么卡住,先核对再动手。
- 必须以管理员身份运行:激活要动系统授权组件,无权限时脚本会弹 UAC 请求提权,点允许即可。
- 不能从压缩包或临时目录直接运行:脚本检测到即中止,报错信息里明确提示先解压。
- Windows 沙箱(Sandbox)不支持:缺少授权组件,脚本检测到会直接退出。
- 系统范围:Windows Vista/7/8/8.1/10/11 及对应 Server 版本;Vista RTM 不支持(需升到 SP1)。
- 依赖 PowerShell:老系统缺失时脚本会提示先安装 PowerShell 2.0。
- 不要改动
.cmd文件的换行格式:脚本开头会校验,LF 换行会直接报 "LF line ending issue" 并退出,用编辑器打开过再保存尤其要小心。 - 保持最新:MAS 内置版本检测,用两年前的脚本跑今天的系统没有兼容性保证。
❓ 常见问题速查
Q:弹提示说脚本从临时目录启动?先解压到固定文件夹再运行。脚本对运行路径有硬性检测,这是设计行为,不是文件损坏。
Q:在线 KMS 只有 180 天有效期,到期会失效吗?激活时脚本会自动安装续期计划任务,循环刷新激活,实际体验是长期有效。前提是别手动删掉或禁用这个任务,删了"长期"就断了。
Q:杀软报警甚至删了脚本文件?这类脚本的工作内容天然敏感,误报并不少见。只从官方仓库获取,并警惕有人把恶意程序伪装成 MAS 传播——核对来源是底线。
Q:Windows 大版本更新后激活异常?先跑 Check_Activation_Status.cmd 确认状态;异常时打开 Troubleshoot.cmd,按菜单顺序做 DISM RestoreHealth、SFC Scannow、Fix WMI、授权令牌重建(ClipSVC/SPP/OSPP),日志会打包到桌面 AT_Logs 文件夹,便于排查。
Q:下载或激活中途断网、被运营商拦截?个别 ISP/DNS 会屏蔽脚本用到的官方域名,换 DoH(DNS over HTTPS)或换个网络环境通常能绕过。
🧩 进阶与周边
批量部署或习惯命令行时,每个独立脚本都支持参数直跑,带上参数就跳过菜单直接执行。
| 脚本 | 常用参数 | 作用 |
|---|---|---|
| HWID_Activation.cmd | /HWID | 直接执行 HWID 激活 |
| Ohook_Activation_AIO.cmd | /Ohook、/Ohook-Uninstall | Office 的 Ohook 激活 / 移除 |
| TSforge_Activation.cmd | /Z-Windows、/Z-Office、/Z-ESU、/Z-WindowsESUOffice、/Z-Reset | 指定激活目标;/Z-Reset重置 rearm 计数 |
| Online_KMS_Activation.cmd | /K-Windows、/K-Office、/K-Uninstall | KMS 激活或卸载 |
参数含义的完整注释就在每个.cmd文件前几十行,看不懂时直接翻。TSforge 在 26100 及以后的构建上自动选 StaticCID(需联网),无网时自动切 KMS4k,更早的构建用 ZeroCID,不用你手动挑。
周边配套脚本都在 MAS/Separate-Files-Version/ 下:
- Check_Activation_Status.cmd:查当前激活状态
- Change_Windows_Edition.cmd 同名脚本:切换 Windows 版本
- Change_Office_Edition.cmd 同名脚本:切换 Office 版本
- Extract_OEM_Folder.cmd:提取 OEM 预装厂商相关文件
- Troubleshoot.cmd:系统级排障工具箱
核心名词速览:
- KMS:微软批量激活服务器协议,在线 KMS 激活的基础
- HWID:基于硬件标识的数字授权路线,激活 Windows 10/11
- TSforge:本地模拟激活路线(KMS38 的继任者),支持 Windows/ESU/Office,永久
- ESU:扩展安全更新,给停止支持的旧版 Windows 续安全更新
- Rearm:重置激活计数,TSforge 菜单的 Reset 选项会用到
一句话清单
- 已拿到最新版 MAS(当前 3.12),并解压到固定目录而非临时目录
- 已以管理员身份运行,只输绿色选项对应的数字
- 新装 Windows 选 HWID,纯 Office 选 Ohook,离线长期选 TSforge,通用兜底选在线 KMS
- 在线 KMS 用户没有删除自动续期任务
- 激活异常时先查状态(Check_Activation_Status),再进排障菜单(Troubleshoot)
合规提醒:MAS 只是工具,激活本身是否合法取决于你持有的授权。未经许可激活 Windows/Office 可能违反微软许可协议及相关法律,请仅在拥有正版授权的前提下使用,并优先考虑购买正规许可证。
【免费下载链接】Microsoft-Activation-ScriptsOpen-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced troubleshooting.项目地址: https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考