news 2026/8/14 16:01:21

Windows系统部署一键搞定:MediaCreationTool.bat自动化部署完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows系统部署一键搞定:MediaCreationTool.bat自动化部署完整指南

Windows系统部署一键搞定: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

周一早上八点,公司IT小张的工位上已经排起了五台主机。领导一句话:"这周把机房50台机器统一升级到Windows 11,顺便把老的Windows 7也处理掉。"小张扫了一眼清单:有Win 7旗舰版、Win 10企业版LTSB、还有几台没有TPM芯片的老古董——光想想一台台插U盘、点安装向导、输密钥,他就觉得这周要加班到天荒地老。

好在,他手上有MediaCreationTool.bat。这是一个面向Windows系统部署的自动化脚本,能把微软官方媒体创建工具(MCT)包装成"全自动流水线",覆盖从Windows 10 1507到Windows 11 23H2的全部版本,从制作ISO、写入U盘到原地升级一气呵成。小张只花了一个上午,就完成了过去一周的活。

这个脚本到底能干哪些事?

一句话概括:它替你把MCT官方工具里所有需要手动点的按钮,全部自动化了。具体来说有这几板斧:

  • 🔄自动升级:检测当前系统版本,自动匹配安装镜像里的对应版本索引,保留文件和软件原地升级
  • 💿自动制作ISO:一键把官方镜像封装成ISO文件,放在当前目录或C盘ESD目录
  • 🔌自动写入U盘:配合MCT向导,帮你生成可启动安装盘(U盘选择仍需手动确认,防止误伤数据)
  • 🧩智能版本选择:自动读取你当前系统的语言、版本、架构,连企业版都能在GUI里选出来
  • 🛡️自动绕过硬件检查:针对Windows 11的TPM、CPU、内存等限制,自动加入多种跳过方案
  • 🪪本地账户恢复:在Win 11家庭版安装时自动注入AutoUnattend.xml,找回"我没有Internet连接"选项,离线建本地账户

最妙的是,这些能力都不需要你改代码——改文件名就行,后面会细说。

动手之前:先做三件事

第一,确认你的系统能用它。脚本兼容Windows 7到11,老系统(比如裸的Win 7)连PowerShell 2.0都能跑。运行时会自己请求管理员权限,不用你手动右键"以管理员身份运行"。

第二,拿到脚本本体。从项目仓库克隆下来即可:

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

第三,了解它的适用范围。它适合四类人:

  • 想升级却怕麻烦的个人用户
  • 要批量装机的企业IT运维
  • 需要保留文件和应用做系统大版本升级的办公场景
  • 机器不满足Win 11硬件要求、又想上车的老硬件用户

分步实操:跟着做一次自动升级

我们以"把当前电脑升级到最新版Windows 11,保留所有文件和软件"为例,走一遍完整流程。

第1步:选好MCT版本。双击脚本会弹出版本选择窗口,从1507到23H2全都有;不想弹窗,直接把脚本重命名为23H2 MediaCreationTool.bat也行。

第2步:选预设模式。窗口里会列出五种预设:Auto Upgrade(自动升级)、Auto ISO(自动ISO)、Auto USB(自动U盘)、Select(手动选择)、MCT Defaults(官方原样媒体)。选第一个。

第3步:交给脚本。它会自动下载微软官方工具和产品目录,解析你系统的版本、语言、架构,然后自动在MCT界面上完成所有点击。期间你能看到进度输出,比如 "Started ESD download"、"Started media create",就这么简单。

整个过程的逻辑可以这样理解:

脚本启动 → 读取系统版本/语言/架构 → 选择MCT版本 → 选择预设 → 下载官方工具与目录 → 注入配置文件 → 自动点击向导 → 完成部署

第4步:升级完成后检查。系统重启进入新版本后,确认文件都在、软件都能打开,就收工了。

如果你只是想做个安装U盘,把预设换成Auto USB即可;想直接出ISO,用Auto ISO。全程不用动脑子。

进阶玩法:批量装机、混合版本与许可证管理

用脚本名"传参",一键批量装机

这个脚本最大的彩蛋是:脚本文件名就是命令行参数。想无人值守升级,把文件改成:

auto MediaCreationTool.bat

想指定版本和版本类型,依次写上即可:

auto 21H2 Pro MediaCreationTool.bat

如果你的机房是"十台Win 7、十台Win 8.1、十台Win 10、版本各不相同"的混合环境,想全部统一升到Win 10专业版,用上面这条命令在每台机器上跑一遍就行——脚本会自动从安装镜像里挑一个能保留文件和应用的专业版索引,自动写入注册表对应的EditionID(原值会备份成EditionID_undo,随时可还原)。

做媒体时顺便加入自定义内容

脚本会把以下文件自动放进生成的媒体里:

  • sources\PID.txt:预选安装版本,免去开机后手动选择
  • sources\EI.cfg:防止Win 11消费版媒体启动时反复要产品密钥
  • auto.cmd:可随时重跑的自动升级脚本
  • $ISO$文件夹:放你的OEM品牌化、预配置、注册表优化等内容

如果你不想要任何改动,把脚本重命名为def MediaCreationTool.bat,它就会产出和官方MCT一模一样的干净媒体。

许可证差异一锅端

支持VL(批量许可证)、MAK(多次激活密钥)和零售密钥,直接在脚本名里带上密钥即可:

auto 21H2 Pro AAAAA-BBBBB-CCCCC-DDDDD-EEEEE MediaCreationTool.bat

配合脚本内置的各版本通用密钥表,企业版、教育版、专业工作站版的授权差异都能自动处理。

绕过TPM的三种姿势

  • 动态更新检查绕过:用仓库里的Skip_TPM_Check_on_Dynamic_Update.cmd,一条命令全局跳过setup.exe的硬件检查,自带还原功能
  • 启动媒体绕过:制作媒体时脚本会自动patchboot.wim里的winsetup.dll,从安装盘启动时不再卡在硬件检查
  • 升级绕过:自动升级场景通过auto.cmd配合/Product Server参数跳过检查(界面上会出现"Windows Server"字样,忽略就好)

如果你手里已经有做好的ISO,也可以用Quick_11_iso_esd_wim_TPM_toggle.bat右键直接切换安装类型,免挂载、免重新封装。

避坑指南:常见问题FAQ

Q1:脚本双击没反应/报错?先确认PowerShell没有被限制,必要时解除阻止;如果开了BITS服务被禁用,下载会失败。脚本自身会自动申请管理员权限,别手动取消弹窗。

Q2:下载卡住不动?脚本内置了bits、PowerShell、certutil等多种下载通道轮流尝试,多半是网络问题。换个网络环境,或清理C盘ESD目录重试。

Q3:Win 11安装时提示"此电脑不符合要求"?确认你用的是非def预设制作的媒体;用auto.cmd升级时检查SKIP_11_SETUP_CHECKS是否生效。老的0字节appraiserres.dll方案在当前版本依然有效。

Q4:升级时提示无法保留文件和程序?通常是当前系统版本和镜像里的版本对不上。脚本会自动降级匹配:比如老版本Win 7升级会走Professional索引。如果手动改过EditionID导致不匹配,它会自动回滚备份值。

Q5:安装完还是联网账户,没有本地账户选项?Win 11家庭版需要AutoUnattend.xml被注入boot.wim才生效。若已经连上网,可以试试OOBE阶段输入邮箱a密码a切换到本地账户。

选择建议:什么时候该用它?

放心用的理由:脚本所有下载源都是微软官方托管地址,不捆绑任何第三方组件,做的事情就是"帮你配置好一个products.xml然后启动官方MCT",操作全程可追溯。对于想把升级流程标准化的团队,它几乎是零成本方案。

考虑替代的情况:如果你的环境完全离线、无法访问微软下载服务器,那它帮不上忙;如果你需要深度定制系统(比如预装软件、精简组件),可能得转向系统封装工具;如果你只需要干净的原版媒体,直接用def预设即可。

一句话:要的是"官方工具+自动化"的组合,选它;要的是"改系统",请另寻它路。

写在最后

从1507到23H2,从家用版到企业版,从单台升级到五十台批量部署,MediaCreationTool.bat把Windows系统部署里最繁琐的重复劳动压缩成了"改个文件名"。小张现在每周一照常开机,先把脚本同步一遍,然后泡杯茶看进度条走完——他的时间,终于不用再耗在安装向导的"下一步"按钮上了。

如果你也想体验这种省心,现在就去仓库克隆一份试试吧:

git clone https://gitcode.com/gh_mirrors/me/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

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/14 15:58:45

8.vue指令4

内容-指令-v-on-01-语法1-内联语句输入v-on:事件名"内联语句"简便:事件名<button v-on:click"count--"></button> <span>{{ count }}</span> <button v-on:click"count"></button><button :click"c…

作者头像 李华
网站建设 2026/8/14 15:54:44

056、空间降噪的“保边困境“——NLM/Bilateral/Guided Filter在纹理细节与噪声抑制之间的取舍及参数调优心法

056、空间降噪的"保边困境"——NLM/Bilateral/Guided Filter在纹理细节与噪声抑制之间的取舍及参数调优心法 上个月在调试一款车载夜视系统的时候,客户反馈了一个特别刁钻的问题:车辆在高速上跑,路灯下树影斑驳的路面被降噪算法磨得干干净净,但驾驶员抱怨"…

作者头像 李华
网站建设 2026/8/14 15:52:35

资源编号:339 | 高德地图 9.1.87(车机定制版)

资源编号&#xff1a;339 | 高德地图 9.1.87&#xff08;车机定制版&#xff09; 高德9.1系列是目前面向老旧车机打磨的最终兼容版本&#xff0c;最低支持安卓4.2系统、32位架构硬件&#xff0c;基本覆盖所有早年量产的存量车机设备&#xff0c;完美规避新版高德在老车机上安装…

作者头像 李华
网站建设 2026/8/14 15:51:38

数控缠纱机物联网智慧运维系统方案

在制球行业&#xff0c;数控缠纱机像缠毛线球一样&#xff0c;把强捻的尼龙纱线一层层、紧密地缠绕在橡胶球胆上&#xff0c;形成一个“缠纱加强层”&#xff0c;从而保证球的圆度、耐用性和弹性&#xff0c;让球更耐打&#xff0c;手感也更稳定。某企业提供PLC主控的数控缠纱机…

作者头像 李华