Win_ISO_Patching_Scripts 完整教程:Windows ISO 补丁集成与安装镜像自动化

📅 2026/8/22 12:01:11
Win_ISO_Patching_Scripts 完整教程:Windows ISO 补丁集成与安装镜像自动化
Win_ISO_Patching_Scripts 完整教程:Windows ISO 补丁集成与安装镜像自动化【免费下载链接】Win_ISO_Patching_ScriptsWin_ISO_Patching_Scripts项目地址: https://gitcode.com/gh_mirrors/wi/Win_ISO_Patching_ScriptsWin_ISO_Patching_Scripts 把 Windows 安装镜像的 ISO 补丁集成流程完全自动化:放入官方 ISO,双击 Start.cmd,脚本就从微软官方源下载最新累积更新,按正确顺序打进系统映像,最后重新打包出带补丁的新 ISO。你的装机盘出厂即最新,不用再装完系统后花几小时逐个刷更新。这个工具替你解决什么问题:为什么要在安装前打补丁干净的 Windows 有多麻烦:装完还要自己补一台干净的 Windows 装好后,得等 Windows Update 依次下载服务堆栈更新、累积更新,中间还要重启几次。单台机器就要花上好几个小时,批量装机更难受。想自己做一张最新的安装盘,传统办法是手动挂载 install.wim、按顺序逐个集成、再重新打包,顺序错了就得重来。它的流程:解压、下载、集成、重打包,四步连成一条线 Win_ISO_Patching_Scripts 把四步串起来:用 7-zip 把官方 ISO 解压到ISO\文件夹;从 install.wim 里读出构建号和架构,在Scripts\目录里找到对应的补丁清单(每个构建号/架构一份 .meta4 文件,如script_19041_x64.meta4);用 aria2 多线程(16 连接、同时 5 个任务)从微软官方源把补丁下到patch\文件夹;再由 W10UI 调用 dism/wimlib 按正确顺序集成(先服务堆栈,后累积更新),最后生成新 ISO。补丁选什么、按什么顺序装,全程不用你操心。支持哪些 Windows 版本构建号由项目持续跟进更新(最后更新 2026 年 7 月 28 日):版本对应构建号Windows 10 企业版 LTSB 2016 / Server 201614393.9339Windows 10 企业版 LTSC 2019 / Server 201917763.9020(Arm 版已停止支持)Windows 10 22H2 / 企业版 LTSC 20211904x.7548Windows Server 202220348.5386Windows 11 23H222631.7376Windows Server 202526100.33158Windows 11 25H2 / 企业版 LTSC 202426200.8973Windows 11 26H128000.2608(x64 版本不推荐)21H1(19042)、21H2(19045)、24H2(26200)这类小版本号,会自动归到对应的稳定渠道脚本处理,不需要你手动指定。第一次使用:从克隆脚本到产出新 ISO准备环境:一台 Windows 主机 一个官方 ISO先克隆项目:git clone https://gitcode.com/gh_mirrors/wi/Win_ISO_Patching_Scripts两个注意点:主机系统建议 Windows 10/11;如果要处理的镜像是 Windows 11 构建 22567 及以后,主机至少要是 Windows 10 1607。脚本所在目录的路径不能含空格,Start.cmd 启动时会明确检查并拒绝运行。把官方 ISO 放进项目根目录,目录里只能有一个 ISO(上一轮的成品 ISO 记得挪走)。双击 Start.cmd,让它自己跑完Start.cmd 会自动请求管理员权限(弹 UAC 时点是)。之后它依次:把 ISO 解压到ISO\文件夹;如果 ISO 里装的是 install.esd,会先逐个导出成 install.wim 再继续;检测版本和架构,把补丁下载到patch\文件夹;自动调用 W10UI.cmd 执行真正的集成和 ISO 生成。窗口结束后,脚本当前目录会多出一个新 ISO,那就是成品。Delete_Source默认是 0,解压出的ISO\文件夹和patch\文件夹会保留,确认成品没问题后手动删掉即可释放空间。它到底集成了哪些补丁补丁清单由Scripts\script_构建号_架构.meta4决定。若netfx481开启,还会额外下载 .NET Framework 4.8/4.8.1 补丁;映像默认语言不是英语时,会按语言再下一份对应的 .NET 补丁。Server 2025(26100 且 ProductType 为 ServerNT)走专用的script_server_26100_x64.meta4。这些 meta4 文件一般不用管,项目也自带 Update-Meta4.ps1 可以按微软更新历史重新生成。W10UI.ini 关键参数:按需调这几个开关wim2esd:省 25% 体积,代价是时间和资源 打开根目录的 W10UI.ini,最常动的是这两个:参数默认控制什么什么时候改wim2esd1集成完后把 install.wim 转成 install.esd,映像体积缩小约 25%磁盘紧张就保持 1;赶时间、怕机器吃紧就改 0——这个转换非常消耗 CPU 和内存wim2swm0把 install.wim 拆分成多个 install.swm 文件需要拆分安装映像的场景;两者都设为 1 时,esd 优先多版本 ISO:只集成你要的版式默认AutoStart 1,脚本会集成 install.wim 里的全部版式并自动开始。改成AutoStart 0后,运行脚本时在菜单里按 8 选择版本(可多选),选完按 0 才开始。只打算做一张专业版的镜像,就用这个开关。.NET 相关:Net35 和 netfx481 两个开关Net35 1:默认集成 .NET 3.5,源来自 ISO 自带的 sxs 文件夹;软件不依赖 3.5 就改 0。注意 Windows 11 构建 27965 起已不再把 .NET 3.5 作为系统功能,对该版本此开关无效。netfx481 1:启用 .NET Framework 4.8.1。对 19041~22000,脚本优先下 4.8.1,没有合适的再退回 4.8;14393/17763 固定是 4.8。不需要 .NET 补丁就改 0。精简系统:五个默认关闭的开关默认都是 0,改成 1 即生效,适合做企业标准化镜像:参数效果nosuggapp全新安装后不再自动装第三方应用nosuggtip关闭各处无用的建议提示和功能norestorage不占用保留存储空间nogamebar禁用游戏栏 Game Baroobebypass跳过在线账号,OOBE 直接创建本地账户另外ltscfix 1用于修复 LTSC 2021/2024 的库文件问题(官方修正后会移除)。SkipEdge、SkipWebView、AddDrivers(把启动关键驱动注入 install.wim/boot.wim,只适合芯片组、磁盘控制、网卡这类简单驱动)、UpdtBootFiles 等高级选项,根目录的 W10UI-ReadMe.txt 里有完整说明。常见报错与排查⚠️ 脚本的报错都很直白,按提示处理即可:运行前的三个硬性检查目录含空格:Start.cmd 直接拒跑,提示重命名目录。存在多个 ISO:根目录多于一个 ISO(常见是上轮成品忘了挪走)时不会启动。权限不足:取消 UAC 提权后,窗口会提示此脚本需要使用管理员权限执行。警告ISO 包含 pending.xml说明这张 ISO 不是干净的官方版本,里面残留了没打完的补丁状态。停下来,换一张干净的官方 ISO,否则集成结果不可靠。提示不支持此版本脚本按构建号 架构找补丁清单,Scripts\里没有对应文件就会报这个,并显示检测到的版本。对照上表确认:比如 Windows 11 26H1 的 x64 镜像,项目 README 就明确标注不推荐。如果你确认版本受支持,可用项目自带的 Update-Meta4.ps1 重新生成 meta4 清单。下载失败或想深挖细节下载阶段出错会提示下载文件错误,请重新尝试,打开patch\aria2.log能看到卡在哪,大多是网络问题,重跑 Start.cmd 即可,aria2 支持断点续传。要排查集成细节,脚本有调试模式:把脚本里的_Debug0改成 1,跑完会在目录里生成W10UI_Debug.log(该模式下窗口不显示进度)。生成 ISO 文件需要 Windows ADK,或者把oscdimg.exe/cdimage.exe放在 W10UI.cmd 同目录;两者都没有时,会用脚本内置的 PowerShell 方法打包。还要知道一个边界:RSAT、Media Feature Pack 这类特殊更新脚本不处理,得手动集成。适合谁用,以及现在就可以做的一步适合的场景IT 部署:定期刷新黄金镜像,让成百上千台机器的装机介质补丁水平一致;开发者/个人:虚拟机、测试机快速重建,装完不用再补一轮;离线环境:镜像做一次,装机全程不用联网。建议的下一步把官方 ISO 放进项目根目录,先用默认设置完整跑一遍 Start.cmd,感受流程和耗时;确认没问题后,再按需把 wim2esd 或上面那几个精简开关打开,跑第二轮出正式镜像。【免费下载链接】Win_ISO_Patching_ScriptsWin_ISO_Patching_Scripts项目地址: https://gitcode.com/gh_mirrors/wi/Win_ISO_Patching_Scripts创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考