突破Windows安装限制:MediaCreationTool.bat终极问题解决指南
你是否在使用MediaCreationTool.bat时遇到过脚本无法运行、TPM检查失败或介质创建出错等问题?本文将从实际应用场景出发,系统解决从脚本配置到Windows 10/11介质创建的全流程痛点,让普通用户也能轻松掌握这一强大工具。读完本文后,你将能够独立解决90%以上的常见问题,成功创建符合需求的Windows安装介质。
工具简介:不止于创建介质的全能脚本
MediaCreationTool.bat是一款通用的MediaCreationTool(MCT)包装脚本,支持从Windows 10 1507到Windows 11 23H2的所有版本,尤其对企业版提供了出色支持。它不仅能创建安装介质,还具备自动化部署功能,让系统升级和安装变得更加简单高效。
该工具的核心优势在于:
- 无需管理员权限即可运行,脚本会自动请求所需权限
- 支持跨版本、跨 edition 升级,保留文件和应用程序
- 内置多种预设模式,满足不同场景需求
- 自动绕过Windows 11的TPM等系统限制检查
预设模式详解:选择最适合你的工作流
MediaCreationTool.bat提供了五种预设模式,覆盖了从自动升级到自定义安装的各种场景:
1. Auto Upgrade(自动升级)
自动检测现有介质,辅助setupprep直接升级系统。此模式的优势在于:
- 在系统版本和目标edition不匹配的情况下,仍能保留文件和应用
- 通过在脚本名称中添加EditionID,可以切换检测到的edition
- 添加
no_update到脚本名称可解决升级失败问题 - 默认支持Windows 11,如需Windows 10需指定版本,如
auto 21H2 MediaCreationTool.bat
2. Auto ISO(自动创建ISO)
在当前文件夹(如果从zip运行则在C:\ESD)中使用检测到的介质创建ISO文件。使用方法灵活:
- 通过在脚本名称中添加edition名称、语言或架构来覆盖检测到的介质
- 示例:
21H1 Education en-US x86 iso MediaCreationTool.bat
3. Auto USB(自动创建USB)
在指定的USB目标中使用检测到的介质创建启动盘。为确保数据安全,此模式非完全自动化,需要在GUI中手动选择USB驱动器。
4. Select(手动选择)
允许用户选择edition、语言、架构(x86、x64、两者)并指定目标。这是一个隐式选择,包含设置覆盖文件(可通过在脚本名称中添加def禁用)。
5. MCT Defaults(MCT默认值)
无辅助运行MCT,不修改脚本即可创建介质。此模式不会添加任何额外文件,脚本将products.xml传递给MCT后退出,不触及介质。
技术细节:1-4预设会以以下方式修改创建的介质:
- 写入
auto.cmd以便按需运行,用于自动升级和跳过TPM检查- 将当前位置的
$ISO$文件夹内容(如果存在)写入介质根目录- 写入
sources\PID.txt以在介质启动或Windows内预选择edition- 写入
sources\EI.cfg以防止Windows 11消费者版介质提示输入产品密钥- 在boot.wim中写入
AutoUnattend.xml以在Windows 11 Home上启用本地账户- 修补boot.wim中的
winsetup.dll以移除Windows 11从介质启动时的安装检查- 可通过将脚本名称重命名为
def MediaCreationTool.bat来禁用以上修改
常见问题与解决方案
问题1:脚本无法运行或启动失败
症状:双击脚本后无反应,或命令窗口一闪而过。
解决方案:
- 确保下载的是最新版本,项目README明确说明"如果你到目前为止启动脚本都没有成功,这个最新版本会工作"
- 不要右键选择"以管理员身份运行",脚本会自行请求权限
- 直接保存原始文件不会破坏行结尾,确保从官方仓库获取文件
问题2:Windows 11安装时TPM检查失败
症状:在不支持TPM 2.0的旧电脑上安装Windows 11时提示硬件不兼容。
解决方案:
-
使用bypass11/Skip_TPM_Check_on_Dynamic_Update.cmd自动绕过设置要求。这是一个"设置后即忘"的脚本,内置撤销功能,v7使用更可靠的/Product Server技巧,v9基于cmd重写以避免 Defender 误报。
-
创建介质时使用MediaCreationTool.bat的"Auto Upgrade"预设,或从创建的介质运行
auto.cmd,这将自动跳过升级检查。 -
如果你已有Windows 11 ISO、USB或提取的文件,想要添加绕过功能,可使用bypass11/Quick_11_iso_esd_wim_TPM_toggle.bat,方便地通过右键发送到菜单使用。
工作原理:该工具直接在任何下载的Windows 11 iso或提取的esd和wim上切换安装类型为Server以跳过安装检查,再次运行则切换回Client并恢复哈希。无需挂载iso或使用dism,非常快捷。
问题3:无法在Windows 11上创建本地账户
症状:Windows 11安装过程中强制要求连接互联网,无法创建本地账户。
解决方案:
MediaCreationTool.bat创建的介质会通过bypass11/AutoUnattend.xml重新启用OOBE中的"我没有互联网"选项(OOBE\BypassNRO)。该文件被插入到boot.wim中,以避免在Windows下导致setup.exe问题。
更方便的是,可以将其与bypass11/auto.cmd一起放在Windows 11介质的根目录,用于升级。这应该适用于任何Windows 11版本(22000.x)或Dev(22xxx.x)介质,并作为额外好处隐藏不受支持的PC提示。
小贴士:如果你在OOBE中已经连接到互联网,可以尝试输入电子邮件:"a",密码:"a"来切换到本地账户。
问题4:如何在不受支持的PC上通过Windows Update获取Windows 11
步骤:
- 使用bypass11/Skip_TPM_Check_on_Dynamic_Update.cmd自动绕过设置要求
- 使用OfflineInsiderEnroll订阅你想要的频道(在Windows 10上,使用BETA通道获取Windows 11 22000.x版本,DEV通道获取Windows 11 225xx.x实验版本)
- 通过设置- Windows Update检查更新,然后选择"升级到Windows 11"
问题5:如何管理和排除Windows Update故障
对于任何Windows版本和edition,可以使用bypass11/windows_update_refresh.bat清除待处理更新(包括隐秘的功能升级)。
高级应用:自定义脚本名称实现特定功能
MediaCreationTool.bat支持通过重命名脚本名称来实现特定功能,这是一种强大而灵活的使用方式:
| 脚本名称示例 | 功能描述 |
|---|---|
auto MediaCreationTool.bat |
全自动无人值守升级,无需交互 |
def MediaCreationTool.bat |
创建未修改的默认MCT介质 |
no_update MediaCreationTool.bat |
禁用动态更新,解决升级问题 |
21H2 Pro MediaCreationTool.bat |
指定版本和edition |
ProfessionalWorkstation MediaCreationTool.bat |
切换到专业工作站版 |
de-DE home 11 iso MediaCreationTool.bat |
指定语言、edition和版本 |
部署示例:从旧系统升级到指定Windows版本
场景:你有十几台PC,系统版本混杂:7、8.1、10,edition包括Ultimate、Home、Enterprise LTSB等,需要全部升级到最新的10版本且统一使用Pro edition。
解决方案:将脚本重命名为:auto 21H2 Pro MediaCreationTool.bat
工作原理:
- MediaCreationTool.bat会检测install.esd中的可用edition
- 选择合适的索引,然后在注册表中设置EditionID以匹配
- 甚至可以强制切换到另一个edition,同时保留文件和应用
- 在Windows 11上,它会尝试跳过设置检查(可通过脚本变量禁用此行为)
- 最后,它会设置推荐的安装选项,以减少升级时的问题
更多示例:
- 当前OS是Enterprise LTSC 2019,使用商业介质升级:bypass11/auto.cmd会选择Enterprise索引并调整注册表中的EditionID为Enterprise(备份为EditionID_undo)
- OS是Windows 7 Ultimate或PosReady,使用消费者介质升级:bypass11/auto.cmd会选择Professional索引,并分别将EditionID设置为Professional或Enterprise
总结与展望
MediaCreationTool.bat不仅仅是一个通用的MediaCreationTool包装脚本,更是一个强大而简单的Windows 10/11部署自动化工具。通过本文介绍的预设模式和问题解决方案,你应该能够应对大多数安装场景和错误情况。
随着微软不断更新Windows系统,该工具也在持续进化。最新的变更日志显示,开发者不断修复兼容性问题,增强对旧版本Windows的支持,并改进用户体验。例如,2023年的更新解决了从非规范路径启动时的错误,改进了USB布局进度显示,并能拾取目录添加到介质中。
掌握MediaCreationTool.bat的使用,将使你在Windows部署和维护方面如虎添翼,无论是个人用户还是企业IT管理员,都能从中获益。
如果你觉得本文对你有帮助,请点赞、收藏并关注以获取更多技术干货。下期我们将深入探讨Windows自动部署的高级技巧,敬请期待!
Kimi-K2.5Kimi K2.5 是一款开源的原生多模态智能体模型,它在 Kimi-K2-Base 的基础上,通过对约 15 万亿混合视觉和文本 tokens 进行持续预训练构建而成。该模型将视觉与语言理解、高级智能体能力、即时模式与思考模式,以及对话式与智能体范式无缝融合。Python00
GLM-4.7-FlashGLM-4.7-Flash 是一款 30B-A3B MoE 模型。作为 30B 级别中的佼佼者,GLM-4.7-Flash 为追求性能与效率平衡的轻量化部署提供了全新选择。Jinja00
VLOOKVLOOK™ 是优雅好用的 Typora/Markdown 主题包和增强插件。 VLOOK™ is an elegant and practical THEME PACKAGE × ENHANCEMENT PLUGIN for Typora/Markdown.Less00
PaddleOCR-VL-1.5PaddleOCR-VL-1.5 是 PaddleOCR-VL 的新一代进阶模型,在 OmniDocBench v1.5 上实现了 94.5% 的全新 state-of-the-art 准确率。 为了严格评估模型在真实物理畸变下的鲁棒性——包括扫描伪影、倾斜、扭曲、屏幕拍摄和光照变化——我们提出了 Real5-OmniDocBench 基准测试集。实验结果表明,该增强模型在新构建的基准测试集上达到了 SOTA 性能。此外,我们通过整合印章识别和文本检测识别(text spotting)任务扩展了模型的能力,同时保持 0.9B 的超紧凑 VLM 规模,具备高效率特性。Python00
KuiklyUI基于KMP技术的高性能、全平台开发框架,具备统一代码库、极致易用性和动态灵活性。 Provide a high-performance, full-platform development framework with unified codebase, ultimate ease of use, and dynamic flexibility. 注意:本仓库为Github仓库镜像,PR或Issue请移步至Github发起,感谢支持!Kotlin07
compass-metrics-modelMetrics model project for the OSS CompassPython00
