tiny11builder 完整指南:把 Windows 11 官方 ISO 精简成更小的安装镜像
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
老机器带不动原装 Windows 11,新系统又塞满用不上的应用。tiny11builder 是一套 PowerShell 脚本,把官方 ISO 重新打包,产出一张体积更小、预装更少的精简安装镜像。
⚡ 30 秒先跑起来
你只需三步拿到成品,剩下的活全交给脚本。
- 备料:从微软渠道下载 Windows 11 官方 ISO(任意版本、语言、架构都能用),右键挂载并记下盘符;同时把脚本源码拉到本地。
# 克隆脚本仓库 git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder- 放行:用管理员身份打开 PowerShell 5.1(Windows 自带的命令行环境),临时放开当前窗口的脚本限制。
# 执行策略只影响当前会话 Set-ExecutionPolicy Bypass -Scope Process- 开工:进入脚本目录,跑构建命令。
# E 为挂载盘符,D 为临时盘符 .\tiny11maker.ps1 -ISO E -SCRATCH D中途脚本会问你两件事:镜像盘符(只输字母,不带冒号)和版本序号(image index,对应家庭版、专业版这些 SKU)。之后不用盯着,等它跑完,脚本所在目录会多出一个tiny11.iso,临时文件也会被自动清掉。
💡 建议:
-Scope Process只改当前窗口,关掉即还原,比永久改全局策略稳妥。
它到底做了什么
一句话原理:把 ISO 里的系统镜像挂到临时目录,删改完再压缩打包。
具体分四步走:
- 在挂载盘找
install.esd(官方的压缩封装格式),用 DISM(微软自带镜像工具)转成install.wim,方便按序号挑选版本; - 挂载镜像,按清单卸载预装应用,Edge、OneDrive 这类组件直接删目录;
- 挂上镜像的注册表,批量写入优化项,再卸载、重新压缩导出;
- 用
oscdimg(Windows ADK 里的打镜像工具)压出可引导 ISO,收尾清理。
删掉的东西不少:Clipchamp、Xbox 全家、新闻、天气、纸牌合集、邮件日历、反馈中心、地图、录音机、Your Phone、媒体播放器、Internet Explorer,连 Edge 和 OneDrive 也在名单里。
改注册表做的几件实事:
- 安装阶段放宽 TPM、CPU、内存、安全启动这些门槛,老硬件也能装;
- 关掉出厂预留的那块存储配额;
- 遥测数据收集设为最低档,广告推荐、预装推送一并关闭;
- 阻止 Teams、新 Outlook、Copilot 这类组件悄悄回装;
- 删掉错误上报、体验改进等几个后台计划任务,顺手关掉 BitLocker 设备加密。
autounattend.xml 是随 ISO 一起带走的应答文件(无人值守安装时自动回答问题的配置):开机向导直接走本地账户,不强制微软账号,并给系统打上/compact压缩安装标记。
⚠️ 注意:tiny11Coremaker.ps1 会再删组件库(WinSxS,系统保留的组件备份区)、关掉 Windows Update 和 Defender,事后无法补装功能,别拿去当日常系统。
关键配置速查
常用参数就四个,记牢就够用:
| 参数/环节 | 作用 | 怎么填 |
|---|---|---|
-ISO | 挂载盘符 | 单个字母,不带冒号,如E |
-SCRATCH(仅 maker 版) | 临时文件盘符 | 空间留足,如D |
| image index | 基于哪个 SKU 构建 | 按脚本列出的序号输入 |
.NET 3.5(仅 core 版会问) | 集成老版框架 | 答y集成,错过无法后补 |
几个最常改的点:
- 参数都可以省掉,脚本会逐项追问;位置参数写法是"先 ISO 盘、后临时盘"。
- 想看完整帮助,窗口里敲
Get-Help .\tiny11maker.ps1 -Full。 - core 版问
.NET 3.5时,答y会从 ISO 的sxs目录提取框架文件,这一步只有一次机会。
不同人怎么选
先对号入座,再决定跑哪个脚本。
- 日常主力机:用 tiny11maker.ps1。它只做瘦身,系统仍可维护,装完照样能加语言包、打更新、补功能。
- 虚拟机/测试环境:用 core 版。体积压到极致,坏了直接重做,成本最低;代价就是上面说的"不可逆"。
- 批量装机:同样选 maker 版。应答文件已内置,装机时跳过账户环节、压缩部署,重复使用不折腾。
arm64 设备同样在支持范围内,构建前留意一下磁盘空间。
踩坑速查
出问题先对照这张表,已知坑位基本都盖住了:
| 现象 | 原因 | 解法 |
|---|---|---|
| 提示找不到安装文件 | -ISO盘符输错或 ISO 没挂载 | 用Get-Volume核对盘符,只输字母 |
| 脚本被拦截 | 执行策略是 Restricted | 按上文放行当前会话 |
| 设置里残留 Edge 条目 | 应用删了、设置项没清 | 已知残留,不影响使用 |
| winget 装不了应用 | 版本偏旧 | 先到应用商店更新 winget |
| Outlook、Dev Home 又回来了 | 系统自动回装 | 用最新脚本重建镜像 |
| arm64 上一闪而过的报错 | 该镜像缺 OneDriveSetup.exe | 已知现象,流程会正常继续 |
安全与后续维护
维护动作不多,抓住五条就行:
- 动手前备份文档、书签、序列号,别省这一步。
- 日常机只推荐 maker 版,养成每月检查更新的习惯。
- core 版没有更新通道,做完别长期挂在有风险的联网环境里。
- Defender 在 core 版只是被禁用,需要时能重新启用。
- 脚本会在自身目录留下运行日志,排障时留着看。
效果参考
收益主要落在"小"字上,README 里能直接查到的承诺:
- 成品 ISO 明显更小:全程走 DISM 恢复压缩,不依赖任何第三方工具;
- core 版在 maker 版基础上再砍 WinSxS、WinRE 和一批系统包,体积压到底;
- 安装侧有
/compact压缩标记,装完占用的空间进一步减少; - 每个环节都有日志可回查,构建过程透明。
当前 maker 版发布号为 09-07-25,core 版仍是 BETA(09-05-25),尝鲜时多留个心眼。
先做三件事:
- 用最新官方 ISO 跑一次 maker 版,原始 ISO 原封不动留作对照;
- 开个虚拟机试 core 版,
.NET 3.5那一问顺手答y; - 装完对照日志检查一遍,确认没问题再推广到真机。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考