|
本帖最后由 永远的大象 于 2025-9-28 20:37 编辑
今天整理硬盘东西的时候,发现之前这个东西。
来自 massgrave 团队的 Microsoft Activation Scripts (MAS)
官方的使用说明是:打开 PowerShell ,运行Windows 8/10/11:
- irm https://get.activated.win | iex
复制代码
Windows 7:
- iex ((New-Object Net.WebClient).DownloadString('https://get.activated.win'))
复制代码
后来发现命令会变,故自己搞了个批处理,从其开源项目地址获取最新的版本:
项目两个地址:https://git.activated.win/massgrave/Microsoft-Activation-Scripts
以及在 Github 上的开源地址:https://github.com/massgravel/Microsoft-Activation-Scripts
批处理理论上会自动获取最新版本,但由于我整理完这个批处理的时候已经是目前最新版本 3.7,无法验证是否会下载到旧的版本。
Ps: 依然使用了命令 curl,只支持 Windows 10 及以后的版本,Windows 7、8以及更早的版本,自行探索新的方法,包含但不仅限于替换命令 curl(比如下载 wget 放在相同的文件夹,将 curl -o 替换成 wget
- @echo off
- @title 在线获取激活脚本 MAS(Microsoft Activation Scripts)并运行
- ::获取 UAC 管理员权限,并返回目录:
- fltmc >nul 2>&1 || (
- echo Set UAC = CreateObject^("Shell.Application"^) > "%temp%\GetAdmin.vbs"
- echo UAC.ShellExecute "%~f0", "", "", "runas", 1 >> "%temp%\GetAdmin.vbs"
- "%temp%\GetAdmin.vbs"
- del /f /q "%temp%\GetAdmin.vbs" >nul 2>&1
- exit
- )
- pushd "%~dp0"
- ::如果当前目录存在 MAS_AIO.cmd 则删除
- if exist MAS_AIO.cmd DEL MAS_AIO.cmd
- ::获取 MAS(Microsoft Activation Scripts)
- curl -O https://git.activated.win/massgrave/Microsoft-Activation-Scripts/raw/branch/master/MAS/All-In-One-Version-KL/MAS_AIO.cmd
- if not exist MAS_AIO.cmd (
- curl -O https://raw.githubusercontent.com/massgravel/Microsoft-Activation-Scripts/refs/heads/master/MAS/All-In-One-Version-KL/MAS_AIO.cmd
- )
- ::运行 MAS(Microsoft Activation Scripts)
- call MAS_AIO.cmd
- cls
- echo.请检查激活状态是否已激活。
- echo.
- echo.如需要保留 MAS_AIO.cmd 请直接关闭当前窗口
- echo.按任意键继续将删除 MAS_AIO.cmd
- Pause
- del MAS_AIO.cmd
- EXIT
复制代码
|
评分
-
查看全部评分
|