MAS 免费激活实战指南:Windows 与 Office 4 种激活方式,一条命令一键完成,内网离线也能用
【免费下载链接】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)是一个完全开源的激活脚本工具,提供 HWID、Ohook、Online KMS、TSforge 共 4 种免费激活方式,用于 Windows 激活与 Office 激活,其中 3 种永久生效。内网连不上外网的机器也能完成激活。个人用户、内网管理员和做批量部署的运维,都可以直接用。
半分钟选型:4 种 Windows 激活方式对照表
先对号入座,再动手。下表每行一种方式,看三列就能定路线:激活什么、管多久、要不要网。
| 方式 | 激活对象 | 有效期 | 联网要求 | 适合谁 |
|---|---|---|---|---|
| HWID(基于硬件 ID 的激活方式) | Windows 10/11,32 位 64 位均可 | 永久 | 需联网向微软服务器验证一次 | 日常个人使用,激活后不用再管 |
| Ohook | Office 2013 至 2024 各版本 | 永久 | 需联网获取激活组件 | 长期用 Office |
| Online KMS(微软批量激活服务器) | Windows + Office | 180 天,可续期 | 需能访问 KMS 服务器 | 短期过渡几个月 |
| TSforge | Windows + Office + ESU(延长安全更新) | 永久 | 主要在本地完成 | 内网机器、需要 ESU |
两句话读完:想一劳永逸,选 HWID、Ohook 或 TSforge;只是过渡,180 天的 KMS 就够。系统层面,在线 PowerShell 路线要求 Windows 8.1/10/11;直接跑脚本的路线从 Windows Vista 就支持。
拿到激活脚本的两条路:PowerShell 一条命令或 git clone 本地拷贝
路线 A:机器能上网,一条命令搞定。从开始菜单打开 PowerShell,粘贴回车:
irm https://get.activated.win | iexirm负责从网址下载脚本,iex负责执行,粘贴这一条等于"下载并打开激活菜单"。主域名被运营商或 DNS 挡住时,改用这条备用命令,走 DoH(加密域名查询通道),需要较新的 Windows 10/11:
iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)路线 B:机器在内网或执行策略受限,拷文件过去。在能上网的机器上克隆仓库:
git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts把 MAS/ 目录整体用 U 盘拷进内网机器。一体化菜单脚本是 MAS_AIO.cmd,Activators/ 目录里则是每种方式一个单功能脚本。文件可以事先打开逐行查看,适合受控环境。
激活菜单怎么用:绿色项就是当前机器可用的方式
不管走哪条路,最后都落在同一个菜单上:
- 脚本运行后会弹出带编号的菜单窗口;
- 绿色显示的选项,是当前系统能用的激活方式,灰掉的不支持;
- 输入绿色项对应的数字,回车,跑完窗口提示激活完成。
只激活某一个对象时,可以跳过菜单直接跑单功能脚本:HWID_Activation.cmd 只处理 Windows,Online_KMS_Activation.cmd 只跑 KMS 激活。整个流程不依赖外网。
三个真实场景各走一遍:一键激活、内网离线激活、批量部署参数
个人电脑有网:Windows 一键激活三步
- 开始菜单打开 PowerShell;
- 粘贴上面那条
irm命令,回车; - 菜单弹出后,输入绿色项对应的数字。
这是最短链路:不预下载文件、不装东西,三步收工。
内网机器无外网:离线激活流程
- 在外网机器
git clone(或直接下载脚本),把 MAS_AIO.cmd 拷进内网机器; - 双击运行,弹出菜单,4 种方式齐全,输入数字选择;
- 只激活某一项时,改跑 Activators/ 下的单功能脚本。
⚠️ 这条路线支持 Windows Vista 及以上,老机器也在覆盖范围内。
批量机器进流水线:MAS_AIO.cmd 静默参数
多台相同镜像的机器,不能逐台点菜单。给 MAS_AIO.cmd 追加参数,它会跳过界面直接执行:
MAS_AIO.cmd /HWID MAS_AIO.cmd /Ohook MAS_AIO.cmd /K-WindowsOffice需要一次覆盖 Windows、Office 与 ESU 时,改用/Z-Windows或/Z-WindowsESUOffice。另外两个开关按需追加:/K-NoRenewalTask跳过 KMS 自动续期任务,代价是 180 天后手动续;/HWID-NoEditionChange禁止 HWID 在遇到不支持的系统版本时自动切版本。⚠️ 参数化替代了点选,写进流水线前务必与目标系统版本核对——选错参数比选错菜单更难排查。
确认激活成功:Windows 与 Office 怎么验证,KMS 180 天怎么续
先验证,再收工。两个对象分开看:
- Windows:设置 → 系统 → 激活,状态应显示已激活;
- Office:账户 → 产品信息,应显示产品已激活。
要逐项核对,运行 Check_Activation_Status.cmd,它会列出各组件的激活状态与剩余天数。
之后要盯的事,按方式区分:
- HWID、Ohook、TSforge 均为永久,验证通过即免维护;
- Online KMS 有效期180 天。默认安装时会创建自动续期的计划任务,到期前由它处理;当时用
/K-NoRenewalTask跳过了任务的,在到期前重新运行 Online_KMS_Activation.cmd 续期即可。
卡壳了先看这三处:PowerShell 拒跑、仍显示未激活、杀软误报
- PowerShell 拒绝运行脚本—— 执行策略限制。同一窗口运行
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,按提示输入 Y,再重新执行激活命令。 - 激活后仍显示未激活—— 激活方式与当前系统版本不匹配。先跑 Troubleshoot.cmd 诊断;版本不受支持时,用 Change_Windows_Edition.cmd 切到受支持版本再激活。
- 杀毒软件报毒拦截—— 第三方误报。临时关闭第三方杀毒软件,重跑脚本,完成后再恢复开启。⚠️ 关闭期间只做激活相关操作,做完尽快恢复。
脚本完全开源,可逐行核查
MAS 完全开源,全部脚本位于 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),仅供参考