MAS 激活脚本:从单台 Windows 永久激活到批量 KMS 部署的完整操作手册
【免费下载链接】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 都会向许可证模块要一次"通行证明"。MAS(Microsoft Activation Scripts)做的全部事情,就是替它把这本证件办好。这是一个完全开源的激活脚本集,Windows 与 Office 都能处理,内置 HWID、Ohook、TSforge、在线 KMS 四种机制,还自带诊断脚本,一行 PowerShell 命令就能开始。
永久阵营与临时阵营:四种激活方式的运作逻辑
把四种方式放进两个阵营,思路就清晰了。
永久阵营像一把焊死在门框上的锁:装好之后钥匙一直留在系统里,之后每一次开机自检都能直接通过。HWID 锁的是 Windows 10/11,走的是微软官方的数字许可证通道,机器信息与许可证互相印证;Ohook 只处理 Office(Project、Visio 也算在内),在本地许可证验证环节做手脚,让检查程序"读到"已授权;TSforge 是覆盖面最广的一个,Windows、Office 都能激活,还负责扩展安全更新(ESU)这类特殊场景,老系统如 Windows 7 通常只能靠它。这个阵营的共同点是"装完就走",不依赖后续任何动作。
⚠️ Ohook 有个边界要说清楚:它让本机 Office 通过验证,但不产生任何订阅权益,OneDrive 空间、云端协作这些仍属于正版订阅的范畴。
临时阵营只有一张票:在线 KMS。它激活一次,拿到 180 天的有效期限,然后靠一个挂在任务计划程序里的续期任务自动去"补票"——所以实际使用感受接近永久。但它是企业批量授权协议的产物,天然依赖网络能连到 KMS 服务器,断网环境直接出局。
选阵营的逻辑:要 Windows 永久,优先 HWID;Office 永久找 Ohook;老系统或需要 ESU 上 TSforge;临时机器、虚拟机、测试环境,KMS 最省事。
MAS 激活脚本的下载、执行与菜单操作
你正在一台全新装好的 Windows 11 上操作。开始菜单里敲出 PowerShell,右键"以管理员身份运行"——权限是后面所有步骤的前提。然后粘贴这一行命令并回车:
irm https://get.activated.win | iex屏幕开始滚动大量输出,属于正常现象,等它停下来。如果运营商或 DNS 把这个地址拦了,换成下面这条走加密 DNS 的变体:
iex (curl.exe -s --doh-url https://1.1.1.1/dns-query https://get.activated.win | Out-String)老系统或者不想碰命令行的话,直接下载 MAS 仓库里的 MAS/MAS_AIO.cmd(Vista 之后通用),右键管理员运行。两种方式最终会停在同一个交互式菜单:一组带编号的选项,绿色高亮的那些是各激活方案——选 HWID 处理 Windows,稍后再选一遍 Ohook 处理 Office。屏幕继续滚动一阵后出现"成功"提示,照提示重启机器。
📌 重启完别急着关窗口。打开 MAS/Separate-Files-Version/Check_Activation_Status.cmd 跑一遍,它会一次性列出 Windows 和 Office 的版本信息与激活状态,两项都显示已激活,这次操作才算真正落袋。
激活失败排查顺序与激活状态验证
排障讲究顺序,从命中率最高的开始。
第一层是权限。绝大多数失败都是普通权限运行导致的,先确认脚本是以管理员身份启动的,这一项能解决一半以上的问题。第二层是网络。命令执行到一半卡住或报连接错误,多半是 DNS 拦截,换加密 DNS 那条命令重试。第三层是安全软件。杀毒程序经常把 MAS 的续期任务当恶意行为杀掉,如果你发现激活成功、过段时间又退回未激活,先查任务计划程序里那个续期任务还在不在,再把脚本路径加进信任名单。以上都排除后,换一种方案再试,最后才跑 MAS/Separate-Files-Version/Troubleshoot.cmd 做系统性诊断。
验证环节就一件事:Check_Activation_Status.cmd 的输出。别靠右下角水印消失来判断,水印偶尔会慢半拍,脚本给出的版本加状态才是准确口径。
系统版本转换、OEM 信息提取与静默批量部署
当你装的是家庭版却需要专业版时,运行 MAS/Separate-Files-Version/Change_Windows_Edition.cmd 完成版本转换,Office 套件调整则由 Change_Office_Edition.cmd 负责,转换完再走对应激活,比重装系统省事得多。
当你拿到的是一台预装系统的新机,Extract_OEM_Folder.cmd 可以把机器自带的 OEM 证书和密钥提取出来,留给系统恢复或日后重装用。
当你要处理的不是一台而是几十台机器时,MAS_AIO.cmd 支持直接带参数跳过整个交互菜单:
MAS_AIO.cmd /HWID MAS_AIO.cmd /Ohook MAS_AIO.cmd /Z-Windows用 PowerShell 的 Start-Process 拉起并等待返回,就是一套可复制的批量部署流程。在线 KMS 还支持指向公司自己的服务器;注意此时用 /K-NoRenewalTask 参数关掉脚本自带的公共服务器续期任务,续期交给你们自己的环境来管。
Ohook 与系统更新的关系及重装后的行为
很多人以为 Ohook 这种本地方案会拖累 Office 更新,其实不会——它只作用于许可证验证这一层,更新通道完全不经过它,推送照旧正常。真正有边界的是权益:Ohook 不给你任何订阅服务,需要云空间或协作能力的场景,仍然走官方订阅。
很多人以为永久激活在重装系统后就作废了。HWID 因为把机器信息烙进了许可证,同版本重装后自动恢复,基本无感;Ohook 在 Office 重装后需要再跑一遍;KMS 则要重新激活并重建续期任务。三种行为,重装之前先对号即可。
很多人把 KMS 的 180 天当漏洞来研究,其实它是微软企业批量授权的标准机制:期限、续期、服务器验证,全是公开设计。脚本挂的续期任务就是在维持这个周期,所以它才必须联网。
从水印到已激活状态的完整闭环
你刚才走完了一条完整闭环:下载脚本、拿到管理员权限、按场景选对方案、重启、再用状态脚本验证落袋。
这类开源工具的存在,背后是"想用、却未必买得起授权"这个现实。但它激活的只是系统的自检状态,不等于你购买了任何权益,云服务与商业授权仍要按官方渠道走。开源代码能长期活下去,靠的是无偿维护者——尊重劳动最实际的体现,是不往外面转发被篡改过的二进制、有问题时回仓库提 issue、以及在自己权限范围内尽量走正规采购。
【免费下载链接】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),仅供参考