MAS Windows 与 Office 激活实战教程:3 步去掉"未激活"标记
【免费下载链接】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
新机开箱,软件一个个装好,结果打开 Word,页面上盖着灰色的"产品激活未生效"印章;再看"设置"里的激活页,就俩字:未激活。Microsoft Activation Scripts(MAS)是一个开源的 Windows/Office 激活工具箱,内置 HWID、Ohook、TSforge、Online KMS 四条激活通道,还能做激活状态自查与排错。这篇文章带你从第一次运行走到验证通过,全程约 5 分钟。
三步跑通首次 MAS 激活
这一节带你从打开 PowerShell 到验证通过,跟着编号走就行。
- 开始菜单搜
PowerShell,右键选**"以管理员身份运行"**; - 粘贴下面这条命令,回车:
irm https://get.activated.win | iexirm负责取回远程脚本,iex负责就地执行,全程不用手动下载任何文件。 3. 控制台会弹出一个带编号的菜单,输入绿色编号里你需要的项(Windows 选 HWID,Office 选 Ohook),然后让输出自己滚完,中途别点窗口; 4. ✅ 预期结果:控制台末尾给出成功提示;重新打开设置 – 系统 – 激活,"未激活"变成"已激活";开着的 Excel 或 Word 顶部那条横幅也会消失。
💡 如果命令贴进去长时间没动静,先怀疑网络:不少公共网络的 DNS 会直接拦截脚本域名。换成走加密 DNS(DoH)的版本(需要较新的 Win10/11):
iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)PowerShell 这条路完全不通的老机器,可以下载 MAS_AIO.cmd,右键以管理员身份运行后照样输编号,这条路线兼容到 Windows Vista。
⚠️ 机器上装了第三方杀软的,先给脚本加信任。它要碰许可组件,误报很常见,被拦到一半是最难收拾的局面。
原理速览:四种激活通道各管什么
跑通之后,用一分钟搞懂 MAS 到底在干什么,后面选方案心里才有底。
把激活想成进演唱会场馆拿票:票就是"许可",MAS 是个多窗口售票处——它先识别你坐的是哪种"座位"(Windows 还是 Office、什么版本),再发对应的票:
- HWID是"实名绑定票":票号刻在你这台机器的硬件上,硬件不换,票就一直有效;
- Online KMS是"季卡":180 天一周期,到期前由系统自动续卡,像订阅制;
- TSforge是"通场证":老版本系统、评估版,连延长安全更新(ESU,微软给老系统的付费安全补丁服务)都管,覆盖面最宽;
- Ohook是"Office 专用入场券":只负责 Office 的本机许可校验这一环。
| 通道 | 覆盖对象 | 生效时长 | 什么时候选它 |
|---|---|---|---|
| HWID | Windows 10/11 | 永久 | 个人主力机,一劳永逸 |
| Ohook | Office | 永久 | 只想让 Office 的本地校验过掉 |
| TSforge | Windows / ESU / Office | 永久 | 老系统、评估版,兼容性要求高 |
| Online KMS | Windows / Office | 180 天(可续) | 虚拟机、测试机、短周期环境 |
按角色挑路线:主力机、虚拟机、企业环境
这一节帮你核对刚才选的"窗口"对不对,顺带给三类典型场景各指一条路。
- 个人主力机(家用 / 办公):Windows 走 HWID,Office 走 Ohook。两者都是永久生效,一次跑完就再也不用管,这是最省心的组合。
- 虚拟机 / 测试环境:走 Online KMS。时间制激活配临时环境正好——续期任务自动维护有效性,机器用完即弃,也不会在硬件记录上留痕。
- 有自建 KMS 服务器的企业:用 Online_KMS_Activation.cmd 直接指向自家服务器地址和端口,参数写法见后文进阶一节。好处是续期节奏由 IT 部门统一掌控,而不是散落在每台机器上。
激活失败时:按这个顺序自查
这一节专治界面变红或卡住的场景,从命中率最高的原因开始排。
- 先确认是不是以管理员身份跑的——脚本要写入系统许可组件,普通用户权限是失败率最高的原因,右键菜单里的"以管理员身份运行"不能省;
- 查杀软有没有拦截——第三方杀软误报频繁,加进信任名单后再跑一遍;
- 查网络链路——在线通道必须能连通外部地址;第一条命令长时间无响应时,换上面那版 DoH 命令;
- 查系统版本与 PowerShell 状态——PowerShell 路线要较新的 Win10/11,老机器直接走 .cmd 路线;如果 PowerShell 语言模式被策略锁死,需要先恢复再跑;
- 跑全套体检——Troubleshoot.cmd 会逐项检查服务、许可文件与系统文件;想确认最终状态,用 Check_Activation_Status.cmd(同样以管理员身份运行)把 Windows 与 Office 的版本、许可状态、剩余天数一次列全。
我上次就栽在一处细节上:从 zip 包里直接双击运行MAS_AIO.cmd,窗口闪一下就消失,怎么双击都是同样的闪退。后来翻脚本逻辑才发现,它检测到自己在系统临时目录里运行时会直接拒绝执行——先解压到固定文件夹(比如 D:\tools\)再运行,一次通过。所以窗口一闪就灭时,先怀疑运行位置,别忙着反复重装。可复用的结论一句话:脚本"没反应"时,高频原因依次是权限不足、位置不对、杀软拦截、网络阻断。
进阶用法:静默参数与自建 KMS 服务器
这一节给"一键不弹菜单"和"接自己服务器"两种需求,每条命令都配了注释。
带参数运行时脚本直接进入静默模式,不显示菜单:
MAS_AIO.cmd /HWID静默执行:只把 Windows 用 HWID 激活掉
MAS_AIO.cmd /Ohook静默执行:只处理 Office 的本地许可校验
企业接自建 KMS 服务器时,指定地址与端口:
Online_KMS_Activation.cmd /K-WindowsOffice /K-Server-kms.corp.local /K-Port-1688Windows 与 Office 一起激活,指向自家 KMS 服务器的域名和端口
⚠️ 注意副作用:KMS 激活时脚本会自动在任务计划程序里登记一个续期任务,负责 180 天到期前的自动续期。接自有服务器时,建议关掉自动续期、由 IT 统一掌控节奏:
Online_KMS_Activation.cmd /K-WindowsOffice /K-NoRenewalTask只激活、不注册续期任务
想还原 KMS 状态,一条命令卸载即可:
Online_KMS_Activation.cmd /K-Uninstall移除 KMS 密钥与激活状态,回到未激活
想研究实现的话,四条通道在 MAS/Separate-Files-Version/Activators/ 目录下被拆成了独立脚本,想弄懂某一个机制只需读一个文件。全套源码:
git clone https://gitcode.com/GitHub_Trending/mi/Microsoft-Activation-Scripts常见疑问:激活后的几件容易想错的事
这一节把问得最多的几组问题摆出来,有疑虑的直接对号入座。
KMS 激活 180 天到期了,是不是就得重来一遍?不用。激活时已自动登记续期任务,正常情况下自动续上;机器离线较久回来再跑一次也行。到期只是激活状态回退,软件和系统照常能用,不会被锁。
不解压、直接从 zip 里运行可以吧?不行,这是很常见的误解。脚本检测到运行在临时目录时会拒绝执行,表现就是窗口一闪就灭。先解压到固定文件夹再运行。
提示"发现病毒",是不是就是病毒?多为误报。脚本源码全程公开、可以逐行审查,误报主要来自它要碰许可体系。确认来源是官方渠道后再加白名单;特别留意第三方篡改了命令网址的"换皮"版本。
激活了,就等于拥有完整官方权益吗?这是最容易混淆的一点。脚本处理的是本机许可校验,不等于购买了正版订阅,OneDrive 云容量这类云服务权益仍要走官方渠道。激活 ≠ 拥有完整权益。
换了主板、硬盘,HWID 还会算数吗?HWID 绑定的是当时的硬件信息,主板或硬盘这类大改可能触发重新校验,届时重新跑一遍对应通道即可。
读完就能动手:打开管理员 PowerShell,把那句一行命令贴进去、回车,看结果。这个工具箱解决的是"先把横幅去掉、先用起来"的实际问题,完整权益与云服务仍在官方渠道那边——条件允许请支持正版,也别忘了给持续维护这份开源代码的上游维护者点赞。
【免费下载链接】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),仅供参考