MediaCreationTool.bat 完整实战:一个批处理搞定 Windows 10/11 全版本介质与硬件限制
【免费下载链接】MediaCreationTool.batUniversal MCT wrapper script for all Windows 10/11 versions from 1507 to 21H2!项目地址: https://gitcode.com/gh_mirrors/me/MediaCreationTool.bat
想给老电脑升 Windows 11,官方工具抬手就拒绝;想下载某个指定版本(比如企业版 21H2),官方 MediaCreationTool 却只肯给你"当前最新版"。MediaCreationTool.bat 正是为这两个痛点而生的免费开源脚本:它接管官方下载工具,覆盖 Windows 10/11 从 1507 到 23H2 的 17 个版本,顺带跳过 TPM 等硬件门槛,普通用户和 IT 人员都能直接上手。
先拆一个误解:它不是"破解"Windows,只是递了一张备注单
很多人一听到"跳过硬件检查"就联想到魔改系统、注入第三方代码、来路不明的安装包。这套脚本恰恰相反——它没有改动任何微软系统组件,也没有附带任何第三方工具。
它的全部工作只有两件事:
- 替官方工具"点菜":脚本生成一份
products.xml配置文件,告诉官方 MediaCreationTool 你要哪个版本、什么语言、什么架构,然后老老实实启动官方程序去下载。 - 切换一个安装标记:升级流程里把 InstallationType 临时标注为 Server,Windows 安装程序就会跳过 TPM 2.0 与安全启动的核查。
打个比方:它更像给外卖平台递一张备注单——菜品、后厨、餐具全是官方的,脚本只是把你的需求写进"备注"里:不要葱、多放辣。整个过程里所有 ISO、ESD、更新包都来自微软官方下载链接,脚本只负责"传话"。想通这一点,你才敢放心往下用。
3 分钟看清能力全景:17 个版本 × 5 种预设
一句话概括:它是官方 MediaCreationTool 的"指挥层",你告诉它想干什么,剩下的全部自动化。下面这张截图就是它启动后的真实界面——左边是版本列表,右边是五种预设模式。
它的核心能力点就五个:
- 全版本自选:1507、1511、1607……一路到 22H2、11_21H2、11_22H2、11_23H2,共 17 档,全部内置官方链接。
- 五种预设:
Auto Upgrade(自动升级)、Auto ISO(直接生成 ISO)、Auto USB(写入 U 盘)、Select(手动挑版本语言架构)、MCT Defaults(官方原样流程)。 - 企业版解锁:脚本会在
products.xml里"解禁"Enterprise 等商业版本——这些是官方 GUI 里根本看不到的选项。 - 介质自动加料:生成的安装介质会自动写入 PID.txt、EI.cfg、auto.cmd、
$ISO$定制目录,并在 boot.wim 里放好 AutoUnattend.xml。 - 免管理员右键:不需要手动"以管理员身份运行",脚本会自己申请提权;从 Win7 裸机到 Win11 都兼容。
三条路线投入产出对比:官方工具、本脚本、纯手工
如果你只需要"最新版",官方工具够用;但需求稍一复杂,三条路线的差距就拉开了:
| 对比维度 | 官方 MediaCreationTool | 官方工具 + 本脚本 | 纯手工折腾 |
|---|---|---|---|
| 指定版本下载 | 仅最新版 | 1507~23H2 全系列 | 能,但要自己找链接 |
| 企业版 / 商业版 | 界面里看不到 | 自动调出 | 要手动改 XML |
| 跳过 TPM 等硬件检查 | 不支持 | 升级 + 安装双通道 | 会,但极易出错 |
| 保留文件与应用升级 | 仅同版本内 | 跨版本跨系列 | 靠注册表手改,风险高 |
| 需要的操作步骤 | 点几下 | 重命名或选预设 | 数十步,无文档 |
| 出错概率 | 低 | 低 | 高 |
一句话总结:官方工具是"一次性向导",纯手工是"高手自虐",而这个脚本是"自动化工作台"。
四种上手路径:按你的身份对号入座
| 路径 | 适合谁 | 预计耗时 | 核心动作 |
|---|---|---|---|
| A. 更新通道升级 | 只想点"检查更新"的普通用户 | 5 分钟配置 | 运行一个 .cmd |
| B. 原地升级保数据 | 不想重装软件的老电脑用户 | 30~60 分钟 | 改名脚本或选预设 |
| C. 给已有镜像打补丁 | 囤 ISO 的技术爱好者 | 1 分钟 | 右键发送到 |
| D. 批量部署 | IT 管理员、维护团队 | 首次 15 分钟 | 命令行传参 |
路径 A:只想通过"Windows 更新"升级——最省事
- 适用人群:不想碰 ISO 和 U 盘,只想在设置里点"检查更新"的人
- 操作要点:右键管理员运行
bypass11/Skip_TPM_Check_on_Dynamic_Update.cmd,看到 INSTALLED 即成功;再次运行同一文件即可撤销。它会挂一个轻量钩子拦截安装程序的硬件检测,不碰任何系统文件
路径 B:原地升级并保留所有文件与应用——最实用
- 适用人群:从 Win7 / 8.1 / 10 直升 11、又不想重装软件的人
- 操作要点:把脚本重命名为
auto MediaCreationTool.bat后运行,或在 GUI 里选 Auto Upgrade。脚本会自动检测当前系统版本,在 install.esd 里挑选兼容的版本索引;遇到版本不匹配时,会临时改写注册表 EditionID(自动备份为_undo键),升级完成后还原。注意auto默认目标是 Win11,想升 10 要带上版本号
路径 C:已有官方 ISO,只想给镜像加上绕过——最灵活
- 适用人群:习惯囤镜像、之后反复安装的人
- 操作要点:右键 ISO/ESD/WIM 文件 → 发送到 →
Quick_11_iso_esd_wim_TPM_toggle.bat。无需挂载、无需 DISM,直接原位改写安装类型标记,再次运行同一文件可还原哈希
路径 D:企业环境批量部署——最专业
- 适用人群:IT 管理员、需要统一装机的团队
- 操作要点:把版本、版本、架构、语言、产品密钥、
$ISO$定制目录全部写进脚本名或命令行,一条命令生成统一介质。在一台机器上验证通过,其余机器照着跑即可
三个可直接抄进工作流的技巧
技巧一:把需求写进文件名,就是全部"配置"
这是整个项目最巧妙的设计——不用打开文件改代码,把需求拼进文件名即可:
auto 21H2 Pro MediaCreationTool.bat # 自动升级到 21H2 专业版 iso 20H2 MediaCreationTool.bat # 直接生成 20H2 的 ISO de-DE home 11 iso MediaCreationTool.bat # 德语家庭版 Win11 的 ISO no_update 21H2 MediaCreationTool.bat # 禁用动态更新,避免被"半路拦截" def MediaCreationTool.bat # 强制"官方原样"模式,不加任何东西同样的参数也能作为命令行参数传入,两种写法等价。
技巧二:用$ISO$文件夹注入品牌与预装配置
在脚本同目录建一个$ISO$文件夹,把sources\$OEM$\放进去,制作介质时内容会被自动复制到镜像根目录:
$ISO$\sources\$OEM$\$$\Setup\Scripts\setupcomplete.cmd品牌定制、预装软件、无人值守应答文件,全在这一处搞定。
技巧三:AutoUnattend.xml 一石二鸟
Win11 家庭版强制联网登录微软账号?脚本会在 boot.wim 里写入 AutoUnattend.xml,重新打开"我没有 Internet 连接"的选项,装完即可使用本地账户,还顺手隐藏了"此电脑不受支持"的提示条——一个文件解决两个烦恼。
新手避开这些坑的完整清单
- 看到"Windows Server"标签别慌。升级脚本用了
/Product Server技巧来绕过检查,安装界面短暂显示"Server"是预期行为,不是装错了版本。 - 升级前先做完整备份。脚本会临时改写注册表 EditionID,虽自带还原机制,但断电、蓝屏谁也预测不了,用系统自带备份做个完整映像是最低成本的保险。
- Auto USB 故意不做全自动。出于数据安全,它必须等你在 GUI 里亲手点选目标盘——选错盘会清空整个 U 盘,这一步不能跳过。
- 从 zip 解压运行,输出目录会变成 C:\ESD。这不是 bug,是设计:脚本在 zip 环境下没有稳定写目录,才固定落盘到 C:\ESD。
- 老用户的
$OEM$要搬家。以前放在$OEM$目录的内容,现在必须挪到$ISO$\sources\$OEM$才会被识别,别用旧习惯踩坑。 - 驱动靠自己提前备好。绕过硬件检查装上的 11,显卡、网卡驱动务必先下载到本地,免得装完系统连不上网干着急。
现在就可以迈出第一步
把这次升级拆成一条简单的时间线:此刻,克隆项目、通读 README、把bypass11里的脚本下载备用;今天,按路径 A 或 B 完成第一次升级,亲眼看看那台"不受支持"的机器流畅跑起 Windows 11;长期,把脚本连同$ISO$定制目录一起存档,作为未来装机、重装、批量部署的标准工具箱。
MediaCreationTool.bat 的真正价值,不只是"绕过"两个字,而是把一整套 Windows 部署工作流压缩进了几个 KB 的批处理里——免费、开源、只用微软官方源。还等什么,让那台陪你多年的老伙计重新焕发生机:
git clone https://gitcode.com/gh_mirrors/me/MediaCreationTool.bat【免费下载链接】MediaCreationTool.batUniversal MCT wrapper script for all Windows 10/11 versions from 1507 to 21H2!项目地址: https://gitcode.com/gh_mirrors/me/MediaCreationTool.bat
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考