用 MediaCreationTool.bat 绕过 Windows 11 硬件检查,让老旧电脑免费升级

发布时间:2026/11/6 1:26:21
用 MediaCreationTool.bat 绕过 Windows 11 硬件检查,让老旧电脑免费升级

用 MediaCreationTool.bat 绕过 Windows 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 10/11 部署自动化工具,它的核心能力是绕过 Windows 11 的 TPM 2.0、安全启动与 CPU 硬件检查,让不符合官方要求的老旧电脑也能升级或全新安装最新系统。除了通用的 MediaCreationTool 包装脚本,它把"制作介质、保留文件升级、硬件绕过"整合在一套脚本里,覆盖从 Windows 10 1507 到 Windows 11 23H2 的全部版本,且只依赖微软官方托管的源链接。

场景:升级卡在"这台电脑无法运行 Windows 11"

在从 Windows 10 升级到 Windows 11 时,如果电脑没有 TPM 2.0 模块、未开启安全启动,或 CPU 不在支持列表里,安装程序会在检查阶段直接中断,并提示"这台电脑无法运行 Windows 11"。

这个检查是安装流程里的硬门槛,普通设置无法绕过。要跨过它只有两条路:一是让升级过程跳过检查(针对已装 Windows 10 的机器),二是让安装介质本身不再触发检查(针对全新安装)。MediaCreationTool.bat 对这两种情况都有现成方案,下面按"先准备、再执行、后验证"的顺序说明做法。

MediaCreationTool.bat 的定位与适用人群

工具由两个可独立使用的部分组成:

  • 主脚本MediaCreationTool.bat:官方 MediaCreationTool 的包装器,负责选择版本、语言、架构和企业版,并在生成的介质里自动写入绕过所需文件。适合需要制作 ISO / U 盘、或想保留文件和应用直接升级的用户。
  • [bypass11/](https://link.gitcode.com/i/48fa3dd7e55d7734f8dc91d4aceb5920)目录:一组独立脚本,专门处理硬件绕过,无需修改安装介质。适合只想通过 Windows Update 直接升级、或手里已有现成 ISO 的用户。

两部分也可组合:先用主脚本做介质,再用bypass11/兜底拦截。下面给出最小可用的操作路径。

核心操作:准备、执行与验证

准备:获取脚本

在任意有网络的环境执行,把项目拉到本地并进入目录:

git clone https://gitcode.com/gh_mirrors/me/MediaCreationTool.bat cd MediaCreationTool.bat

脚本自身会在需要时申请管理员权限,无需手动"以管理员身份运行"。

执行:按目标选择绕过途径

途径 A —— 通过 Windows Update 直接升级(最省事)

Skip_TPM_Check_on_Dynamic_Update.cmd会在系统全局注入检查拦截,之后无论走 Windows Update 还是挂载 ISO,setup.exe的升级检查都会被跳过。走 Windows Update 升级的机器适用此途径:

cd bypass11 Skip_TPM_Check_on_Dynamic_Update.cmd

运行一次看到INSTALLED即生效,随后打开 设置 → Windows Update,选择"升级到 Windows 11"。它内置回退:再次运行同一脚本会显示REMOVED并恢复原状。

途径 B —— 制作自带绕过的安装介质(适合全新安装)

主脚本会修补boot.wim中的winsetup.dll,让介质启动时不再执行 Windows 11 的检查,同时写入auto.cmd用于保留文件和应用升级。升级当前系统并保留文件与应用时,在脚本名或命令行加auto参数(默认目标是 Windows 11):

auto MediaCreationTool.bat

若目标系统版本不是 11,追加版本号即可,例如auto 21H2 MediaCreationTool.bat表示升级到 Windows 10 21H2。若要制作全新安装用的 ISO,则用iso参数指定版本:

11_23H2 iso MediaCreationTool.bat

途径 C —— 处理已有的 ISO / ESD / WIM

如果手里已下载 Windows 11 ISO、不想重新制作,Quick_11_iso_esd_wim_TPM_toggle.bat可在不挂载、不展开的情况下,直接把文件的安装类型从 Client 改成 Server 以跳过检查:

cd bypass11 Quick_11_iso_esd_wim_TPM_toggle.bat

该脚本支持右键"发送到"菜单直接对目标文件操作;在已打补丁的文件上再次运行会还原,并恢复原始哈希。

验证:确认硬件检查已被跳过

  • 走途径 A 后,Windows Update 能列出并执行"升级到 Windows 11",说明拦截已生效。
  • 走途径 B 后,生成的介质根部应能看到auto.cmd,sources\下出现PID.txt与EI.cfg,boot.wim中已写入[AutoUnattend.xml](https://link.gitcode.com/i/ce5d5718afc69b310328cd1a1e6a1cb6)并修补过winsetup.dll。
  • 使用/Product Server技巧时,界面可能出现"Windows Server"标签,这是正常现象,忽略即可,不影响系统功能。
  • 全新安装进入 OOBE 时,应能看到"我没有互联网"选项(由AutoUnattend.xml里的OOBE\BypassNRO重新启用),用于创建本地账户。

绕过失败或 Windows Update 卡住时如何排查

按出现频率排列,问题多集中在权限、更新缓存与介质匹配三类:

  • 脚本无反应 / 弹窗闪退:确认脚本能自行申请管理员权限;若从压缩包直接运行,输出会落在C:\ESD,注意输出路径。

  • Windows Update 卡住、检查仍失败:先运行刷新脚本清理待处理更新与强制升级器,再重试途径 A:

    cd bypass11 windows_update_refresh.bat
  • 需要纯净介质(不带任何绕过):用def参数生成未经修改的 MCT 介质:

    def MediaCreationTool.bat
  • 升级时想禁用动态更新:在脚本名前加no_update,例如no_update 21H2 MediaCreationTool.bat,避免拉取最新累积更新带来的变量。

  • 企业版 / 商业版选不到:主脚本对 1709+ 默认取消 Enterprise 的隐藏,并会为部分版本插入企业版 ESD 链接;若仍未出现,核对版本号与架构参数是否一致。

绕过的风险与回退方式

绕过硬件检查属于非官方支持的操作,使用前需了解其影响与退路:

  • 安全功能受限:没有 TPM 2.0 的机器,依赖它的 BitLocker、Windows Hello 等特性可能无法使用或降级。
  • 系统稳定性:微软未针对此类硬件提供兼容性保证,驱动、性能与更新行为可能与官方支持环境存在差异。
  • 更新可能失效:Windows 更新策略调整或机制变化都可能让现有绕过失效,这也是项目需要持续更新的原因。
  • 个别升级有数据丢失风险:历史变更记录显示部分早期版本(如 RS5 / 1809)升级曾附带有数据丢失警告,升级前请备份重要数据。

回退方式与所走途径对应:途径 A 重新运行Skip_TPM_Check_on_Dynamic_Update.cmd即可移除拦截;途径 C 重新运行Quick_11_iso_esd_wim_TPM_toggle.bat可还原 ISO,或用def重新生成干净介质。全新安装失败时,可借助Windows.old回退到原系统。

MediaCreationTool.bat 把"跳过硬件检查"这件麻烦事收敛为几个可重复的脚本命令,无论走 Windows Update 还是自制介质,都有明确的验证点和回退路径。由于硬件绕过始终处于微软政策变动的边界上,建议以项目当前脚本版本为准,正式部署前先做数据备份与测试。

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