没有 TPM 2.0 也能装 Windows 11: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
老机器装不上 Windows 11?MediaCreationTool.bat 是一个跨版本的 Windows 10/11 安装媒体生成脚本,覆盖 1507 到 21H2 全部版本,在制作 U 盘或 ISO 的同时自动注入 TPM 2.0、安全启动与 CPU 检查的绕过逻辑,还能把"强制登录微软账户"改回离线本地账户。下面按"做什么 → 怎么用 → 避坑"的顺序讲清楚。
为什么老机器总卡在 Windows 11 安装这一步
微软给 Windows 11 设了三道硬件门槛:TPM 2.0 芯片、安全启动、受支持 CPU 列表。多数 2020 年以前的机器缺其一就会被 setup.exe 直接拦下,官方渠道又拿不到预修改好的镜像,于是只能停留在 Windows 10。
这个脚本的思路不是"破解安装程序",而是在你调用微软官方 MediaCreationTool 下载介质的过程中做三件小事:
- 往 boot.wim 里打补丁,从安装介质启动时跳过系统要求检查
- 写入
AutoUnattend.xml,恢复 OOBE 中"我没有互联网连接"选项,重新启用本地账户 - 写入
EI.cfg与PID.txt,避免消费版镜像开机就要产品密钥、并预选目标版本
也就是说,产出的是一张"看起来官方、行为更宽松"的安装盘。
三种典型用法,先对号入座
A. 手里什么都没有 → 做一张干净的 Win11 安装 U 盘
运行脚本后选版本(列表里的11即 Windows 11)、选预设,工具下载介质并自动完成上述修改,U 盘写入时需在 GUI 里手动指定盘符,防止误格错盘。
B. 机器正在跑 Windows 7/10 → 原地升级到 11
用 Auto Upgrade 预设生成的介质里会附带auto.cmd,它会识别 install.esd 中可用的版本索引、对齐注册表 EditionID,再借 /Product Server 技巧跳过升级检查——即使当前系统和目标版本不一致,文件与应用也能保留。升级过程中出现 "Windows Server" 字样属于预期现象,忽略即可。
C. 已经有一张 Win11 ISO → 只给它打绕过补丁
bypass11/Quick_11_iso_esd_wim_TPM_toggle.bat 直接改写 ISO/ESD/WIM 本身,不挂载、不解压,再运行一次还能还原并恢复原始哈希,适合右键"发送到"快速处理下载目录里的现成镜像。
最简上手路径:15 分钟做出可启动 U 盘
- 克隆仓库:
git clone https://gitcode.com/gh_mirrors/me/MediaCreationTool.bat - 插入 16GB 以上 U 盘,进入目录运行
MediaCreationTool.bat(无需手动"以管理员运行",脚本会自行提权) - 版本对话框中选
11,预设选Make USB - 按向导完成下载,在 GUI 中手动选择 U 盘盘符
- 制作完成后用该 U 盘启动目标机器,全程无 TPM/安全启动拦截
如果只是想在线升级现有系统而非全新安装,则走 bypass11/Skip_TPM_Check_on_Dynamic_Update.cmd(自带撤销、可反复运行),然后在 设置 → Windows 更新 中检查升级即可,无需制作任何媒体。
关键命令与脚本重命名速查
| 目标 | 做法 |
|---|---|
| 指定版本制作媒体 | 重命名为21H2 MediaCreationTool.bat或命令行传参 |
| 指定版本+版本名做 ISO | 21H1 Education en-US x86 iso MediaCreationTool.bat |
| 全自动无人值守升级 | 重命名为auto MediaCreationTool.bat(Windows 10 需带版本号,如auto 21H2 ...,默认按 11 处理) |
| 升级时顺带切换版本 | 版本名入脚本名,如ProfessionalWorkstation MediaCreationTool.bat |
| 要一份完全未修改的官方媒体 | 预设选MCT Defaults,或重命名为def MediaCreationTool.bat |
| 升级排错 | 脚本名追加no_update |
| 注入自有 $OEM$ 内容 | 将文件放入$ISO\$目录,脚本会将其写入介质根目录 |
容易踩的坑
- U 盘会被格式化:Make USB 预设强制在 GUI 里手选盘符,是有意为之,别找"全自动"开关。
- 杀毒软件拦截脚本:这类批处理常被误报,给脚本目录加排除项比临时关实时保护更稳妥。
- ISO 制作失败:先确认剩余空间 ≥ 8GB、目录可写、网络稳定;下载阶段断网可重跑,已下载部分会复用缓存。
- 升级后提示选版本/要密钥:商业版介质自带
EI.cfg不会出现;消费版介质若仍索要密钥,可在sources\product.ini里查到对应 GVLK 备用键,或自行在sources下放一个内容为[Channel]+_Default的 EI.cfg。 - OOBE 已连网被锁死:若安装时已联网进入微软账户界面,尝试用户名/密码都填
a可回落到本地账户;更稳妥的做法是装前就断网,选"我没有互联网连接"(该选项正是 bypass11/AutoUnattend.xml 恢复出来的)。 - 从 zip 里直接运行:输出会落到
C:\ESD而非当前目录,想控制输出位置就先解压。 - VirtualBox 5.x 启动介质:若补丁行为异常,可尝试脚本名加
FIX参数,让覆盖走 AutoUnattend 而非 boot.wim 补丁路线。
进阶:批量与企业部署
- 同一脚本名可串起"版本 + 版本 + 密钥":如
auto 21H2 Pro MediaCreationTool.bat能把一批混装 Win7/8.1/10、Ultimate/Home/LTSC 的机器统一升到 21H2 专业版并保留数据,密钥差异也能用同一种方式补齐。 - LTSC、PosReady、Embedded、Eval 等特殊来源系统均可作为升级起点。
- 无人值守安装可基于
AutoUnattend.xml二次定制,实现从介质启动到桌面全程免交互。 - 大规模环境建议先在虚拟机里验证绕过是否生效、再进生产;制作完成后用
certutil -hashfile <ISO> SHA256记录哈希,便于后续比对。
脚本本身只配置 xml 并拉起微软官方 MCT,不托管任何下载源、不引入第三方工具,维护成本集中在版本兼容上。选对预设、放对$ISO$内容,其余工作交给它就行。
【免费下载链接】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),仅供参考