ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

MediaCreationTool.bat:免费一键制作 Windows 10/11 安装媒体与启动盘

MediaCreationTool.bat:免费一键制作 Windows 10/11 安装媒体与启动盘

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

MediaCreationTool.bat 是一个开源的 Windows 安装媒体创建脚本,一条命令即可自动下载并运行微软官方 MCT,覆盖 Windows 10 1507 到 Windows 11 的各版本,支持生成 ISO、写入 U 盘,还能处理 TPM 检查和版本升级,全程图形界面引导,适合新手。

它解决什么问题

  • 官方工具不好找、版本对不上:微软 Media Creation Tool 只给最新版,想装 1507~21H2 之间的老版本得自己翻存档,products.xml还要手动改。这个脚本按参数自动选对 MCT 版本并打好补丁。
  • 老机器装 Windows 11 被拦:TPM 2.0、Secure Boot 不达标直接弹错误。脚本生成的媒体内置检查绕过,bypass11/目录里还有单独工具可事后给已有 ISO 打补丁。
  • 跨版本升级丢文件:从 LTSC、企业版等"不合群"的版本升级时,官方流程经常不让你保留文件和应用。脚本生成的auto.cmd会匹配 EditionID、调整注册表,尽量保住文件和软件。

三步上手

  1. 克隆仓库并进入目录:
git clone https://gitcode.com/gh_mirrors/me/MediaCreationTool.bat cd MediaCreationTool.bat
  1. 直接双击MediaCreationTool.bat(不用手动右键"以管理员身份运行",脚本会自己提示)。

  2. 在菜单里选预设:Auto Upgrade(升级系统)、Auto ISO(生成 ISO)、Auto USB(写 U 盘)、Select(自选版本/语言/架构)、MCT Defaults(官方原版行为)。

带参数的例子:MediaCreationTool.bat 21H2 iso表示直接做 Windows 10 21H2 的 ISO;auto 21H2 MediaCreationTool.bat表示全自动执行 21H2 升级。

真实场景演示

场景一:把现有系统升到最新版,保留文件和应用

选 Auto Upgrade,或在已生成的媒体里运行 auto.cmd。脚本会检测install.esd里可用的版本,挑一个和当前系统匹配的索引,必要时把注册表 EditionID 改成目标版本(改动会备份成EditionID_undo)。想强制指定版本或架构,把参数写进脚本名即可,例如auto 21H2 Pro MediaCreationTool.bat可批量把 7/8.1/10 各机器统一升到 10 21H2 专业版。

场景二:制作 Windows 10/11 ISO

选 Auto ISO,脚本把 ISO 输出到脚本所在目录(从 zip 里直接运行时输出到C:\ESD)。想精确指定版本、语言、架构,用21H1 Education en-US x86 iso MediaCreationTool.bat这种格式。生成的媒体默认带若干增强(预写 PID.txt、EI.cfg、AutoUnattend.xml 等),加def参数可得到完全未修改的官方媒体。

场景三:制作 USB 启动盘

选 Auto USB。出于数据安全考虑这一步不是全自动的——GUI 里需要手动确认目标 U 盘,确认后自动写入。插入 8GB 以上空 U 盘即可。

场景四:老机器装 Windows 11

两条路:

  • 用本脚本生成 Windows 11 媒体,脚本已修补boot.wim中的winsetup.dll,U 盘启动即跳过硬件检查。
  • 手上已有官方 ISO/ESD/WIM,运行 Quick_11_iso_esd_wim_TPM_toggle.bat 直接在文件上切换安装类型实现绕过,再运行一次可还原。不想装新系统、走 Windows Update 升级的,可先跑 Skip_TPM_Check_on_Dynamic_Update.cmd,内置撤销功能。

避坑提醒

  • ⚠️ 升级过程出现 "Windows Server" 字样不用慌,这是/Product Server绕检查技巧的正常现象,忽略即可。
  • U 盘写入前一定在 GUI 里核对盘符,脚本特意保留手动选择就是为了防止误格式化。
  • 脚本从 zip 直接运行时输出目录是C:\ESD,找文件时别去桌面翻。
  • 磁盘至少留 8GB 可用空间,全程联网下载,网络不稳就换网络再试。
  • 需要纯净官方媒体(不加任何补丁和文件)就用 MCT Defaults 预设或加def参数。
  • 企业版选项在较新版本里默认隐藏,脚本通过products.xml处理,一般不用手动干预。

进阶搭配

🔧 想给$OEM$放品牌、定制内容,把文件放进$ISO$目录(旧的$OEM$内容需挪到$ISO$\sources\$OEM$\),脚本生成媒体时会自动写入根目录。配合 windows_update_refresh.bat 可清理卡住的挂起更新,排障时很好用。


工具把繁琐的下载、改 XML、打补丁都替你做了,但安装本身就是有风险的操作。动手前务必备份重要数据,虚拟机里先试一轮更稳妥。

【免费下载链接】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),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进