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
重装完系统,驱动软件都装齐了,激活页却还挂着“未激活”,Excel 顶上横幅也在。Microsoft Activation Scripts(简称 MAS)是一款覆盖 Windows 与 Office 的开源激活工具,内置 HWID、Ohook、TSforge、在线 KMS 四条通道,跟着走几分钟就能激活完成。
先给结论再讲原理:四种激活通道一张表看懂
一句话结论:个人家用机选 HWID + Ohook 基本就够了,其余场景再看另外三条通道。
激活的本质是写入激活记录。MAS 会先识别本机装的是哪个 Windows 或 Office,再走对应通道完成登记。你可以把它理解成快递取件码:HWID 像把码直接绑在这台机器的柜子上,机器不换,码就一直有效;KMS 则像季票,有效期按服务器时间算,连上 KMS 服务器即完成,到期后脚本自动续上。Ohook 专管 Office 的本机许可,TSforge 覆盖面最宽,老系统也走得通。全部代码开源,每一步都可查。
| 激活通道 | 处理对象 | 持续时长 | 一句记忆点 |
|---|---|---|---|
| TSforge | Windows / ESU / Office | 永久 | 覆盖最广,老系统也能用 |
| 在线 KMS | Windows / Office | 180 天 | 季票模式,到期自动续 |
| Ohook | Office | 永久 | 黄横幅一步解决 |
| HWID | Windows 10 / 11 | 永久 | 记录绑硬件,机器不换就在 |
一条命令跑通激活:管理员终端下的最小路径
- 开始菜单搜索“PowerShell”,右键选择“以管理员身份运行”;
- 粘贴命令并回车:
irm https://get.activated.win | iex这条先取回脚本再就地执行,省去手动下载。
- 弹出带编号的菜单后输入对应编号:Windows 选 HWID,Office 选 Ohook,滚动很快的输出让它自己跑完;
- 控制台末尾出现成功提示,再打开“设置–激活”,未激活标记消失。
💡 命令没反应或超时时,多半是运营商的 DNS 拦截了地址,换成 DoH 版本(需要较新的 Win10/11):
iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)这条走加密 DNS 拿地址,绕过本地拦截。
主线走不通时的备选:.cmd 下载路线。PowerShell 实在不行,可从仓库下载 MAS_AIO.cmd,右键以管理员身份运行后按菜单输编号。它兼容到 Windows Vista,老机器也能用。
⚠️ 装了第三方杀软的话,先把脚本加进信任名单。这类脚本接触许可体系,误报拦到一半最麻烦。
你属于哪种情况:三档通道选择建议
- 单机自用:Windows 走 HWID、Office 走 Ohook,两者都是永久生效,一次办完不用管;
- 虚拟机 / 测试机:在线 KMS。时间制协议配临时环境正合适,续期任务交给脚本,机器用完即弃不心疼;
- 有自建 KMS 的团队:用 Activators 目录里的独立脚本直接指向自己的服务器和端口,参数写法见后文。
验证命令与排查顺序:确认激活成功别靠猜
激活完别急着关窗口,先用一条命令自查(管理员终端里执行):
slmgr /xpr这条显示 Windows 是否已激活及剩余天数。想连 Office 的版本和许可状态一起列全,就以管理员身份运行 Check_Activation_Status.cmd。
结果不对时,按概率从高到低查:
- 是否以管理员身份运行?多数失败源于此;
- 网络是否通畅?在线 KMS 对通断最敏感;
- 换一种激活方式再试;
- 仍无结果,运行 Troubleshoot.cmd 做全套体检。
有一次我忘了右键提权,直接双击 MAS_AIO.cmd,控制台跑完没报任何错,设置里却还是未激活;后来才意识到写许可需要管理员权限,改用管理员身份重跑,一次通过。
给不想看菜单的人:带参数静默执行
脚本可以带参数一步跑完,跳过菜单:
MAS_AIO.cmd /HWID MAS_AIO.cmd /Z-Windows前一条直接走 HWID 激活 Windows,后一条直接走 TSforge 通道激活 Windows,参数都是斜杠后紧跟、中间不留空格。
团队接自建 KMS 服务器时,用独立 KMS 脚本指定服务器名与端口:
Online_KMS_Activation.cmd /K-WindowsOffice /K-Server-kms.example.local /K-Port-1688 /K-NoRenewalTask其中 /K-WindowsOffice 表示 Windows 和 Office 一起处理,/K-Server- 与 /K-Port- 填地址和端口,/K-NoRenewalTask 则跳过自动往任务计划里登记续期任务,续期节奏自己掌握。
想研究机制的话,四种方式在 Activators 目录里被拆成独立脚本,看单个文件即可;整套拉到本地:
git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts3 个最常被追问的问题:更新影响、重装与误报边界
Q: 激活后系统更新会受影响吗?A: 不会。四条通道都不碰更新路径,Windows 与 Office 照常更新,互不干扰。
Q: 重装系统后需要重新激活吗?A: 分情况:HWID 绑定硬件,重装同版本通常自动恢复;Ohook 在 Office 重装后要再跑一遍;KMS 需重新走流程,续期任务也要重挂。
Q: 杀毒软件报毒怎么办?Ohook 能带来 OneDrive 空间吗?A: 误报较常见,源码公开可逐行审查,确认从官方渠道获取后加白名单即可。Ohook 只处理本机许可校验,OneDrive 容量这类云权益仍要官方订阅。
现在就能做的第一步:打开管理员 PowerShell,把 irm 命令贴进去回车。工具解决的是先用起来的问题,完整权益在正版那边,条件允许请支持正版,也谢谢维护这份代码的人。
【免费下载链接】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),仅供参考