MAS Microsoft Activation Scripts 实操指南: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
Microsoft Activation Scripts(MAS)是一款开源激活工具,提供 HWID、Ohook、TSforge、Online KMS 四种方式,覆盖 Windows 10/11 与 Office 两类产品,并附带激活状态检查、版本切换和故障排查脚本。本文面向重装系统后未激活、Office 长期提示未激活、KMS 周期到期三类场景,讲解方式选择、执行、验证、排查的完整流程与合规边界。
如何选到匹配的激活方式:按产品与有效期对比
选择逻辑只围绕两个问题:要激活什么产品、需要多长的有效期。项目自带对照表(原始文件在MAS/Separate-Files-Version/Activators/_ReadMe.txt),整理如下:
| 激活方式 | 适用产品 | 激活有效期 |
|---|---|---|
| HWID | Windows 10 / 11 | 长期 |
| Ohook | Office | 长期 |
| TSforge | Windows / ESU / Office | 长期 |
| Online KMS | Windows / Office | 180 天,配合续期任务可长期保持 |
对照表格后,常见场景的结论比较直接:
- 个人电脑只激活 Windows,选 HWID。
- 只处理 Office,选 Ohook。
- Windows 和 Office 都要处理,或设备在使用 ESU(扩展安全更新),TSforge 覆盖面最广。
- 希望走标准 KMS 授权周期,选 Online KMS。注意它按 180 天为一个周期激活,脚本会向任务计划程序注册续期任务自动续期;如果任务被禁用或网络环境变化,续期可能中断,需要重新激活。
准备脚本并核对目录结构
只从官方渠道获取
网上存在伪造 MAS 名称传播恶意软件的案例。无论何时运行,先确认文件来源,不要执行来路不明的“修改版”。如需完整获取仓库做离线分析,可执行git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts。
两种脚本形态与关键目录
仓库当前版本为 3.12。解压后你只需要关心两个目录:
- 整合版:
MAS/All-In-One-Version-KL/MAS_AIO.cmd,全部功能收进一个编号菜单,适合第一次上手。 - 拆分版:
MAS/Separate-Files-Version/,每个脚本只负责一件事,行为更可预期。
拆分版下的关键脚本:
Activators/HWID_Activation.cmd:执行 HWID 激活Activators/Ohook_Activation_AIO.cmd:执行 Ohook 激活,面向 OfficeActivators/Online_KMS_Activation.cmd:执行在线 KMS 激活Activators/TSforge_Activation.cmd:执行 TSforge 激活Check_Activation_Status.cmd:只查看激活状态,不做激活Troubleshoot.cmd:故障排查Change_Windows_Edition.cmd与Change_Office_Edition.cmd:切换已安装的 Windows / Office 版本Extract_OEM_Folder.cmd:提取主板厂商预置的授权相关文件
运行脚本完成激活
走整合版菜单
- 双击运行
MAS_AIO.cmd。 - 菜单列出多个带编号的选项,输入可用(绿色)选项的编号,按回车。
- 跟随提示走完全程。
脚本启动时会做环境检查:确认 Null 服务是否在运行、校验脚本文件的换行格式。如果出现“Null 服务未运行”或“换行格式异常”的提示,先按提示处理环境,不要反复重跑脚本。
走拆分版单脚本
直接运行对应脚本,例如只处理 Office 就运行Activators/Ohook_Activation_AIO.cmd。它的边界清晰:只完成一件事。排查问题时能立刻判断是哪个环节出了状况,这是拆分版相对整合版的主要优势。
需要切版本或找回 OEM 信息时
- 切换 Windows / Office 版本(如家庭版换专业版)前:确认磁盘空间足够,保存正在编辑的文档,切完用状态脚本复核。
- 品牌机找回厂商预装授权信息:运行
Extract_OEM_Folder.cmd。
验证激活结果:用状态脚本闭环
先查状态,再动手
任何激活操作前,先运行Check_Activation_Status.cmd,确认 Windows 和 Office 各自处于什么状态。特别留意“看似未激活、但部分组件实际已授权”的混合情况,避免对已经正常的组件重复操作。
激活后再查一次
激活完成后原样重跑Check_Activation_Status.cmd。如果状态仍异常,不要当场重试激活,先确认方式与产品是否匹配——这是最常见的误用,比如给 Office 用了 HWID,而它只面向 Windows。
首次运行没反应或卡住:四步排查流程
按现象对号入座:
- 脚本闪退或毫无输出:可能是文件被篡改、换行格式异常或系统环境变量异常。重新从官方渠道获取脚本,再运行
Troubleshoot.cmd定位。 - PowerShell 命令被拦截、脚本拉不起来:网络运营商或 DNS 可能屏蔽了相关域名。改用本地拆分版脚本(方式见上文),或在浏览器中启用 DNS-over-HTTPS 后重试。
- 提示 Null 服务未运行:系统关键服务可能已被第三方工具禁用。按脚本提示恢复服务后再运行。
- 激活成功但状态仍异常:多半是方式与产品不匹配。对照方式对比表更换,例如 Office 应使用 Ohook。
- 在线 KMS 到期未续期:续期任务可能被删除或任务计划程序被禁用。检查其中 MAS 相关任务是否还在,必要时重新激活。
通用排查顺序固定为四步:查状态 → 确认方式与产品匹配 → 运行Troubleshoot.cmd→ 重新从可信来源获取脚本。绝大多数“脚本没反应”的问题都能在这四步内定位到具体环节。
开始使用前,确认这四条使用边界
- 激活操作只作用于你本人拥有合法使用权的设备,且设备上的 Windows / Office 本身来自合法渠道(零售版、OEM 预装、订阅等)。
- 不用于商业批量部署,也不用于规避正规购买。企业规模授权应走微软官方许可渠道。
- MAS 以开源许可证发布,使用产生的法律后果由使用者自行承担;各地区对未授权激活的规定不同,请自行确认。
- Online KMS 的 180 天周期与长期方案性质不同,不要基于续期机制做商业交付承诺。
一句话概括:MAS 解决的是你自己合法设备上的激活问题,它不是授权凭证,也不替代任何官方许可。
建议执行顺序
- 运行
Check_Activation_Status.cmd,确认 Windows 与 Office 当前状态。 - 按产品(Windows 还是 Office)和需要的有效期,从上表中选定激活方式。
- 运行
MAS_AIO.cmd或对应单个激活脚本,输入绿色选项的编号,按提示完成。 - 再次运行状态检查脚本,核对激活结果。
- 若失败,按“查状态 → 确认方式匹配 → 运行
Troubleshoot.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),仅供参考