MAS 免费激活脚本:一条命令搞定 Windows 与 Office,离线内网照样能激活
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
MAS(Microsoft Activation Scripts)是一个完全开源的 Windows 激活与 Office 激活工具,HWID、Ohook、TSforge 三种方式免费激活后永久生效,Online KMS 提供 180 天可续期方案,个人用户照抄命令即可,内网批量部署同样适用。核心判断:长期稳定选永久方式,短期过渡选 KMS。
用前三个问题:先定激活路线再动手
动手前用三个问题把路线锁死:
- 这台机器能上网吗?能 → 走 PowerShell 在线一键;不能(内网无外网)→ 走本地脚本离线激活。
- 只有一台,还是多台同镜像机器?单台 → 点菜单就行;多台 → 需要把静默参数写进部署流水线。
- 要激活的是 Windows、Office,还是两者都要(外加 ESU 延长安全更新)?这决定你选哪种方式和哪个参数。
四种方式与场景的对应关系:
| 方式 | 可激活对象 | 生效期 | 联网条件 | 一句话适合场景 |
|---|---|---|---|---|
| HWID | Windows 10/11(32/64 位均可) | 永久 | 需联网向微软服务器验证一次 | 日常主力机,一次激活不再管 |
| Ohook | Office 2013–2024 各版本 | 永久 | 需联网获取激活组件 | 长期在 Office 上办公 |
| Online KMS | Windows + Office | 180 天(装续期任务后持续有效) | 需可访问 KMS 服务器 | 过渡期、临时设备 |
| TSforge | Windows + Office + ESU | 永久 | 主要在本地完成,不依赖外网 | 内网无外网机器、需要 ESU |
结论只有一句话:要长期稳定,选 HWID、Ohook 或 TSforge;只过渡几个月,KMS 的 180 天足够。
在线一键激活 Windows 与 Office:能上网的机器只粘贴一条命令
适用前提:Windows 8.1/10/11,PowerShell 可用,机器当前能正常联网。这条路线不需要预先准备任何文件。
- 从开始菜单打开 PowerShell;
- 粘贴下面的命令并回车:
irm https://get.activated.win | iex这行命令里irm负责从指定网址把脚本下载到内存,iex负责立刻执行它,两者合起来就是完整的激活入口。菜单弹出后,绿色显示的选项才是当前系统真正可用的激活方式,输入对应数字、回车执行即可。
- 主域名被运营商或 DNS 屏蔽时,改用这条备用命令(需要较新的 Windows 10/11,它通过 DoH 加密域名查询通道完成同样的下载):
iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)
完成后看到什么:窗口提示激活完成;若选错数字或方式不可用,菜单会直接报错并允许重选。
内网无外网离线激活:把本地脚本拷进机器跑菜单
适用前提:机器在内网没有外网,或执行策略禁止在线下载命令。本地脚本支持 Windows Vista 及以上版本,全程不依赖外网。
- 在一台能上网的机器上克隆仓库,拿到全部脚本文件:
git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts这条命令把整个仓库下载到本地目录,再用 U 盘等方式把文件拷到内网机器即可离线使用。
- 在内网机器上双击运行 MAS_AIO.cmd。这是一体化菜单,4 种方式齐全,输入数字选择即可。
- 只需要激活单一对象时,改用 Activators/ 目录下的单功能脚本:例如 HWID_Activation.cmd 只处理 Windows,Online_KMS_Activation.cmd 只跑 KMS。文件可以事先打开逐行查看,适合受控环境逐一审视。
完成后看到什么:运行后会弹出带菜单的窗口,当前可用的选项用绿色标出,按编号执行完毕即显示激活结果。
批量激活部署:把静默参数写进流水线脚本
适用前提:多台机器使用相同镜像,激活要写进部署流水线,不能逐台点菜单。给 MAS_AIO.cmd 追加参数,它会跳过界面直接执行:
MAS_AIO.cmd /HWID MAS_AIO.cmd /Ohook MAS_AIO.cmd /K-WindowsOffice MAS_AIO.cmd /Z-Windows MAS_AIO.cmd /Z-WindowsESUOffice MAS_AIO.cmd /K-NoRenewalTask MAS_AIO.cmd /HWID-NoEditionChange前四行分别对应 Windows(HWID 永久)、Office(Ohook 永久)、Windows+Office(KMS 180 天);后两行的/Z-Windows、/Z-WindowsESUOffice走 TSforge 路线,一次覆盖 Windows,后者连带 Office 与 ESU,且主要在本地完成,内网机器可用。
两个按需追加的开关,代价要说清楚:
/K-NoRenewalTask:KMS 激活时跳过自动续期计划任务。失去的是免维护——180 天到期后必须手动重跑 KMS 激活,否则进入未激活状态。/HWID-NoEditionChange:HWID 遇到不支持的系统版本时,禁止脚本自动切换版本。代价是如果当前版本确实不受支持,激活会停在原地,需要你自己换版本。
⚠️ 参数化替代了点选,写进流水线很方便,但参数必须事先与目标系统版本核对一致——选错参数比选错菜单更难排查,报错信息也更绕。
完成后看到什么:命令行窗口直接输出激活结果,无菜单交互,适合无人值守的批量场景。
用后验证:Windows 与 Office 的激活状态分别在哪里看
先验证,再收任务。两个对象分开确认:
- Windows:打开 设置 → 系统 → 激活,状态应显示"已激活";
- Office:打开任意 Office 应用,到 文件 → 账户 → 产品信息,应显示产品已激活。
需要逐项核对各组件状态与剩余天数时,运行 Check_Activation_Status.cmd,它会列出所有组件的明细。
各方式的有效期与维护成本:
| 方式 | 生效期 | 到期后怎么处理 |
|---|---|---|
| HWID / Ohook / TSforge | 永久 | 验证通过即免维护 |
| Online KMS(默认安装续期任务) | 180 天 | 计划任务在到期前自动续期,无需动手 |
Online KMS(曾用/K-NoRenewalTask跳过任务) | 180 天 | 到期前手动重跑 Online_KMS_Activation.cmd |
卡住时按现象处理:执行策略、版本不匹配、杀软误报
三类高频问题,对号入座:
1. PowerShell 窗口一闪而过或拒绝运行脚本。根源是系统执行策略限制。处理:在同一窗口执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,按提示输入 Y,再重新执行激活命令。
2. 激活后仍显示未激活或反复出现授权提示。根源是激活方式与当前系统版本不匹配(例如当前版本不受 HWID 支持)。处理:先运行 Troubleshoot.cmd 定位诊断;确认版本不受支持时,用 Change_Windows_Edition.cmd 切换到受支持版本再重新激活。
3. 第三方杀毒软件报毒并拦截脚本。根源是第三方杀软误报。处理:临时关闭第三方杀毒软件,重新运行脚本,完成后立刻恢复开启。⚠️ 杀软关闭期间只做激活相关操作,做完尽快恢复。
脚本开源可逐行核查:全部文件就在仓库里
MAS 完全开源,所有激活逻辑都写在仓库的 MAS/ 目录下,All-In-One-Version-KL/ 是一体化版本,Separate-Files-Version/ 是按功能拆开的单文件版本。每行脚本都可以事先打开阅读,激活行为完全透明,这是它和来路不明的"一键激活器"最大的区别。
【免费下载链接】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),仅供参考