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
新装的 Windows 一直弹"未激活"提示,Office 也因为授权问题限了功能。Microsoft Activation Scripts(MAS)把这些都能一次解决:一套开源脚本,4 种免费激活方式覆盖 Windows 和 Office。本文按你的实际环境给出在线、离线、批量三条路线,每步都告诉你做完后该看到什么,照着做即可。
先选对方式:永久激活还是 180 天续期
4 种方式的差别只在有效期和覆盖范围:
- 选 HWID:要 Windows 10/11 永久生效。走微软官方服务器验证并绑定本机硬件,32 位和 64 位都能用。
- 选 Ohook:只激活 Office。覆盖 2013 到 2024 年的版本,永久生效。
- 选 TSforge:Windows、Office 和延长安全更新(ESU)想一次搞定。永久生效,不用分步操作。
- 选在线 KMS:只阶段性使用这台机器。Windows 和 Office 各得 180 天有效期,安装时默认创建自动续期任务,到期前自动处理。
长期稳定使用,选 HWID、Ohook 或 TSforge;只是临时跑个环境,180 天可续期的 KMS 够用。
在线环境怎么跑:两条命令激活 Windows 和 Office
机器能上网、PowerShell 可用,就走这条最短路线。
- 打开开始菜单,搜索 PowerShell 并回车。
- 粘贴下面这条命令,回车:
irm https://get.activated.win | iex这一步成功后,你会看到激活菜单弹出,其中绿色标注的选项就是当前可用的激活方式。
- 输入绿色选项对应的数字,回车,等脚本跑完。
如果主命令因域名被屏蔽跑不起来,用这条备用命令(需要较新的 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 在"账户 → 产品信息"里同样应显示已激活。杀软可能误报,临时放行即可。
内网或受限机器的离线激活步骤
PowerShell 在线命令被禁,或者机器根本不出网,就走这条路线。它支持 Windows Vista 及以上版本,运行过程完全不依赖外网。
- 获取仓库源码:
git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts这一步成功后,当前目录会多出一个仓库文件夹,里面就是 MAS 目录。
- 双击运行 MAS_AIO.cmd。它包含全部 4 种方式的一体化菜单,输入数字选择即可,跑完看到激活成功提示。
- 只需要某一种方式时,改用 Activators 目录 下的独立脚本,每种方式对应一个文件,比如 HWID_Activation.cmd、Online_KMS_Activation.cmd,双击运行就行。
需要逐项核对时,运行 Check_Activation_Status.cmd,它会列出各组件的激活状态与剩余天数。
一次给多台机器配好:静默参数怎么写
批量部署时不用人点菜单。给 MAS_AIO.cmd 追加参数,它会跳过界面直接执行,适合写进部署脚本:
MAS_AIO.cmd /HWID MAS_AIO.cmd /Ohook MAS_AIO.cmd /K-WindowsOffice需要 TSforge 方式时,用对应的 /Z-Windows 参数。
续期管理按方式区分:HWID、Ohook、TSforge 都是永久,验证通过就不用再管;在线 KMS 是 180 天,若安装时保留了默认的自动续期任务,到期前由任务自动处理;若当时用 /K-NoRenewalTask 跳过了任务,到期前手动重跑 Online_KMS_Activation.cmd 即可。
卡住了:现象 → 原因 → 一步修复
| 现象 | 原因 | 一步修复 |
|---|---|---|
| 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),仅供参考