MAS(Microsoft Activation Scripts) 是一款完全开源的 Windows 和 Office 激活工具,基于批处理脚本编写,支持 HWID(数字许可证)、Ohook、TSforge 和 Online KMS 四种激活方式,并附带高级故障排查功能。
⚠️ 声明:本文仅作技术介绍,不涉及破解、盗版分发。请确保在合法授权范围内使用 Windows 和 Office 产品。
什么是 MAS?
MAS 全称为 Microsoft Activation Scripts,托管于 GitHub,目前已有 150K+ Stars,全球数百万用户在使用。它的核心优势在于:
- 完全开源 — 代码用批处理脚本编写,可用记事本直接打开审查,没有隐藏后门
- 支持多种激活方式 — 覆盖永久激活和 KMS 激活等不同场景
- 使用简单 — 一行 PowerShell 命令即可运行,也支持离线脚本执行
- 持续维护 — 活跃开发中,最新版本 v3.12(2026-07-04),紧跟 Windows / Office 更新
最新版本可通过以下渠道获取:
| 渠道 | 链接 |
|---|---|
| GitHub | github.com/massgravel/Microsoft-Activation-Scripts |
| Azure DevOps | 官网页面提供镜像链接 |
| 自托管 Git | 官网页面提供备用下载 |
| 官方网站 | massgrave.dev |
激活方式对比
| 激活方式 | 支持产品 | 激活期限 | 需要联网 |
|---|---|---|---|
| HWID | Windows 10 / 11 | 永久 | 是 |
| Ohook | Office | 永久 | 否 |
| TSforge | Windows / ESU / Office | 永久 | 仅 26100+ 版本需要 |
| Online KMS | Windows / Office | 180 天(自动续期) | 是 |
HWID(数字许可证)
HWID 即 Windows 10/11 的数字许可证激活方式,激活后 重装同版本系统也不会丢失激活,是最推荐的方式。原理是利用 Windows 内置的通用产品密钥,通过硬件哈希生成数字许可证绑定到主板。
Ohook(Office 永久激活)
Ohook 通过劫持 Office 许可验证机制(Hook 技术)实现永久激活,无需联网,适用于 Office 2016–2024 及 Microsoft 365。激活后即使 Office 更新也不会失效。
TSforge(新一代全能激活)
TSforge 是 MAS 推出的新一代激活方式,能够同时激活 Windows、ESU 扩展安全更新和 Office。对于 Windows 10 在 2025 年 10 月结束支持后需要继续接收安全更新的场景,TSforge 是首选方案。
Online KMS(传统 KMS)
传统的 KMS 激活方式,激活有效期为 180 天。MAS 会自动创建 Windows 计划任务每 7 天续期一次,实现「终身有效」。适用于 Windows 8.1、Windows Server、以及无法使用 HWID 的旧版本系统。
如何使用?
MAS 提供两种使用方法。
方法一:PowerShell(推荐)
适用于 Windows 8.1、10、11,无需下载文件,在线执行。
步骤 1:以管理员身份打开 PowerShell
点击「开始菜单」,输入 PowerShell,右键选择「以管理员身份运行」。
步骤 2:执行以下命令
irm https://get.activated.win | iex
irm下载远程脚本,iex执行脚本。执行前请确认 URL 来源可信,谨防第三方篡改 URL 传播恶意软件。
步骤 3:选择绿色选项
在弹出的菜单中选择绿色高亮的选项(对应永久激活),按提示操作即可。
遇到问题时
被 ISP 或 DNS 屏蔽:
如果 get.activated.win 被你的网络服务商或 DNS 屏蔽,可使用以下命令绕过 DNS 封锁(仅限 Windows 10/11):
iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)遇到 TLS/SSL 错误(旧版本 Windows):
如果使用的是 Windows 8.1 或旧版 Windows 10,在执行主命令前先运行:
[Net.ServicePointManager]::SecurityProtocol=[Net.SecurityProtocolType]::Tls12如果仍然无法使用:
需要使用 VPN(如 Cloudflare WARP)切换网络环境,或使用方法二的离线脚本。
方法二:传统离线方式
适用于无法使用 PowerShell 在线执行的场景。
步骤 1:下载脚本
- 直接下载:MAS_AIO.cmd(如果浏览器拦截,下载 ZIP 包)
- 下载 ZIP:MAS_AIO.zip
步骤 2:运行脚本
解压后右键 MAS_AIO.cmd,选择「以管理员身份运行」,在弹出的菜单中选择绿色高亮的选项即可。
功能一览
除了核心的激活功能,MAS 还提供了以下实用工具:
- $OEM$ 预激活 — 在安装系统时自动激活
- 更换 Windows 版本 — 如从家庭版切换到专业版
- 更换 Office 版本 — 如从 Office 2021 切换到 Office 2024
- 检查激活状态 — 快速查看 Windows / Office 当前激活状态
- 高级故障排查 — 修复常见的激活问题
- All-In-One 一体包 — 包含所有功能的完整版本
- 单独功能版本 — 按需下载,减少杀毒软件误报
常见问题
MAS 安全吗?
MAS 是完全开源的项目,代码托管在 GitHub,任何人都可以审查。脚本本质上是批处理(.bat)文件,用记事本即可查看全部内容。
部分杀毒软件可能会误报,原因如下:
- 激活工具触及 Windows 许可机制,属于安全软件标记的「灰色行为」
- 并非病毒,可以从官方渠道验证哈希值
⚠️ 注意:网上存在利用 MAS 名义传播恶意软件的钓鱼版本,请务必从官方渠道(massgrave.dev / GitHub)下载,不要轻信第三方修改的 PowerShell 命令链接。
激活后会失效吗?
- HWID / Ohook / TSforge:永久激活,不会失效
- Online KMS:180 天有效期,但 MAS 会创建续期计划任务,每 7 天自动续期,持续运行
能激活哪些 Office 版本?
Ohook 支持以下 Office 版本的永久激活:
- Office 2016 / 2019 / 2021 / 2024
- Microsoft 365(原 Office 365)
注意:Mac 版 Office 不在支持范围内。如需激活 Mac 版 Office,见官网文档的 Unsupported Products 部分。
为什么 ISP 会屏蔽域名?
部分国家和地区的 ISP 或公共 DNS 会屏蔽 massgrave.dev、get.activated.win 等域名。解决方法:
- 启用 DNS-over-HTTPS(DoH) — 在浏览器设置中开启
- 更换 DNS — 如
1.1.1.1(Cloudflare)、8.8.8.8(Google) - 使用 VPN — 如 Cloudflare WARP
- 使用方法二离线脚本 — 完全绕过网络限制