免费获取学习方案
ARTICLE DETAIL

资讯详情

深耕编程基础知识与建站技术分享的一线实战洞察。

用 tiny11builder 构建精简版 Windows 11 镜像:从挂载 ISO 到产出 tiny11.iso 的完整流程

用 tiny11builder 构建精简版 Windows 11 镜像:从挂载 ISO 到产出 tiny11.iso 的完整流程 用 tiny11builder 构建精简版 Windows 11 镜像从挂载 ISO 到产出 tiny11.iso 的完整流程【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11buildertiny11builder 是一组 PowerShell 脚本用于从官方 Windows 11 ISO 构建精简版安装镜像移除预装应用与推广内容绕过 TPM、CPU、内存等安装限制最终产出可引导的 tiny11.iso。脚本支持任意 Windows 11 版本、语言与架构核心操作只依赖微软自带的 DISM 工具。项目定位与适用场景tiny11builder 面向在一台可用的 Windows 机器上制作 Windows 11 安装介质的场景。它的输入是官方 ISO输出是一个体积更小的引导 ISO适合两类用户一是想在低配置设备上安装 Windows 11 的用户脚本会写入绕过 TPM/CPU/内存/安全启动检查的注册表项二是需要批量、离线部署精简系统的运维人员配套的答案文件让 OOBE 跳过微软账户环节。项目提供两个脚本取舍不同。tiny11maker.ps1 是标准版移除预装应用的同时保留系统可维护性安装后仍可添加语言包、更新和功能是日常使用的推荐选择tiny11Coremaker.ps1 是核心版额外移除组件存储WinSxS、禁用 Defender 与 Windows Update、删除 WinRE换来更小的体积但产物不可再打补丁定位是虚拟机中的快速测试与开发环境不适合当正式系统长期运行。构建前的关键概念两个脚本的取舍维度tiny11maker.ps1标准版tiny11Coremaker.ps1核心版额外移除项预装应用、Edge、OneDrive 等标准版全部内容 WinSxS、WinRE禁用 Defender 与 Windows Update产物可维护性可后续安装语言、更新、可选功能不可再添加语言、更新或功能运行方式支持-ISO/-SCRATCH参数交互式逐项询问适用定位日常使用快速测试、开发、虚拟机标准版移除的预装应用包括 Clipchamp、新闻、天气、Xbox、Office Hub、媒体播放器、OneDrive、Edge 等完整清单见 README.md。参数含义-ISO 与 -SCRATCH标准版脚本接收两个参数均为盘符字母C–Z 之间不带冒号-ISO指定挂载后的 Windows 11 ISO 所在盘符-SCRATCH指定临时工作盘。脚本会在工作盘下创建 tiny11 与 scratchdir 两个目录存放解开的镜像结束后自动清理。如果机器只有一个盘也可以省略-SCRATCH脚本会默认使用脚本所在目录。镜像处理链路构建过程是若 ISO 中是 install.esd先用 DISM 导出为 install.wim挂载镜像后按包前缀逐个移除预装应用加载离线注册表并写入各项精简配置执行组件清理后重新导出压缩镜像最后由 oscdimg.exe取自 Windows ADK缺失时自动下载生成引导 ISO输出文件名为 tiny11.iso位于脚本所在目录。答案文件的作用autounattend.xml 是无人值守答案文件脚本会把它复制进镜像并用于安装阶段OOBE 时隐藏微软账户登录界面HideOnlineAccountScreens并以/compact方式部署系统以进一步压缩磁盘占用。构建步骤步骤一获取脚本与官方 ISO做什么从 GitCode 克隆仓库并从微软官方渠道下载 Windows 11 ISO。git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder完成后应看到仓库目录中包含 README.md、tiny11maker.ps1、tiny11Coremaker.ps1、autounattend.xml 四个文件且 ISO 已下载完成。步骤二挂载 ISO 并放行执行策略做什么在文件资源管理器中右键 ISO 选择挂载记下分配的盘符例如 E。以管理员身份打开 PowerShell 5.1临时放行当前会话的脚本执行策略。Set-ExecutionPolicy Bypass -Scope Process # 仅对当前会话生效不改系统策略完成后应看到资源管理器中新增一个带 ISO 名称的光驱盘符PowerShell 中该命令无报错返回。若会话策略仍为 Restricted直接运行脚本时脚本也会提示并询问是否改为 RemoteSigned输入 yes 即可。步骤三运行标准版脚本做什么进入仓库目录运行 tiny11maker.ps1传入挂载盘符与临时盘符均为字母不带冒号。脚本中途会列出 install.wim 中的镜像索引即 SKU按要求输入要构建的版本序号。.\tiny11maker.ps1 -ISO E -SCRATCH D完成后应看到控制台提示 ISO 创建完成并等待回车脚本所在目录出现 tiny11.iso同一目录留有 tiny11_日期时间.log 运行日志D 盘上的 tiny11、scratchdir 临时目录已被清理ISO 盘符被自动弹出。步骤四可选运行核心版脚本做什么核心版不带参数全程交互确认继续y/n、输入 ISO 盘符、输入镜像索引构建中会询问是否启用 .NET 3.5该选项在镜像完成后无法再补需要就输入 y。工作目录固定使用系统盘。.\tiny11Coremaker.ps1完成后应看到控制台提示创建完成脚本目录出现 tiny11.iso 与 tiny11.log系统盘上的 tiny11、scratchdir 目录被清理。产物验证与可选优化挂载产出的 tiny11.iso确认 sources 目录下的系统镜像与 boot.wim 完整。构建失败时优先查看脚本目录中的日志文件标准版为 tiny11_日期时间.log其中记录了每一步的输出。用get-help查看脚本参数说明确认参数写法。未安装 Windows ADK 部署工具时无需手动处理脚本会自动下载 oscdimg.exe 并在结束时清理。在 arm64 机器上构建时可能短暂出现与 OneDriveSetup.exe 相关的报错属已知问题不影响产物。常见问题排查提示在此系统上禁止运行脚本现象双击或运行 ps1 时 PowerShell 拒绝执行。原因执行策略为 Restricted。解决运行Set-ExecutionPolicy Bypass -Scope Process后重试或按脚本提示将策略改为 RemoteSigned。提示找不到 Windows OS 安装文件现象脚本报 Cant find Windows OS Installation files。原因传入的盘符下没有 sources\install.wim 或 install.esd通常是 ISO 未挂载或盘符记错。解决确认资源管理器中能看到 ISO 盘符核对字母后再传入参数只写字母不写冒号。核心版系统无法安装更新和语言包现象用 tiny11Coremaker 构建的镜像安装后不能打补丁、不能加语言。原因核心版移除了 WinSxS 组件存储Windows Update 依赖它禁用后系统会进入故障状态。解决需要可维护的系统请改用 tiny11maker.ps1 构建确认可测试环境再使用核心版。小结标准版适合需要在低配置或旧设备上长期使用 Windows 11 的场景核心版适合虚拟机与快速测试。核心收益是一张体积更小、可离线部署、跳过微软账户登录且绕过硬件检查的引导 ISO。下一步可用 U 盘工具将 tiny11.iso 写入介质在目标机器或虚拟机上验证安装流程。【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表