从首次运行到激活成功:Windows 与 Office 激活工具 MAS 完整实操路径
【免费下载链接】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
微软激活脚本(MAS,Microsoft Activation Scripts)是一款开源的 Windows 与 Office 激活工具,内置 HWID、Ohook、TSforge、在线 KMS 四种激活方式,并附带状态检查与故障排查脚本。本文按"先跑通 → 再选路 → 后验证与自查"三步展开。
拿到手先做什么
首次运行的最小路径只有三步:
- 从项目官方渠道获取脚本;如需离线分析,可执行
git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts拉取整个仓库。 - 解压后进入
MAS/All-In-One-Version-KL/目录,找到MAS_AIO.cmd(整合版脚本,所有功能打包在一个文件里)。 - 双击运行,等菜单出现后输入绿色(可用)选项的编号,按回车,跟着提示走完流程。
如果只需要单项功能(比如只激活 Windows、或只查状态),用MAS/Separate-Files-Version/下的拆分版即可,每个文件职责单一,排查问题时更容易判断是哪个环节出了问题。
一句环境提示:脚本启动时会做环境检查,若提示某个关键服务(如 Null 服务)未运行、或脚本换行格式异常,先按提示修好环境,别反复重跑。
怎么挑激活方式
项目自带的对照表(MAS/Separate-Files-Version/Activators/_ReadMe.txt)整理如下:
| 方式 | 适用产品 | 有效期 | 一句话定位 |
|---|---|---|---|
| HWID | Windows 10 / 11 | 长期 | 系统激活的长期方案 |
| Ohook | Office | 长期 | Office 激活的长期方案 |
| TSforge | Windows / ESU / Office | 长期 | 覆盖面广,连 ESU 也能处理 |
| 在线 KMS | Windows / Office | 180 天,配续期任务可长期保持 | 标准 KMS 周期 + 自动续期 |
按情况选:
- 如果你只激活 Windows、且希望长期有效,就选 HWID。
- 如果只是 Office 显示未激活,就选 Ohook,别硬用面向系统的方式。
- 如果系统和 Office 都要处理,或机器涉及 ESU(扩展安全更新),就选 TSforge。
- 如果想按标准 180 天 KMS 周期自动续期,就选在线 KMS,但注意续期任务被禁或换了网络后要重跑。
跑完怎么验证
先运行MAS/Separate-Files-Version/Check_Activation_Status.cmd,分别查看 Windows 和 Office 的激活状态,确认有没有"看似未激活、部分组件实际已授权"的混合情况。已经正常激活的组件不用重复操作。
两个辅助脚本各管一件事:
Change_Windows_Edition.cmd/Change_Office_Edition.cmd:切换已安装的 Windows / Office 版本(如从家庭版切到专业版)。Extract_OEM_Folder.cmd:提取主板/设备厂商预置的授权信息文件,适合品牌机找回预装信息。
切换版本前注意:
- 确认磁盘空间足够
- 保存正在编辑的文档
- 切换完成后复查状态
卡住了怎么查
| 现象 | 可能原因 | 处理建议 |
|---|---|---|
| 脚本闪退、无输出 | 脚本被篡改、换行格式异常 | 重新从可信来源获取,跑排查脚本 |
| PowerShell 命令被拦截 | 运营商或 DNS 屏蔽域名 | 改用本地脚本文件,或开启 DoH 重试 |
| 提示某服务未运行 | 关键服务被第三方禁用 | 先按提示恢复服务,再运行脚本 |
| 激活成功但状态仍异常 | 激活方式与产品不匹配 | 对照上表,换成对应产品的方式 |
| 在线 KMS 到期后未续期 | 续期任务被删、计划任务被禁 | 检查计划任务,必要时重新激活 |
通用排查顺序:跑状态检查 → 核对方式与产品是否匹配 → 运行MAS/Separate-Files-Version/Troubleshoot.cmd→ 重新从可信来源获取脚本。
提醒:网上存在伪造 MAS 名称传播恶意软件的案例,请始终从项目官方渠道获取,运行前确认文件来源,不执行来源不明的"修改版"。
使用边界
- 只在自有设备上使用:激活操作限于你本人拥有合法使用权的电脑,且上面的 Windows / Office 来自合法渠道(零售、OEM 预装、订阅等)。
- 不用于规避付费购买:需要商业批量授权或企业大规模部署时,走微软官方许可渠道。
- 遵守项目许可证与当地规定:项目以开源许可证发布,使用的法律后果由使用者自行承担,各地对"未授权激活"的规定不同,请自行确认。
- 理解有效期差异:180 天周期与长期方案性质不同,商业承诺(如交付客户的设备)不建议建立在续期机制上。
MAS 适合个人在自己合法设备上解决激活问题;它不是授权凭证,也不替代任何官方许可。
执行清单
- 运行
MAS/Separate-Files-Version/Check_Activation_Status.cmd看当前激活状态。 - 按产品选方式:Windows 用 HWID,Office 用 Ohook,都要处理用 TSforge。
- 运行
MAS/All-In-One-Version-KL/MAS_AIO.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),仅供参考