MAS 激活指南:4 种方法免费永久激活 Windows 10/11 与 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
MAS(Microsoft Activation Scripts)是一款免费开源的激活工具,不需要产品密钥,运行后在菜单里输入一个数字,就能完成 Windows 10/11 和 Office 2013–2024 的激活。读完这篇指南,你可以独立完成三件事:根据自己情况选出合适的方法、正确启动脚本、核实激活结果。
动手前先定三件事:激活什么、要永久还是临时、要不要 ESU
MAS 提供四种激活方法,边界各不相同,先对照下表确定自己的场景,后文所有步骤都按这个选择展开:
| 你的场景 | 对应方法 | 有效期 | 覆盖对象 |
|---|---|---|---|
| 只用 Windows,希望一劳永逸 | HWID | 永久 | Windows 10/11,32 位与 64 位均可 |
| 只需要 Office 能用 | Ohook | 永久 | Office 2013–2024 全系 |
| 双系统都要,还要延长安全更新 | TSforge | 永久 | Windows + Office + ESU |
| 临时使用一段时间 | 在线 KMS | 180 天 | Windows + Office |
场景一:只激活 Windows 并长期使用(HWID)
HWID 会把本机硬件信息提交到官方服务器做绑定验证,成功后永久有效,32 位、64 位系统都支持。除了走菜单,也可以直接运行单文件脚本 MAS/Separate-Files-Version/Activators/HWID_Activation.cmd。
场景二:只激活 Office 2013–2024(Ohook)
Ohook 支持 2013 到 2024 的各代 Office,激活一次同样永久有效。单文件脚本为 MAS/Separate-Files-Version/Activators/Ohook_Activation_AIO.cmd,与 HWID 脚本在同一目录。
场景三:Windows、Office 和 ESU 一并解决(TSforge)
如果你的机器需要延长安全更新(ESU),TSforge 是唯一能覆盖它的方案,激活后三项均为永久有效。单文件脚本见 MAS/Separate-Files-Version/Activators/TSforge_Activation.cmd。
场景四:临时使用(在线 KMS)
KMS 是四种方法里唯一的临时方案,对 Windows 和 Office 各给 180 天有效期,脚本默认会装好续期任务。单独脚本为 MAS/Separate-Files-Version/Activators/Online_KMS_Activation.cmd,到期处理详见下文。
两种启动方式:PowerShell 一行命令或本地脚本
方式一:在 PowerShell 里粘贴一行命令
Windows 8.1、10、11 都适用。打开 PowerShell 后执行:
irm https://get.activated.win | iexirm负责下载脚本,iex负责执行。粘贴前请核对一遍网址。如果所在网络把该域名拦了,换下面这条走 DNS-over-HTTPS 的备用命令(需要较新版本的 Windows 10/11):
iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)菜单弹出后,输入对应方法的数字即可。
方式二:克隆仓库后运行 MAS_AIO.cmd
如果 PowerShell 被系统策略禁用,就走本地方式,Windows Vista 及以上系统都支持:
git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts完成后双击 MAS/All-In-One-Version-KL/MAS_AIO.cmd。这个一体化脚本把四种方法合并进同一个菜单,输入数字选择。
如何确认 MAS 激活成功:三条路核对状态
激活跑完后,建议用两条系统入口加一个脚本工具交叉确认,全部显示正常才算数:
- Windows:打开「设置 → 系统 → 激活」,状态应显示已激活;
- Office:随便打开一个 Office 应用,看「账户 → 产品信息」;
- 逐项核查:运行 MAS/Separate-Files-Version/Check_Activation_Status.cmd,它会分别列出 Windows 与 Office 的激活状态和剩余天数,两者都正常就可以放心了。
KMS 180 天到期怎么处理:自动续期与手动重跑
KMS 激活完成后,「设置 → 系统 → 激活」里能看到 KMS 状态和到期时间,剩余天数随时可以用上面的 Check 脚本查询。
正常情况下你什么都不用记:激活时脚本已默认安装续期任务,到期当天会自动重新续期。但有一种例外——如果你在激活时显式加了/K-NoRenewalTask跳过了续期任务,那么 180 天到期前需要自己手动重跑一次 KMS 激活,别让到期后的空窗期影响使用。
激活失败时按这个顺序排查:策略拦截、版本不支持、杀毒误报
命令被拒绝或没有任何反应
通常是系统的执行策略拦住了下载运行的脚本。在同一个 PowerShell 窗口里执行:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser按 Y 确认后重新粘贴激活命令;如果仍然不行,直接改用前面提到的本地 MAS_AIO.cmd 方式。
提示版本不受支持或激活失败
先用 MAS/Separate-Files-Version/Troubleshoot.cmd 做一次诊断,看清当前系统到底是什么版本、卡在哪里,再回菜单重选受支持的方法。如果问题出在版本本身(例如当前版本不在该方法的覆盖范围内),可以在菜单里用版本切换(Change Edition)功能换到受支持的版本,然后再执行激活。
安全软件报警或拦截
个别第三方杀毒软件会把 MAS 误报为威胁。可以临时关闭它重新运行,结束后立即恢复开启,不要让机器长时间裸奔。
批量部署:用静默参数一条命令完成激活
要给多台机器部署时,不需要逐台点菜单。给脚本追加参数后它会跳过交互直接执行,例如MAS /HWID:
| 参数 | 说明 |
|---|---|
/Z-WindowsESUOffice | TSforge:Windows + Office + ESU 一次做完 |
/HWID | Windows 永久激活 |
/Ohook | Office 激活 |
/K-WindowsOffice | Windows + Office 走 KMS |
/Z-Windows | TSforge:仅 Windows |
/Z-Office | TSforge:仅 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
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考