MediaCreationTool.bat 完整指南制作 1507 到 21H2 的 Windows 10/11 安装介质并绕过 TPM 检查【免费下载链接】MediaCreationTool.batUniversal MCT wrapper script for all Windows 10/11 versions from 1507 to 21H2!项目地址: https://gitcode.com/gh_mirrors/me/MediaCreationTool.bat官方 Media Creation Tool 只能拿到当前最新版且会在缺少 TPM 2.0 或安全启动的老机器上拒绝安装 Windows 11。MediaCreationTool.bat 是一个开源封装脚本它按版本调用对应的 MCT可以制作覆盖 Windows 10 1507 至 Windows 11 21H2 全部历史版本的 ISO 或 USB 安装介质同时提供绕过 TPM 升级 Windows 11、企业版媒体与 Windows 11 家庭版离线账户等官方工具不具备的能力。本文从为什么需要它讲起覆盖上手、传参、定制和批量部署的完整路径。官方 Media Creation Tool 做不到的四件事在决定用不用这个脚本前先看清楚它比官方工具多了什么版本范围官方 MCT 只下载当前版本这个脚本为 1507、1511、1703、1809 一直到 21H2 每个版本都内置了对应的下载与 XML 修补做旧版镜像不再需要到处找安装包。硬件门槛生成的 Windows 11 介质在安装时跳过 TPM、安全启动等检查老旧电脑也能通过安装或升级方式进入 11。企业版官方工具不提供 Enterprise / Education 等商业版本此脚本完整支持并顺带处理了商业部署里的版本预选和产品密钥问题。离线账户Windows 11 家庭版在 OOBE 默认强制联网建微软账户该脚本的介质重新启用了我没有 Internet选项。⚡ 上手克隆仓库五选一预设克隆仓库即可开始脚本本体只有一个.bat文件和bypass11目录git clone https://gitcode.com/gh_mirrors/me/MediaCreationTool.bat双击运行MediaCreationTool.bat脚本会自行请求管理员权限不用右键以管理员身份运行在弹出界面里选择预设之一Auto Upgrade自动升级用检测到的媒体直接升级当前系统保留文件和应用且容忍当前系统版本与媒体版本不匹配的场景Auto ISO制作 ISO把安装镜像直接输出到脚本所在目录从 zip 里直接运行时则写到C:\ESDAuto USB制作 USB写入指定 U 盘。出于数据安全考虑U 盘需要你在图形界面里手动选择这一步刻意不做全自动Select自定义选择手动指定版本、语言、架构x86、x64 或两者都要MCT Defaults官方默认只给 MCT 传一个products.xml然后退出得到一份未做任何修改的官方标准媒体。用重命名传参这个脚本最特别的地方它把文件名本身当作参数——想定制行为改一下脚本名字就行比记命令行选项直观得多auto 21H2 MediaCreationTool.bat自动升级但目标指定为 Windows 10 的 21H2升级预设默认走 11要升 10 必须显式给版本号21H1 Education en-US x86 iso MediaCreationTool.bat制作 Education 版、英文、32 位的 ISO版本、语言、架构全部由文件名声明文件名里加def关闭脚本对介质的全部修改保留 MCT 原样输出文件名里加no_update升级失败时用于排查版本也可以作为第一个命令行参数传入例如MediaCreationTool.bat 1909。生成的介质被改了什么预设 1~4 会按以下方式改写产物加def可全部关闭在介质根目录写入auto.cmd供后续按需触发自动升级见下一节把当前目录下$ISO$文件夹的内容复制到介质根目录——驱动、软件、品牌化文件放这里就能随盘分发。如果你之前用的是$OEM$目录现在要挪到$ISO$\sources\$OEM$\下写入sources\PID.txt在介质启动或系统内预选版本写入sources\EI.cfg仅 Win11避免消费者版介质在安装时索要产品密钥向boot.wim内注入 AutoUnattend.xml用于开启 Windows 11 家庭版的本地账户修补boot.wim里的winsetup.dll仅 Win11从介质启动安装时移除硬件检查。绕过 TPM 升级 Windows 11三条路径这个项目的 bypass 能力分场景给了三种手段可以按需组合从介质启动安装winsetup.dll修补直接烧进 boot.wim用该 ISO/U 盘做全新安装时自动跳过检查无需额外操作升级过程由介质里的auto.cmd在升级时跳过兼容性检查也可以通过变量关闭这一行为动态更新bypass11目录下的 Skip_TPM_Check_on_Dynamic_Update.cmd 通过 Windows Update 通道给系统打绕过作用于全局连 setup.exe 的升级检查一起跳过并且自带还原开关。如果手头已经有一份 Windows 11 ISO / ESD / WIMbypass11里的Quick_11_iso_esd_wim_TPM_toggle.bat可以不用挂载就给它加上或再跑一次移除检查绕过。相关说明见 bypass11/readme.md。批量部署auto.cmd 升级引擎auto.cmd是Auto Upgrade预设背后的引擎也会被写进生成的介质随时可以重跑。它的工作方式扫描install.esd中实际存在的版本挑一个合适的安装索引把注册表里的EditionID调整为与目标版本匹配原值备份为EditionID_undo可随时还原设置一组经过验证的升级选项尽量保证文件和应用在升级后保留。典型场景当前系统是 Enterprise LTSC 2019、用的是企业版媒体auto.cmd 会自动选中 Enterprise 索引若想借升级顺手换版本把脚本改名为ProfessionalWorkstation MediaCreationTool.bat即可选到 Professional 索引。做 Windows 批量部署时更省事一批版本混杂7 / 8.1 / 10的机器要统一升到 21H2 专业版只需分发auto 21H2 Pro MediaCreationTool.bat甚至能在文件名里带上 VL / MAK / retail 产品密钥一次解决授权差异。️ 常见坑与对策Windows Update 里始终看不到升级选项运行bypass11\windows_update_refresh.bat -f清掉挂起的更新缓存重启后再检查一次。安装时索要产品密钥密钥就在介质自带的sources\product.ini里通用密钥可直接输入例如专业版W269N-WFGWX-YVC9B-4J6C9-T83GX、家庭版TX9XD-98N7V-6WMQ6-BX7FG-H8Q99企业版、教育版同理装完用slmgr /dlv核对激活状态。杀软拦截脚本这类改写安装文件的脚本被误报很常见。临时关闭实时保护或给脚本目录加排除项如powershell -Command Add-MpPreference -ExclusionPath C:\bypass11操作完再恢复防护。收尾提醒脚本对介质的修改可逆加def即恢复原样但对系统升级没有后悔药动手前先备份个人数据并挑一台不关键的机器跑通全流程再推广到批量环境。单文件 一个bypass11目录的结构意味着它随时可以拷走、替换、归档适合放进自己的部署工具箱长期备用。【免费下载链接】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),仅供参考