MAS Microsoft Activation Scripts 实操指南:Windows 与 Office 激活四方式怎么选
2026/9/18 9:53:39 网站建设 项目流程

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),整理如下:

激活方式适用产品激活有效期
HWIDWindows 10 / 11长期
OhookOffice长期
TSforgeWindows / ESU / Office长期
Online KMSWindows / Office180 天,配合续期任务可长期保持

对照表格后,常见场景的结论比较直接:

  • 个人电脑只激活 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 激活,面向 Office
  • Activators/Online_KMS_Activation.cmd:执行在线 KMS 激活
  • Activators/TSforge_Activation.cmd:执行 TSforge 激活
  • Check_Activation_Status.cmd:只查看激活状态,不做激活
  • Troubleshoot.cmd:故障排查
  • Change_Windows_Edition.cmdChange_Office_Edition.cmd:切换已安装的 Windows / Office 版本
  • Extract_OEM_Folder.cmd:提取主板厂商预置的授权相关文件

运行脚本完成激活

走整合版菜单

  1. 双击运行MAS_AIO.cmd
  2. 菜单列出多个带编号的选项,输入可用(绿色)选项的编号,按回车。
  3. 跟随提示走完全程。

脚本启动时会做环境检查:确认 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。

首次运行没反应或卡住:四步排查流程

按现象对号入座:

  1. 脚本闪退或毫无输出:可能是文件被篡改、换行格式异常或系统环境变量异常。重新从官方渠道获取脚本,再运行Troubleshoot.cmd定位。
  2. PowerShell 命令被拦截、脚本拉不起来:网络运营商或 DNS 可能屏蔽了相关域名。改用本地拆分版脚本(方式见上文),或在浏览器中启用 DNS-over-HTTPS 后重试。
  3. 提示 Null 服务未运行:系统关键服务可能已被第三方工具禁用。按脚本提示恢复服务后再运行。
  4. 激活成功但状态仍异常:多半是方式与产品不匹配。对照方式对比表更换,例如 Office 应使用 Ohook。
  5. 在线 KMS 到期未续期:续期任务可能被删除或任务计划程序被禁用。检查其中 MAS 相关任务是否还在,必要时重新激活。

通用排查顺序固定为四步:查状态 → 确认方式与产品匹配 → 运行Troubleshoot.cmd→ 重新从可信来源获取脚本。绝大多数“脚本没反应”的问题都能在这四步内定位到具体环节。

开始使用前,确认这四条使用边界

  • 激活操作只作用于你本人拥有合法使用权的设备,且设备上的 Windows / Office 本身来自合法渠道(零售版、OEM 预装、订阅等)。
  • 不用于商业批量部署,也不用于规避正规购买。企业规模授权应走微软官方许可渠道。
  • MAS 以开源许可证发布,使用产生的法律后果由使用者自行承担;各地区对未授权激活的规定不同,请自行确认。
  • Online KMS 的 180 天周期与长期方案性质不同,不要基于续期机制做商业交付承诺。

一句话概括:MAS 解决的是你自己合法设备上的激活问题,它不是授权凭证,也不替代任何官方许可。

建议执行顺序

  1. 运行Check_Activation_Status.cmd,确认 Windows 与 Office 当前状态。
  2. 按产品(Windows 还是 Office)和需要的有效期,从上表中选定激活方式。
  3. 运行MAS_AIO.cmd或对应单个激活脚本,输入绿色选项的编号,按提示完成。
  4. 再次运行状态检查脚本,核对激活结果。
  5. 若失败,按“查状态 → 确认方式匹配 → 运行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),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询