type
status
date
tags
category
icon
password
slug
summary
微软产品激活方案:MAS AIO 脚本详解与实战指南
前言微软 Windows 与 Office 的正版激活是确保系统安全更新、功能完整以及合规使用的前提。Microsoft-Activation-Scripts(简称 MAS AIO)是一个开源项目,集成多种激活技术,包括 HWID、Ohook、KMS38、Online KMS 等。本文将从原理剖析到实战操作,为技术爱好者与 IT 管理员提供专业、可落地的激活指导。
一、MAS AIO 核心技术原理
方法 | 适用场景 | 原理简述 | 持久性 |
HWID (Hardware ID) | Windows 10/11 LTSC/Pro 等零售版 | 绑定数字许可证至微软服务器,与主板/CPU 等硬件特征关联 | 永久(重装系统保留) |
Ohook | Office 2016–2021 零售版 | 绕过正版验证钩子,实现无 KMS 服务器激活 | 永久(需完整安装) |
KMS38 | Windows 10/11 企业版至 2038 年 | 模拟企业 KMS 服务器,写入 38 年有效期票据 | 至 2038 年 |
Online KMS | Windows/Office 卷许可版 | 连接公开 KMS 服务器,每 180 天续期一次 | 需定期联网 |
知识点补充:
- HWID 激活本质是 Microsoft Account Digital License 的本地化实现。
- Ohook 使用
osppsvc服务注入,无需修改系统文件,安全性高。
- KMS 激活依赖
slmgr/cscript ospp.vbs,MAS 仅自动化流程。
二、环境准备
项目 | 要求 |
系统 | Windows 10/11(x64) |
权限 | 管理员权限 PowerShell |
网络 | 稳定外网(首次激活需访问微软服务器) |
工具 | 无需额外安装,脚本自解压 |
注意:
- 关闭 Windows Defender 实时保护(脚本可能被误报)。
- 建议在干净系统或虚拟机中测试。
<ins/>
三、实战操作步骤(Notion 风格分层)
1. 启动管理员 PowerShell
- 按
Win + X→ 选择 Windows PowerShell (管理员) 或 终端 (管理员)
- 若提示 UAC,点击“是”
小技巧:可通过 Start-Process powershell -Verb runAs 快速提升权限。
2. 一键加载 MAS AIO 脚本
代码解析:
- irm = Invoke-RestMethod:下载脚本内容
- | iex = Invoke-Expression:立即执行返回的 PowerShell 代码
- 域名 get.activated.win 为官方短链,指向 GitHub Raw 内容
3. 交互式菜单操作
脚本加载后将显示:
text
[1] HWID Activation [2] Ohook Activation[3] KMS38 Activation [4] Online KMS[5] Troubleshooting [0] Exit激活 Windows(推荐 HWID)
text
> 1> 1 # 选择永久激活成功提示:Digital License Activated Successfully
激活 Office(推荐 Ohook)
text
> 2自动检测 Office 安装路径并注入激活,提示 Ohook Activated
四、高级故障排除(Troubleshooting)
问题 | 解决方案 |
0xC004F074 | KMS 服务器不可达 → 更换网络 / 使用 Online KMS |
Office 未检测到 | 确保安装了完整版(非 C2R 精简版) |
HWID 失败 | 先登录 Microsoft 账户 → 运行 slmgr /ato 手动触发 |
脚本被拦截 | 添加信任:Unblock-File -Path .\MAS.ps1 |
诊断命令:
powershell
# 查看 Windows 激活状态slmgr /xpr# 查看 Office 激活状态cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /dstatus五、最佳实践建议
- 优先级:HWID > Ohook > KMS38 > Online KMS
- 备份激活状态:
powershell
# 导出票据(重装后恢复)mkdir $env:USERPROFILE\Desktop\Ticketscscript //nologo %windir%\system32\slmgr.vbs /dlv > $env:USERPROFILE\Desktop\Tickets\win.txt- 企业环境:部署自建 KMS 服务器,避免依赖公共服务。
六、参考资源
<ins/>