tiny11builder 三步出盘:官方 Windows 11 ISO 变成可直接启动的 tiny11.iso
tiny11builder 三步出盘官方 Windows 11 ISO 变成可直接启动的 tiny11.iso【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11buildertiny11builder 是一套 PowerShell 5.1 脚本调用 Windows 自带的 DISM把官方 Windows 11 ISO 里的预装应用成批剔掉、写入注册表绕过项再重新封装成一张能直接写启动盘的 tiny11.iso。给想在老硬件上装 Win11 的人也做轻量 Windows 11 虚拟机镜像的人。下面这篇就是完整的 tiny11 教程。先做决定精简 Windows 11 走哪条路碰命令行之前先判断你到底需不需要精简不动它机器空间不紧张、也不在意预装应用官方 ISO 是最稳的选择。标准版 tiny11maker.ps1删掉 50 多项预装应用Edge、OneDrive、Xbox、Teams、新闻、天气等但 WinSxS 组件库、Windows Update、Defender、WinRE 全保留。装完照样能打补丁、装语言包、加功能适合当日常主力机。核心版 tiny11Coremaker.ps1在标准版基础上再删 IE、WordPad、录音这类 FoD 包把 WinSxS 整体换成精简副本并移除 WinRE。Windows Update 随之失效强行开启会让系统进入失败状态Defender 只是禁用、事后还能手动恢复。镜像更小但装完不能再打补丁、加语言和装功能——只适合装完就扔的虚拟机与测试床。一句话长期用的机器选标准版一次性测试环境才碰核心版。维度标准版 tiny11maker.ps1核心版 tiny11Coremaker.ps1应用移除50 项预装应用标准清单 IE、WordPad、录音等 FoD 包WinSxS / Update保留可打补丁换精简副本Update 实际失效Defender / WinRE均保留Defender 禁用可恢复、WinRE 移除后期加补丁 / 语言 / 功能可以不可以工作目录 / 交互-SCRATCH指定仅选 SKU固定系统盘多问是否装 .NET 3.5精简的底层一条 PowerShell DISM 流水线 整条链路只依赖微软自家工具DISM 管挂载、删包、压缩Windows ADK 的oscdimg.exe负责最后打可启动光盘。路径是一条直线官方 ISO →若是install.esd先Export-WindowsImage转成install.wim→ DISM 挂载 → 按前缀批量移除 Appx → 加载注册表 hive 写入绕过项 →/Cleanup-Image组件清理 /Compress:recovery重新打包 →oscdimg.exe打可启动盘 →tiny11.iso三个细节值得记住成品体积明显缩小功劳在 recovery 压缩/Compress:recovery不只是删应用系统镜像install.wim和引导镜像boot.wim各挂载一次写入同一套注册表改动全程Start-Transcript留日志标准版输出tiny11_时间戳.log核心版输出tiny11.log出错可逐条回溯挂载 ISO、跑脚本等出盘 前提就三样有管理员权限且能跑 PowerShell 5.1 的机器、一份官方 Windows 11 ISO、一块空间充足的工作盘——镜像要在这复制和挂载别挑快满的小盘。资源管理器里右键 ISO 挂载记下盘符比如E。右键以管理员身份打开 PowerShell 5.1先执行Set-ExecutionPolicy Bypass -Scope Process。-Scope Process只在当前窗口生效关掉就恢复系统策略不动。运行.\tiny11maker.ps1 -ISO E -SCRATCH D-ISO是 ISO 盘符只写字母不带冒号校验限制在c-z-SCRATCH是工作盘不填默认用脚本所在目录。两个参数都可省略脚本会逐项提示get-help看完整帮助。脚本列出镜像里全部 SKU家庭版、专业版各占一个索引输入序号即可。之后全自动挂载、删应用、写注册表、组件清理、recovery 压缩、oscdimg.exe打盘。核心版会多问一句是否内置 .NET 3.5答y时用/source:$SystemDrive\tiny11\sources\sxs就地注入装完补不了。结束tiny11.iso落在脚本所在目录。脚本顺手收尾删掉临时下载的oscdimg.exe、清掉工作目录、弹出挂载的 ISO。想跑核心版把命令换成.\tiny11Coremaker.ps1 -ISO E -SCRATCH D其余流程一致。能动手改的三处应答文件、应用清单、绕过开关 clone 到本地后下面三处随便改重跑就是同款镜像1. OOBE 行为——autounattend.xml。安装阶段生效oobeSystem阶段HideOnlineAccountScreens设为true跳过微软账户界面直接建本地账户windowsPE阶段Compact设为true部署时带/compact压缩。脚本会把它同时拷进镜像的Sysprep目录和 ISO 根目录改一处两边都生效。2. 删哪些应用——$packagePrefixes。tiny11maker.ps1 里这是一组 Appx 前缀Microsoft.XboxApp、Microsoft.Todos之类。脚本先用/Get-ProvisionedAppxPackages拉出镜像里全部预装包再按前缀匹配逐个/Remove-ProvisionedAppxPackage。想保留某个应用删掉对应前缀那一行要加黑名单仿照Microsoft.应用名的格式补一行。3. 硬件门槛——LabConfig 绕过项。系统镜像和引导镜像都写同一组值HKLM\SYSTEM\Setup\LabConfig下的BypassCPUCheck、BypassRAMCheck、BypassSecureBootCheck、BypassStorageCheck、BypassTPMCheck外加Setup\MoSetup的AllowUpgradesWithUnsupportedTPMOrCPU。老机器装不上 Win11 的卡点就在这几个值上脚本默认全绕不用手动处理。已知问题与小坑⚠️ 以下都是预期行为不是坏了装好的系统里 Winget 装不了应用镜像内 Winget 版本偏旧先到 Microsoft Store 更新一次即可。arm64 ISO 运行时闪一下报错arm64 镜像的 System32 本来没有 OneDriveSetup.exe删除步骤必然触发一次提示不影响出盘。设置里仍有个别 Edge 条目应用本体已删少数设置/注册表条目是已知残留Uninstall 键已被脚本移除不影响使用。Outlook、Dev Home 过段时间自己冒出来系统更新调度器会主动推送。脚本已写workCompleted键拦截冒出来就再删。核心版打不了更新、加不了语言WinSxS 移除后系统失去可维护性设计如此要打补丁请用标准版出盘。谁该用谁该绕开老硬件装 Win11绕过开关加本地账户应答文件一条龙配好直接能装。日常主力机但预装太多标准版保留 WinSxS 与 Update装完照旧打补丁。批量铺虚拟机、测试床核心版镜像更小、出盘更快.NET 3.5 询问一步到位。想沉淀自己的装机底模前缀清单开放可改改完重跑即可复刻。反过来期待零残留的完美主义者Edge 设置残留客观存在、打算把核心版当长期系统的人、完全不碰命令行的人得自己开 PowerShell、输盘符和 SKU 序号建议绕开。仓库与关键文件git clone https://gitcode.com/GitHub_Trending/ti/tiny11builderREADME.md官方说明含两个脚本的完整移除清单与已知问题tiny11maker.ps1标准版入口保留系统可维护性tiny11Coremaker.ps1核心版入口WinSxS 精简与 WinRE 移除细节都在这里autounattend.xml跳过微软账户、启用压缩安装的 OOBE 应答文件【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考