news 2026/10/16 2:59:21

MAS 脚本免费激活 Windows 与 Office:4 种方式怎么选,在线 3 步跑完

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
MAS 脚本免费激活 Windows 与 Office:4 种方式怎么选,在线 3 步跑完

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 天可续期。先看下面的选路表确定用哪种,再走进在线主线;机器被锁策略或要批量装机,直接跳到对应分支。

四方式选路表:先看激活对象,再看有效期

方式激活什么适用范围有效期
HWIDWindowsWindows 10/11,32 位与 64 位均可永久
OhookOffice2013 至 2024 年间的版本永久
Online KMSWindows 与 Office下文在线主线与离线分支均适用180 天
TSforgeWindows、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 及以上版本。

  1. 把源码拉到本地:
git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts
  1. 进入仓库后双击 MAS_AIO.cmd,四种方式合在一个菜单里,按数字选一个即可;
  2. 只想要其中一种?仓库里的 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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/16 2:57:24

Go语言命名管道实战:从原理到高性能IPC实现

1. 为什么要在Go里折腾命名管道第一次接触命名管道是在做一个日志采集模块的时候。当时的需求很直接:一个常驻的采集进程负责从多个来源收数据,另一个分析进程需要实时拿到这些数据做统计。最直觉的方案是上消息队列,但部署环境里没有现成的中…

作者头像 李华
网站建设 2026/10/16 2:56:57

ESP-IDF 安装指南:EIM 4 种方式,断网机器也能装

ESP-IDF 安装指南:EIM 4 种方式,断网机器也能装 【免费下载链接】esp-idf Espressif IoT Development Framework. Official development framework for Espressif SoCs. 项目地址: https://gitcode.com/GitHub_Trending/es/esp-idf ESP-IDF 是乐鑫…

作者头像 李华
网站建设 2026/10/16 2:56:01

独立开发者的赚钱方法论:从接单到产品化与被动收入的完整路径

独立开发这行,说起来光鲜,做起来真的是一个人活成一支队伍。我在这个圈子里摸爬滚打了好几年,从最早接几百块的小单子,到现在能有稳定的被动收入流,中间踩过的坑、撞过的墙,估计比不少人写过的代码都多。经…

作者头像 李华