tiny11builder 卡在 oscdimg.exe?完整指南两分钟搞定可引导 ISO
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
镜像刚精简完,一切顺利,结果生成 ISO 的最后一步卡住了:脚本报出oscdimg.exe not found,tiny11.iso 怎么等都不见踪影。如果你也卡在这一步,先别慌——这是 tiny11builder 最常见的构建失败,解决它不用超过两分钟。
这篇文章面向 tiny11builder 的使用者。它是一套 PowerShell 脚本,能把完整的 Windows 11 自动精简、打包成几 GB 的小 ISO;这篇文章专门讲构建卡死在 oscdimg.exe 的原因,以及怎么让最终镜像顺利出来。
为什么卡在这:先搞懂 oscdimg.exe 在干嘛
整条构建流水线里,只有这一个工具不是系统自带的。
精简、压缩这些活全由 Windows 自带的 DISM 完成,唯独最后一步——把剪完的文件系统打包成可引导的 ISO——需要 oscdimg.exe。它随微软 Windows ADK 提供,普通电脑默认没有。
脚本的兜底顺序是:先找系统 ADK 的标准目录(C:\Program Files (x86)\Windows Kits\10\...\Oscdimg\),找不到就找脚本目录里的 oscdimg.exe,再没有就尝试联网自动下载。报"not found",说明这三处全落了空。
拿到工具的两条路:看你怎么用选
如果你以后会经常构建 Windows 镜像,就装 ADK;如果你只想这一次顺利跑完,就直接把工具放进脚本目录。⚠️
路径一:装 ADK(适合长期用)
运行 Windows ADK 安装程序,安装时勾上Deployment Tools组件。装完脚本会自动在标准路径找到 oscdimg.exe,不用任何额外配置。
路径二:独立部署(适合一次性构建)
把 oscdimg.exe 放到脚本所在目录即可。脚本本身也会尝试从微软符号服务器自动下载,但网络不稳时手动放一个更稳:
Invoke-WebRequest -Uri "https://msdl.microsoft.com/download/symbols/oscdimg.exe/3D44737265000/oscdimg.exe" -OutFile ".\oscdimg.exe"两条路没有别的区别:工具到位后,脚本走的是同一段打包逻辑,产物完全一样。
跑一遍脚本,看到这两行就成了
重新运行脚本,到打 ISO 环节时看到任意一行:
Will be using oscdimg.exe from system ADK. Will be using bundled oscdimg.exe.就说明工具被正确找到了。最终判断标准只有一条:脚本目录里出现了 tiny11.iso(通常几 GB),用它安装系统时能正常进入安装界面 ✅
踩坑速查
- 症状:报 "oscdimg.exe not found",脚本直接退出。解决:手动下载 oscdimg.exe 放进脚本目录后重跑。
- 症状:装了 ADK 还是找不到工具。解决:检查路径里的架构段(amd64 或 arm64)是否与当前系统一致。
- 症状:自动下载总是超时或下下来打不开。解决:换个网络手动放置工具文件,或直接改用 ADK 方案。
- 症状:脚本一开始就提示"无法加载,因为在此系统上禁止运行脚本"。解决:先执行 Set-ExecutionPolicy Bypass -Scope Process 再启动脚本。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考