MAS 微软激活脚本新手指南:4 种 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"水印很难忍。可一搜激活方法,HWID、KMS、TSforge、Ohook 全冒出来,参数看不懂,选错了还可能白忙一场。MAS(Microsoft Activation Scripts,微软激活脚本)就是为了解决这个问题:它是一个开源的命令行菜单工具,把 HWID、Ohook、TSforge、在线 KMS 四种激活方式整合在一个脚本里,Windows 和 Office 都能激活,输入一个数字就能跑。
它是什么,为什么敢用
MAS 是一个开源的 Windows / Office 激活脚本,全部代码公开,任何人可以逐行审查。
几个可信点值得说明:
- 代码全公开:脚本逻辑可审计,不依赖闭源组件。
- 菜单式操作:不用记命令,运行后看菜单、输数字即可。
- 误报控制:编写时尽量降低被安全软件误报的概率。
先花 30 秒弄懂四个术语,后文会反复出现:
- KMS:微软的批量激活服务器协议。在线 KMS 就是连公共 KMS 服务器完成激活。
- HWID:基于硬件标识的数字授权。把激活绑定到你的硬件上,面向 Windows 10/11。
- ESU:扩展安全更新。给停止支持的旧版 Windows 续上安全补丁的付费服务。
- Rearm:重置激活计数。TSforge 菜单里的 Reset 选项会用到它。
最短上手路径
结论:下载 → 解压到固定目录 → 管理员运行 → 输入绿色选项前的数字,四步完成。
第 1 步:获取最新版脚本。习惯命令行就克隆仓库:
git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts也可以从发布页下载完整源码压缩包。当前版本是3.12,取版前看一眼 README 底部的版本号标注,尽量用最新。
第 2 步:解压到固定目录。放到桌面或D:\tools之类的固定文件夹。这是硬性要求:脚本内置路径检测,从 zip 压缩包内或系统临时目录(%TEMP%)里直接运行,它会判定环境不合法并直接中止。
第 3 步:以管理员身份运行。进入解压目录,找到 MAS_AIO.cmd(All-In-One 整合版),右键"以管理员身份运行"。没有管理员权限时,部分脚本会主动弹 UAC 提示,点允许即可。
第 4 步:看菜单输数字。菜单里绿色选项前的数字才是当前系统可用项。输入数字回车,激活就开始了。
批量部署或想跳过菜单,可以给独立脚本带参数直接跑,常见用法如下:
HWID_Activation.cmd /HWID TSforge_Activation.cmd /Z-Windows Online_KMS_Activation.cmd /K-Office更多参数(如/Z-ESU、/Z-Office、/K-Uninstall)直接打开对应.cmd文件,前几十行就是完整注释。
按你的情况选
不做对比表,直接对号入座。
如果你是刚装好的 Windows 10 / 11,选HWID。永久生效、硬件绑定,之后同硬件重装系统通常还能走数字授权,是 Windows 端最省心的路径。
如果你只装了 Office(家庭版系统常见),选Ohook。同样永久生效,覆盖 Project / Visio 在内的 Office 全家桶。嫌麻烦就用在线 KMS 一步覆盖 Windows 和 Office。
如果你要一个长期本地方案,选TSforge。它是早期 KMS38 路线的继任者,覆盖 Windows、ESU 和 Office,有效期均为永久。子方法会自动挑:较新构建(26100 及以上)走 StaticCID,离线环境自动切 KMS4k,不需要你懂细节。
如果你是 Win 7 / 8.1 想续上安全更新,用 TSforge 的 ESU 选项,参数是/Z-ESU。
如果你网络受限、或老系统兼容性优先,在线 KMS 是覆盖面最广的兜底,Windows 和 Office 都能激活。但它是 180 天周期,靠内置续期任务维持长期有效。
拿不准选哪个?直接跑 MAS_AIO.cmd,把绿色选项挨个试一遍,哪个成功用哪个。
两个高频配套操作:想先看当前激活状态,跑 Check_Activation_Status.cmd;想切换系统或 Office 版本,用 Change_Windows_Edition.cmd 和 Change_Office_Edition.cmd。
翻车了怎么救
按故障现象组织,每条三步:现象 → 原因 → 怎么办。
1. 双击后提示"从临时文件夹运行"然后退出
- 现象:脚本刚启动就中止,提示 launched from the temp folder。
- 原因:你从 zip 或 %TEMP% 里直接运行了,路径检测不通过。
- 怎么办:先完整解压到固定目录,再运行。顺序不能反。
2. 没反应或卡在权限环节
- 现象:激活失败,或弹出 UAC 后没点允许。
- 原因:所有激活操作都要动系统授权组件,必须管理员权限。
- 怎么办:右键"以管理员身份运行";弹 UAC 时点允许。
3. 安全软件拦截甚至删了脚本
- 现象:文件被隔离,或激活中途被阻断。
- 原因:这类脚本的工作内容天然敏感,个别杀软会误报。
- 怎么办:只从官方仓库获取脚本,并核对来源——网上有人把恶意程序伪装成 MAS 传播。
4. 下载或激活中途断网
- 现象:卡在联网步骤,DNS 解析失败。
- 原因:个别运营商 / DNS 屏蔽了脚本用到的官方域名。
- 怎么办:开启 DoH(DNS over HTTPS,加密的 DNS 解析方式),或换网络环境。
5. Windows 大更新后水印回来了
- 现象:重大更新后激活状态异常。
- 原因:更新偶尔会影响授权组件。
- 怎么办:先跑 Check_Activation_Status.cmd 确认;异常就打开 Troubleshoot.cmd,里面集成了 DISM RestoreHealth、SFC 扫描、WMI 修复、授权令牌重建(ClipSVC / SPP / OSPP)等排障项,照着菜单走。
6. 脚本版本过旧
- 现象:跑起来行为怪异,或提示版本落后。
- 原因:MAS 内置更新检测,旧脚本对新版系统兼容性无保证。
- 怎么办:拉取最新版再执行,别拿两年前的脚本跑今天的系统。
7. 特殊环境直接不支持
- 现象:Windows 沙箱(Sandbox)里运行直接报错;或系统配置了 PowerShell 受限语言模式(ConstrainedLanguage)时被检测并中止。
- 原因:沙箱缺少授权组件;受限语言模式限制脚本执行。
- 怎么办:换正式系统运行;受限语言模式需先解除限制。另注意 Win 7 以下老系统需要 .NET 3.5 和 PowerShell 2.0,脚本会提示缺失项。
快问快答
在线 KMS 的 180 天是什么概念?这是 KMS 机制的固有周期,不是脚本的 bug。脚本激活时会自动装一个续期任务循环刷新,所以实际体验是长期有效。
那个续期任务能删吗?别手动删。删了 180 天后激活就断了,得重新跑激活。HWID、Ohook、TSforge 属于永久方案,不受这个限制。
Windows 沙箱、受限语言模式支持吗?不支持。沙箱因缺少授权组件被明确拒绝;检测到 ConstrainedLanguage 模式也会中止。
怎么确认当前激活状态?跑 Check_Activation_Status.cmd 即可,输出里能看到 Windows 和 Office 各自的授权情况。
KMS38 去哪了?被 TSforge 接替并扩展了。现在 TSforge 支持 Windows、ESU 和 Office,有效期均为永久。
写在最后
记一句话就够了:新装系统选 HWID,纯 Office 选 Ohook,本地长期选 TSforge,通用兜底选在线 KMS。再配合上面的翻车自救清单,基本不会出问题。
最后必须提醒: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
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考