tiny11builder 完整教程:三条命令快速精简 Windows 11,镜像瘦身 40%
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
官方 Windows 11 安装镜像超过 5GB,老机器装不动,虚拟机模板也嫌臃肿。tiny11builder 精简安装镜像,三条指令瘦身约 40%,工具只用微软自家的 DISM,装完系统后占用几乎减半。
动手前的准备:Windows 11 镜像精简环境检查清单
精简前先备齐这五样:
- 把 tiny11builder 仓库克隆到本地任意目录
- 从微软官网下载一份 Windows 11 安装 ISO,在资源管理器里双击挂载,记下盘符(本文假设 E:)
- 能打开管理员权限的 PowerShell 5.1
- 执行策略允许运行本地脚本(用当前会话级 Bypass 即可,见下文)
- 一块工作盘,至少预留 10GB 空闲空间(本文假设 D:)
两个脚本通吃任意 Windows 11 版本、任意语言,x64 和 arm64 架构都能跑,不用另找对应版本。
开工前先定模式:标准精简和核心精简怎么选
仓库根目录有两个核心脚本,选哪个直接决定镜像打包完成后的维护能力:
| 对比项 | 标准精简 tiny11maker.ps1 | 核心精简 tiny11Coremaker.ps1 |
|---|---|---|
| 精简内容 | 移除预装应用,关闭遥测与广告推送 | 在此基础再删 WinSxS 组件存储、停用 Defender 和 Windows Update、移除 WinRE 恢复环境 |
| 打包后 | 仍可装更新、加语言包、启用功能组件 | 不可维护,更新、语言包、功能组件都装不了 |
| 适合场景 | 日常主力机 | 虚拟机、开发测试沙箱等一次性环境 |
⚠️核心精简模式生成的镜像不可维护:打包完成后装不了更新、加不了语言包、启不了任何功能组件,只适合虚拟机和测试沙箱,别装日常主力机。
三条命令跑完全流程:Windows 11 ISO 精简步骤
先克隆、再放开执行策略、最后跑脚本,全程三次调用:
- 克隆项目到本地:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder- ISO 挂载好后,以管理员身份打开 PowerShell 5.1,进入项目目录,设置只对当前会话生效的执行策略:
Set-ExecutionPolicy Bypass -Scope Process- 运行精简脚本,-ISO 填 ISO 挂载盘,-SCRATCH 填工作盘:
.\tiny11maker.ps1 -ISO E -SCRATCH D走核心模式就换成.\tiny11Coremaker.ps1 -ISO E -SCRATCH D:开跑前它会先确认你是否知晓打包后不可维护,中途还会问要不要启用 .NET 3.5——这个选项镜像生成后就改不了,先想清楚再答。接着脚本列出镜像里所有 SKU,输入 Home 或 Pro 对应的序号,剩下全程自动。约 15–30 分钟后,项目目录里会多出 tiny11.iso,临时文件自动清理、ISO 自动卸载 ✅
前后数据一览:精简效果对比
跑完流程再回头量,瘦身效果大致在这个量级(具体数值随 Windows 11 版本和你的选择浮动):
| 项目 | 官方 Windows 11 | 精简后 |
|---|---|---|
| 安装 ISO 体积 | 约 5.5GB | 约 3.2GB(小约 40%) |
| 安装后磁盘占用 | 25–30GB | 12–18GB |
| 开机到桌面 | 45–60秒 | 25–35秒 |
| 后台进程数量 | 150+ | 85–110 |
省下的空间来自三处:移掉 Clipchamp、新闻天气、Xbox 全家桶、Teams、Office Hub 等 20 多个预装应用;关掉遥测、广告推送和一批计划任务;最后用恢复压缩模式重新封装镜像。
它为什么能瘦下来:镜像层移除与恢复压缩
原理记住两点就够:
- 应用是在镜像层被移除的,不是装完系统再删。DISM 先把 install.wim 挂载到临时目录,脚本读出镜像内置的预装 AppX 清单,对照移除表执行 /Remove-ProvisionedAppxPackage,20 多个预装应用就此去掉;Edge、OneDrive 这类走另一条路——直接删文件加清注册表。装出来的系统天生没有它们,也没有"装完又冒回来"的麻烦。
- 镜像的最终体积由压缩模式决定。精简完成后,DISM 用 recovery 压缩模式重新导出 install.wim,ISO 才能从 5GB+ 压到 3.2GB;再由 Windows ADK 里的 oscdimg.exe 封装成可启动 ISO。
项目自带的 autounattend.xml 应答文件管两件事:OOBE 阶段隐藏微软账户强制登录,可直接建本地账户;让安装程序带 /compact 压缩标志部署系统。注册表层面还批量关闭遥测和广告推送,并绕过 TPM/CPU/RAM 检测,老机器也能装。
出片后容易碰到的5个问题:精简镜像常见问题
- 设置里还有 Edge 残留入口:应用本体已删,只剩设置页的壳,属正常现象,不用处理。
- winget 装不了应用:先在 Microsoft Store 里更新一遍 winget,再执行安装。
- Outlook、Dev Home 隔段时间又冒出来:脚本已写了几条注册表值做预防,但这是场持久战,再出现就手动删一次。
- arm64 下闪一下报错:arm64 镜像的 System32 里没有 OneDriveSetup.exe,不影响出片,忽略即可。
- 卡在权限或执行策略:脚本会自检管理员身份和策略并给出提示,按提示操作;最常见的失败原因是工作盘空间不足,10GB 起步别省。
按环境落地:两种精简镜像的部署建议
主力机和虚拟机模板用标准精简版,出片后先在新环境完整跑一遍验证,通过再部署。一次性测试床直接上核心精简版,但它永远打不了更新,别在上面放任何重要数据。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考