无密钥、零花费:用 MAS 把 Windows 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
Windows 11 装了好几个月,右下角的“激活 Windows”提示还在?找密钥?不。花钱?更不。MAS(Microsoft Activation Scripts)是一款完全开源、免费的激活工具:不需要任何产品密钥,就能覆盖 Windows 10/11 与 Office 2013–2024,内置 HWID、Ohook、在线 KMS、TSforge 四种方式。下文按场景组织——主力机长期用、虚拟机临时用、多台批量部署,找到你的场景,执行对应命令即可。
🔀 先做选择:永久,还是 180 天租约
激活之前要回答的问题其实只有一个:这台机器还要用多久?
长期用,进永久组——一次激活,终身免管:
- HWID(硬件绑定):把这台机器的硬件指纹送到微软官方验证服务器,验证通过后授权生效。只针对 Windows 10/11,32 位、64 位均可;
- Ohook:在本地注入 hook 组件完成授权,全程不需要密钥。Office 2013 至 2024 各代都支持;
- TSforge:依靠内置的自制组件完成激活,Windows、Office,外加 ESU(延长安全更新)可以一次办齐。
机器寿命短,就进180 天租约组:
- 在线 KMS:向微软密钥管理服务(Key Management Service)租用 180 天租约,Windows 和 Office 都能激活,默认会装一个自动续期任务,装完基本不用再管。
把决策规则压缩成一张小表:
| 想解决的问题 | 选它 |
|---|---|
| 只激活 Windows | HWID |
| 只激活 Office | Ohook |
| Windows + Office,还想顺手延长 ESU | TSforge |
| 几个月就会重装的环境 | 在线 KMS |
💻 主力机长期用:一次激活,终身免管
拿到脚本:在线与离线,进的是同一个菜单
脚本有两个入口,最终菜单和激活逻辑完全相同。
在线入口:适合 Windows 8.1 / 10 / 11 且外网畅通的机器。
- 在开始菜单搜索
PowerShell并打开; - 粘贴执行:
irm https://get.activated.win | 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 及以上都能跑,适合 PowerShell 被禁用、或内网受限的情况。
- 把仓库克隆到本地:
git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts- 在仓库里双击 MAS_AIO.cmd。
菜单出现后怎么挑
主力机一般落在永久组里三选一:
- 只激活 Windows →HWID,单独脚本 HWID_Activation.cmd;
- 只激活 Office →Ohook,单独脚本 Ohook_Activation_AIO.cmd;
- 两个都要,或顺带延长 ESU →TSforge,单独脚本 TSforge_Activation.cmd。
在一体化菜单里直接输入对应数字就能完成,不必每个单独跑。
确认激活状态:看三个地方
- Windows:「设置 → 系统 → 激活」;
- Office:「账户 → 产品信息」;
- 想要更详细的报告,运行 Check_Activation_Status.cmd,它会分开列出 Windows 与 Office 各自的状态和剩余天数。
永久组三项只要验证通过,此后不必再碰。
⏳ 虚拟机 / 测试机短期用:KMS 180 天租约与自动续期
几个月就会重装的机器,没必要花成本做永久激活:
- 菜单中选在线 KMS;
- 激活时默认安装自动续期任务,租约到期前自动续期,基本不用操心。
想单独执行这一项时,用 Online_KMS_Activation.cmd。
租约到期怎么办,分两种情况
- 默认自动续期任务在位:什么都不用做;
- 激活时用过
/K-NoRenewalTask参数、特意跳过续期任务的:在租约到期之前,手动重跑一次 Online_KMS_Activation.cmd。
📦 多台机器批量部署:静默参数跳过菜单
逐台点菜单效率太低。给命令附加静默参数,MAS 会直接执行,不再弹出交互菜单:
MAS_AIO.cmd /HWID :: Windows 永久激活 MAS_AIO.cmd /Ohook :: Office 永久激活 MAS_AIO.cmd /K-WindowsOffice :: Windows + Office 走在线 KMSTSforge 系列对应/Z-Windows、/Z-Office;想把 Windows、ESU、Office 一次全激活,用/Z-WindowsESUOffice。把这些带参命令写进部署脚本,一批机器就能统一走完。
🩹 故障排查:三类常见问题
菜单起不来:执行策略拦截
多数情况是 PowerShell 执行策略挡住了。在同一窗口执行:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser提示确认时输入Y,随后重跑激活命令。仍起不来的话,转离线入口 MAS_AIO.cmd。
执行完却提示未激活:版本不匹配
先运行 Troubleshoot.cmd 做诊断,再回菜单重新选绿色项。若诊断出当前版本不受支持,就先切换版本——用菜单内的版本切换功能,或单独执行 Change_Windows_Edition.cmd(Office 对应 Change_Office_Edition.cmd),切完重新激活。
安全软件报威胁
个别第三方安全工具会误判开源脚本。先把拦截的杀软退出、重跑一遍,结束后恢复即可。项目每一步逻辑都写在纯文本.cmd里,动手前把文件打开读一遍,是最可靠的核对方式。
常用脚本文件速查
| 文件 | 负责什么 |
|---|---|
| MAS_AIO.cmd | 一体化离线入口,支持静默参数 |
| HWID_Activation.cmd | Windows 永久激活 |
| Ohook_Activation_AIO.cmd | Office 永久激活 |
| Online_KMS_Activation.cmd | Windows + Office 180 天租约 |
| TSforge_Activation.cmd | Windows + Office + ESU 永久激活 |
| Check_Activation_Status.cmd | 查询激活状态与剩余天数 |
| Troubleshoot.cmd | 故障诊断 |
【免费下载链接】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),仅供参考