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
当系统弹出"此 Windows 副本不是正版"时,Microsoft Activation Scripts(MAS)就是为此准备的开源 Windows/Office 激活工具:HWID、Ohook、TSforge、Online KMS 四种激活方式收进同一个菜单,挑对路线即可完成激活。
把 MAS 激活脚本跑起来:在线命令与本地文件两种拿法
先把脚本跑起来是最容易的部分,有两条路。
路径一:PowerShell 直接执行(Windows 8.1 / 10 / 11)
- 开始菜单搜索
PowerShell并打开; - 粘贴命令回车:
irm https://get.activated.win | iex- 运营商或 DNS 屏蔽该域名导致没反应时,换 DoH(DNS over HTTPS,加密域名解析)备用命令,要求系统是比较新的 Win 10/11:
iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)路径二:本地文件运行(Windows Vista 及以上)
- 获取一体化脚本
MAS_AIO.cmd,四种激活方式和全部工具都在这一个文件里; - 右键 → 以管理员身份运行;
- 菜单弹出后,输入绿色选项对应的数字编号。
需要完整源码的话,克隆整个仓库:
git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts两条路径弹出的是同一套数字菜单。运行前注意两件事:
- ⚠️ 所有激活脚本都会先自检管理员权限,普通双击运行很可能直接被拦,务必以管理员身份启动;
- 杀软拦截这类脚本很常见,因为它要改动授权数据。确认来源是官方渠道后加白名单即可,不要去找来路不明的"破解版"顶替。
按产品和期限选路线:四种方式的判断标准
| 方式 | 适用产品 | 有效期 | 备注 |
|---|---|---|---|
| HWID | Windows 10 / 11 | 永久 | 绑定本机硬件,重装系统、换硬盘仍然有效;Win 7/8 不适用 |
| Ohook | Office | 永久 | 前提是 Office 已安装;激活后打开应用即见已激活,无需重启 |
| TSforge | Windows / Office / ESU | 永久 | 覆盖最广;运行前会自检环境并给出提示 |
| Online KMS | Windows / Office | 180 天 + 自动续期任务 | 需能连上微软 KMS(Key Management Service,密钥管理服务) |
四种方式各自的适用产品与期限,仓库里的 MAS/Separate-Files-Version/Activators/_ReadMe.txt 有一张对照表。拿不准时,问自己两个问题:
- 长期主力机还是临时机器?主力机(Win 10/11)→ HWID,激活一次不再管;虚拟机、测试机、交付前试水 → Online KMS,180 天授权加自动续期任务,到期前不用手动操作。
- 没激活的是 Windows、Office 还是两者?只 Windows → HWID;只 Office → Ohook;两者都要、涉及 ESU(Extended Security Updates,扩展安全更新)、或者 Win 7/8 这类老系统 → TSforge。
两个容易忽略的点:HWID 在 Win 7/8 上必然失败,脚本会自行检测并中止、直接说明原因,反复重试没有意义,直接转 TSforge;KMS 激活依赖联网,断网机器激活后照样显示未激活,先把网络通了再谈其他。
激活之后:确认状态与切换版本
激活不是终点,日常会反复用到的小工具都在 MAS/Separate-Files-Version/ 目录下:
Check_Activation_Status.cmd—— 一次看全 Windows 与 Office 的激活状态、KMS 还剩多少天,激活完先跑它确认;Change_Windows_Edition.cmd—— 不重装系统切换版本,家庭版升专业版用它;Change_Office_Edition.cmd—— 转换 Office 版本,版本和授权对不上时处理用;Extract_OEM_Folder.cmd—— 提取 OEM 授权文件夹,普通用户基本用不到;Troubleshoot.cmd—— 一切激活问题的第一站,下一节细说。
出问题了怎么办:固定排查四步走
问题出现时,按"先核实、再修复、后校验前提"的顺序来,别一上来就重装:
- 核实真实状态:跑
Check_Activation_Status.cmd。很多"失败"其实是显示误导或版本不匹配造成的误判; - 修复并重置:跑
Troubleshoot.cmd,它会诊断激活问题、清理旧激活信息、重置状态,并输出一份错误报告; - 校验场景与方法是否匹配:Win 7/8 上跑 HWID 必失败,应转 TSforge;KMS 不生效多半是网络问题;TSforge 提示多、看不懂时,先读 Troubleshoot 输出的报告,别硬猜着点;
- 以上都排除后,才考虑重装系统这条大动作。
首次运行清单:五步走完确认激活生效
- ✅ 打开 PowerShell 执行
irm https://get.activated.win | iex(或右键以管理员运行MAS_AIO.cmd),等菜单弹出; - 按上面两个问题选路线:Win 10/11 主力机 → HWID,Office → Ohook,老系统 / ESU → TSforge,临时机器 → Online KMS,输入对应数字编号;
- 激活完成后跑一次
Check_Activation_Status.cmd确认,HWID 建议先重启一次再查; - 有异常就跑
Troubleshoot.cmd重置,并查看它输出的错误报告; - 留意版本更新:当前版本 3.12(2026 年 7 月发布),项目会持续修复和新增加支持,有新版本时同步一次即可。
【免费下载链接】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),仅供参考