MAS 脚本免费激活 Windows 与 Office:4 种方式怎么选,在线 3 步跑完
【免费下载链接】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 和 Office 免费激活到"已激活"状态,一个开源项目就够了:Microsoft Activation Scripts(MAS)。它内置 HWID、Ohook、Online KMS、TSforge 四种激活方式,其中三种永久生效,一种 180 天可续期。先看下面的选路表确定用哪种,再走进在线主线;机器被锁策略或要批量装机,直接跳到对应分支。
四方式选路表:先看激活对象,再看有效期
| 方式 | 激活什么 | 适用范围 | 有效期 |
|---|---|---|---|
| HWID | Windows | Windows 10/11,32 位与 64 位均可 | 永久 |
| Ohook | Office | 2013 至 2024 年间的版本 | 永久 |
| Online KMS | Windows 与 Office | 下文在线主线与离线分支均适用 | 180 天 |
| TSforge | Windows、Office、延长安全更新(ESU)一次搞定 | 下文在线主线与离线分支均适用 | 永久 |
几个细节值得留意:HWID 走微软官方服务器验证,许可绑定本机硬件,之后换硬件配置基本不触发重新激活;TSforge 把 Windows、Office 和 ESU 打包一次处理,不用分步骤;KMS 的 180 天到期时,默认安装的续期任务会接手,装的时候若用/K-NoRenewalTask参数跳过了任务,就得到期前自己再跑一次。
选路标准其实很直白:机器长期自用,挑永久的——Windows 归 HWID,Office 归 Ohook,想一锅端就上 TSforge;机器只是临时环境、测试机,或者半年后要交接,180 天的 KMS 完全够用,到期再续一次不费事。
在线主线:不下载文件,3 步完成激活
适用前提:机器能正常上网,系统是 Windows 8.1 / 10 / 11,PowerShell 可用。三条都满足就走这条,它是全程最短的路线。
从开始菜单打开 PowerShell,把下面这条命令贴进去,回车:
irm https://get.activated.win | iex这条命令先下载脚本,随后直接弹出激活菜单。菜单里带绿色标注的选项,就是你这台机器当前可用的方式,按下对应数字再回车,执行立即开始。
如果上面的命令进不去——多半是域名被运营商或 DNS 层面拦了——换这条备用命令。它要求较新的 Windows 10 或 11,借道 1.1.1.1 的 DNS-over-HTTPS 通道完成同样的脚本下载:
iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)把在线路线放在第一位,原因很简单:不用准备文件、不用等下载,命令一跑完菜单就出来了,从动手到激活之间的链路最短。
跑完先验证:两处状态,一个脚本
窗口跑完别急着关,去两处确认结果:
- Windows:打开 设置 → 系统 → 激活;
- Office:打开 账户 → 产品信息。
两处都应显示已激活。想逐个组件看状态和剩余天数,运行 Check_Activation_Status.cmd,它会把每个组件的情况列全。
这里也是唯一需要后续维护的地方:HWID、Ohook、TSforge 三种永久方式,验证通过就收工,不用再管;KMS 有效期 180 天,安装时保留了默认续期任务的,到期前任务自动接手;当时加了/K-NoRenewalTask没装任务的,到期临近时手动跑一次 Online_KMS_Activation.cmd 即可。
PowerShell 被锁或纯内网:离线激活步骤
执行策略、组策略限制了在线命令,或者机器根本联不上外网,就换这条本地路线,支持 Windows Vista 及以上版本。
- 把源码拉到本地:
git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts- 进入仓库后双击 MAS_AIO.cmd,四种方式合在一个菜单里,按数字选一个即可;
- 只想要其中一种?仓库里的 Activators 目录 放着一一对应的独立脚本,例如 HWID_Activation.cmd、Online_KMS_Activation.cmd,取哪个用哪个就行。
这条路线多花一步准备文件的功夫,换来的是执行链路完全不碰外网:菜单、选择、执行全在机器内部完成,受控环境里每一步都方便人工审查。跑完后的验证动作与在线主线相同。
批量部署多台机器:静默参数写法
批量装机时,菜单反而成了累赘。给 MAS_AIO.cmd 带上参数,它会跳过界面直接执行指定方式,可以直接写进部署脚本:
MAS_AIO.cmd /HWID MAS_AIO.cmd /Ohook MAS_AIO.cmd /K-WindowsOffice批量里要做 TSforge 方式,则用对应的/Z-Windows参数。执行完毕照旧按前面两处状态加 Check_Activation_Status.cmd 验证,无需人工值守。
问答式排障:激活失败时最常见 3 个症状
PowerShell 提示禁止运行脚本
判断:执行策略在拦。处置:就在同一个窗口里运行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,按提示输入 Y,然后重新执行激活命令。只放宽当前用户的策略,不碰机器级配置,风险面最小。
流程走完了,状态还是未激活
判断:所选方式与当前系统版本对不上。处置:先让 Troubleshoot.cmd 做一轮诊断,确认卡在哪个环节,再重新选对应选项;若当前版本不受支持,用 Change_Windows_Edition.cmd 切到受支持的版本,再回来激活。
杀毒软件报毒并把脚本拦了
判断:第三方软件误报,不是脚本本身的问题。处置:先把第三方杀毒临时关掉,重新跑脚本,激活成功后再恢复开启。
项目本身完全开源,所有脚本都放在 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
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考