免费激活 Windows 和 Office:MAS 激活脚本完整使用指南
【免费下载链接】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
Windows 激活和 Office 授权费用一直是不少人的头疼事:正版价格不低,来路不明的工具又不敢随便运行。Microsoft Activation Scripts(MAS)是一个完全开源的激活脚本,提供 HWID、Ohook、TSforge、在线 KMS 四条激活路径,配合状态检查与版本切换工具,基本覆盖个人到批量场景。读完本文,你可以在 5 分钟内确定该走哪条路径,激活本身通常只要 3 分钟左右。
它到底能做什么
先给一张能力总览,后面再逐个拆解:
| 能力 | 适用对象 | 持续时长 | 一句话说明 |
|---|---|---|---|
| HWID 激活 | Windows 10 / 11 | 永久 | 按硬件信息绑定激活,日常使用最省心 |
| Ohook 激活 | Office 全家桶 | 永久 | 本地拦截 Office 在线校验,一次搞定 |
| TSforge 激活 | Windows / ESU / Office | 永久 | 前两者不适用时的备选路径,还能处理扩展安全更新(ESU) |
| 在线 KMS 激活 | Windows / Office | 180 天 | 对接公共 KMS 服务器,可挂续期任务长期保持 |
| 配套工具 | 状态检查 / 版本切换 / 排障 | — | 三个独立 .cmd 工具,按需单独运行 |
了解全貌之后,下面确认一下你的环境是否满足前提。
开始之前
- 系统:Windows 8.1 / 10 / 11,PowerShell 方式要求 8.1 及以上
- 权限:所有脚本都需管理员权限运行
- 网络:PowerShell 一键方式和在线 KMS 需要能联网;断网环境走脚本文件方式
- 依赖:零依赖,纯 .cmd 单文件,不装任何组件
准备好了就进入各激活方式的具体操作。
HWID 激活:Windows 激活的默认首选
一句话定位:把激活状态绑定到硬件,适合绝大多数个人电脑,是 Windows 激活推荐的第一选项。
适用场景:
- 新装机或重装后的 Windows 10 / 11
- 长期使用的个人电脑,不想再管激活
- 不想部署 KMS 续期任务的场景
最短路径:以管理员身份打开 PowerShell,执行下面这条命令,它会下载并启动 MAS 菜单:
irm https://get.activated.win | iex预期会看到一个编号菜单,输入绿色 HWID 项对应的数字并回车,看到"激活成功"提示即完成。
⚠️ 避坑:部分运营商或 DNS 会拦截下载域名,命令直接报错。别反复重试同一命令,改走 DoH 方式(见"问题排查")或直接用 .cmd 文件方式。
Ohook 激活:Office 的永久方案
Windows 系统处理完,接下来解决 Office 这边。Ohook 通过本地钩子拦截 Office 的在线激活校验,属于 Office 激活的永久方案。
适用场景:
- Office 2013 / 2016 / 2019 / 2021 及 Microsoft 365
- 单机长期使用,不想每 180 天手动续期
- 希望激活过程不依赖企业内网
最短路径:同一次 MAS 菜单中选择 Ohook 项即可;也可单独运行MAS/Separate-Files-Version/Activators/Ohook_Activation_AIO.cmd。预期菜单提示执行成功,Office 打开后不再弹出激活窗口。
⚠️ 避坑:如果机器上残留其他激活方式的配置,先清理再上 Ohook;脚本支持/Ohook-Uninstall参数卸载旧配置。
TSforge 激活:备选路径与 ESU 场景
前两种方式走不通,或需要更长的保障周期时,TSforge 是第三选项。它同时覆盖 Windows、Office 和 ESU(Extended Security Updates,微软对停更系统的付费延长安全更新)。
适用场景:
- 当前 Windows 版本或版本(edition)不适合 HWID
- Windows 7 等老系统想争取 ESU 更新窗口
- 作为批量脚本中的兜底组合
最短路径:在 MAS 菜单中选择 TSforge 对应编号;批量调用时它对应/Z-前缀参数(如/Z-Windows、/Z-ESU)。预期激活完成后系统属性中显示已激活。
⚠️ 避坑:ESU 能延长的具体截止时间取决于激活时微软的政策,不要假设是无限期,需要长期更新的环境提前规划正版渠道。
在线 KMS 激活:180 天周期 + 自动续期
如果你偏好企业级机制而不是永久方案,在线 KMS 是对接公共 KMS 服务器完成激活,周期 180 天,脚本可挂计划任务自动续期。
适用场景:
- 多设备、想统一管理续期
- 以上三种方式暂时都不适用
- 能稳定访问外网的办公网络
最短路径:MAS/Separate-Files-Version/Activators/Online_KMS_Activation.cmd,运行后按菜单提示选择在线 KMS 项,并确认创建续期任务。预期激活成功且系统任务计划里多出一条 KMS 续期任务。
⚠️ 避坑:只使用脚本内置的官方 KMS 地址,不要替换成第三方地址——那往往是隐私泄露和恶意软件的入口。
四种方式各有取舍,下面给有经验的用户一些组合用法。
进阶:参数直连与批量调用
跳过菜单直接调用的参数:
MAS_AIO.cmd /HWID /Ohook一条命令依次完成 Windows 和 Office 激活,适合写成部署脚本。其他常用参数:
/HWID-NoEditionChange:HWID 激活时禁止自动切换系统版本/Ohook-Uninstall:移除 Ohook 激活/Z-Windows、/Z-ESU:调用 TSforge 激活 Windows / ESU
参数不区分大小写,可组合使用。注意参数方式下行为与菜单一致,执行前确认管理员权限。
最后,把高频故障集中整理一遍,出问题时直接对号入座。
问题排查
- PowerShell 命令报错、脚本下载失败→ 原因通常是运营商或 DNS 拦截了下载域名 → 换用 DoH(DNS-over-HTTPS,加密的 DNS 查询通道)方式,需要 Win10/11:
iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)仍失败则改用MAS/All-In-One-Version-KL/MAS_AIO.cmd文件方式。
脚本启动后闪退或提示权限不足→ 原因:未以管理员身份运行 → 右键 PowerShell / .cmd 文件,选"以管理员身份运行"。
HWID 激活失败,提示当前版本不支持→ 原因:部分 Windows 版本不在 HWID 支持范围内 → 让脚本自动切换版本,或用
/HWID-NoEditionChange固定当前版本后改走 TSforge。KMS 激活过了一段时间又失效→ 原因:续期计划任务被清理或网络不可达 → 重跑一次 KMS 激活重建任务,并检查机器能否访问外网。
杀软报毒、文件被隔离→ 原因:激活脚本修改系统激活组件,易触发误报 → 只从官方仓库获取文件并核对哈希,不要运行来路不明的"MAS 修改版"。
排障路径到这里就齐了。总结一下:Windows 优先 HWID,Office 优先 Ohook,走不通再降级到 TSforge 或 KMS,任何时候都能用MAS/Separate-Files-Version/Check_Activation_Status.cmd核对当前激活状态。下一步建议:先跑一次状态检查确认现状,再按上面顺序完成激活。
【免费下载链接】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),仅供参考