Tiny11Builder 完整指南:三步精简 Windows 11 镜像,老电脑也能装 Win11【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder想象一下:你想给一台老旧笔记本装 Windows 11,安装程序却停在你的电脑不符合最低要求;官方 ISO 动辄 5 GB 以上,装完还自带一堆根本用不到的应用。Tiny11Builder是一个 Windows 11 镜像精简工具:它用 DISM 和 oscdimg.exe 对官方 ISO 做离线改造,删掉非必要组件、绕过硬件检测,最后打包出一个体积更小的可启动镜像tiny11.iso。全程只走微软官方工具链,不引入任何第三方镜像软件。项目速写:两个脚本加一份应答文件仓库只有 4 个文件,分工明确:文件职责tiny11maker.ps1常规版制作脚本,Windows 11 精简的主流程tiny11Coremaker.ps1核心版制作脚本,瘦身到底,面向测试环境autounattend.xml无人值守应答文件,注入镜像后控制安装与 OOBE 行为README.md使用说明、移除清单、已知问题与 TODO工具链上它只依赖两样东西:系统自带的DISM,以及 Windows ADK 提供的oscdimg.exe(用于压出可启动 ISO)。如果本机没装 ADK,脚本会自动从微软官方源下载 oscdimg.exe,无需手动准备。做出 tiny11.iso 的完整路径整个流程 4 步,全部在 Windows 上完成。第 1 步:拿到脚本git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder第 2 步:下载并挂载官方 ISO从微软官方渠道获取 Windows 11 ISO,用资源管理器右键挂载,记住它分配的盘符。任意版本号、任意语言,x64 与 arm64 都能处理,脚本会自行识别镜像的语言和架构。第 3 步:以管理员身份运行脚本以管理员身份打开PowerShell 5.1,先放开执行策略(只影响当前会话),进入脚本目录执行:Set-ExecutionPolicy Bypass -Scope Process .\tiny11maker.ps1 -ISO E -SCRATCH D参数含义:-ISO E:挂载好的 ISO 所在盘符,只填字母、不带冒号,脚本会校验是否在 C–Z 之间;-SCRATCH D:暂存盘,用来存放 WIM 和解压出来的整个系统文件,需要预留足够空闲空间;两个参数可省略、可换序:不传-ISO时脚本会交互询问,不传-SCRATCH时默认用脚本所在目录;全部参数说明可查get-help。第 4 步:选 SKU,等待脚本会列出 install.wim 里所有镜像索引(Home、Pro、Enterprise 等),让你选一个作为基础。之后自动执行:删组件、写注册表、清组件存储、封装出盘。完成后tiny11.iso出现在脚本目录,暂存文件自动清理、ISO 自动弹出;全程用Start-Transcript落日志,常规版日志名为tiny11_yyyyMMdd_HHmms.log,核心版为tiny11.log。它是怎么做到的离线镜像手术:不装系统,直接拆箱操作把 install.wim 想象成封装好的 Windows 货箱。Tiny11Builder 不装系统(不开箱使用),而是用Mount-WindowsImage把货箱吊到工作台上(挂载到暂存目录),逐件清点:格式转换:源镜像若是 ESD,先Export-WindowsImage转成 WIM,最大压缩并做完整性检查;批量删预装应用:用dism /Get-ProvisionedAppxPackages枚举清单,按内置前缀表匹配(Xbox 全家桶、新闻、邮件日历、Teams、Outlook、Dev Home、Windows Terminal、Copilot 等约 50 个前缀),再逐个/Remove-ProvisionedAppxPackage;删受保护文件:Edge 和 OneDriveSetup.exe 先takeownicacls把所有权拿到手(相当于先配一把钥匙),再删除;改注册表:用reg load把镜像里的离线 hive 挂到 HKLM 下(zSYSTEM、zSOFTWARE 等),所有修改通过Set-RegistryValue这类封装函数写入,完成后卸载;收尾:dism /Cleanup-Image /StartComponentCleanup /ResetBase清组件存储,卸载镜像,导出封装。所有改动都落在镜像里,不碰当前系统。双重压缩:出厂抽真空,装机再压缩最终 ISO 为什么小?两层压缩同时起作用:制作时:dism /Export-Image ... /Compress:recovery用恢复压缩封装镜像,比常规导出更紧凑;核心版更进一步,最终再导出一份install.esd;部署时:autounattend.xml 里Compacttrue/Compact会在安装系统时触发/compact,把盘上文件再压缩一遍。同一份文件还设置了HideOnlineAccountScreenstrue/HideOnlineAccountScreens:OOBE 时跳过微软账户界面,直接建本地账户;脚本同时写入BypassNRO1,双保险。硬件检测绕过:两个镜像各写一套开关Windows 11 的 TPM、安全启动、CPU、内存检查,安装器(boot.wim)和系统镜像(install.wim)各把守一道,所以脚本在两个镜像里各写入同一组 LabConfig 开关:HKLM\SYSTEM\Setup\LabConfig BypassTPMCheck1 BypassRAMCheck1 BypassCPUCheck1 BypassSecureBootCheck1 BypassStorageCheck1 HKLM\SYSTEM\Setup\MoSetup AllowUpgradesWithUnsupportedTPMOrCPU1同时把UnsupportedHardwareNotificationCache下的 SV1/SV2 清零,装完系统也不再弹硬件不受支持的提示。离线手术阶段还会顺手关掉遥测与广告推送、禁用保留存储、阻止 BitLocker 设备加密。常规版 vs 核心版:瘦身力度怎么选两个脚本的区别,就是敢删到什么程度:维度常规版 tiny11maker核心版 tiny11Coremaker预装应用移除 20 个 Appx(Clipchamp、新闻、天气、Xbox、纸牌、邮件日历、地图、Teams、Outlook、Windows Terminal 等)常规版全部 系统级包(IE、WordPad、步骤记录器、扩展壁纸、对应语言的手写/OCR/语音组件等)WinSxS 组件存储保留裁剪,仅保留 servicing 栈、目录等少量必要目录Windows Defender保留禁用(可按需重新启用)Windows Update可用移除:wuauserv 设禁用,删除 WaaSMedicSVC/UsoSvc,更新源指向 localhostWinRE 恢复环境保留移除 winre.wim(留空文件占位).NET 3.5装完仍可添加制作时必须选,之后无法再加制作后能否加语言包/更新/功能能不能适合场景日常使用、真机、批量装机虚拟机、测试床、一次性环境一句话:长期使用选常规版,一次性测试环境选核心版。另外注意核心版标注 BETA,暂存区固定在系统盘,启动时会强制你确认不适合日常使用的提示。谁适合用开发者/测试:核心版给虚拟机或 CI 搭标准 Win11 测试床,体积小、拉起快,需要 .NET 3.5 就制作时勾上;环境是消耗品,别跑生产业务。运维/IT:常规版做批量装机,硬件绕过、本地账户 OOBE、关遥测都已预置,更新能力完好,装完还能接内部更新源。普通用户:最直接的价值是救活不满足官方硬件要求的旧电脑,靠 LabConfig 绕过直接安装;装完用 winget 装自己的应用(首次使用前可能要先通过 Microsoft Store 更新 winget)。已知限制与常见问题以下均来自 README.md 和脚本中的真实说明,使用前心里有数:核心版不可逆:做完不能加语言、更新、功能,WinRE 也没了;README 明确它只是快速测试/开发工具,不能替代日常使用。Outlook / Dev Home 可能复活:脚本已写入任务已完成标记拦截更新重装(新版加强过),但 README 承认这是一场持久战,偶有出现,删一次即可。Edge 有表面残留:应用本体已删,设置里仍留少量注册表条目。arm64 会闪一下报错:arm64 镜像的 System32 里本来就没有 OneDriveSetup.exe,报错无害。权限与执行策略:非管理员运行时脚本会自动弹新管理员窗口(旧窗口可关);策略为 Restricted 时会提示改成 RemoteSigned。oscdimg.exe:优先找系统 ADK,找不到就自动从微软官方源下载,不用手动装 ADK。winget:精简后的系统,可能需要先在 Microsoft Store 更新 winget 才能装应用。写在最后一张官方 ISO,几分钟等待,零第三方工具——Tiny11Builder 换来的是一张精简、安静、能绕过硬件检测的 Windows 11 安装盘,这就是它在 Windows 11 镜像瘦身领域的核心价值。按 README 的 TODO,后续方向是更智能的语言/架构识别、更灵活的保留/删除选项,也许还有一个 GUI;想自定义瘦身清单的话,改脚本里的包前缀表和注册表写入,现在就可以动手。【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?