认识 MAS:开源的 Windows / Office 激活工具

2024-07-01 硬件装机

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:下载脚本

步骤 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 等域名。解决方法:

  1. 启用 DNS-over-HTTPS(DoH) — 在浏览器设置中开启
  2. 更换 DNS — 如 1.1.1.1(Cloudflare)、8.8.8.8(Google)
  3. 使用 VPN — 如 Cloudflare WARP
  4. 使用方法二离线脚本 — 完全绕过网络限制

参考来源