tiny11builder 完整指南:如何一键精简官方 Windows 11 镜像为轻量安装 ISO
【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
tiny11builder 是一个开源 PowerShell 脚本项目,能把官方 Windows 11 ISO 一键精简:自动移除 23 款预装应用、关闭遥测与广告、绕过 TPM 等硬件检查,产出体积更小、可直接引导安装的 tiny11.iso,适合给老硬件减重或搭建测试环境。
老电脑卡在安装界面:Windows 11 出厂镜像的两个烦心事
先说两个具体的痛点。一个是硬件门槛:Windows 11 安装前会检查 CPU、内存、TPM、安全启动和磁盘容量,老机器只要缺其中一项,就直接被挡在安装界面外。另一个是臃肿:官方镜像预装了 23 款你可能一辈子都用不上的应用——Xbox 全家桶、天气、新闻、邮件日历、纸牌、Clipchamp,它们占着磁盘,还偶尔弹推送。
tiny11builder 就是同时解决这两件事:拿你手里的官方 ISO,瘦身,再打包。
能力速览:tiny11builder 能做什么
| 项目 | 说明 |
|---|---|
| 解决的问题 | 官方镜像臃肿、老硬件装不上 Windows 11 |
| 核心能力 | 移除预装应用、关闭遥测与广告、绕过 5 项硬件检查、恢复级压缩镜像 |
| 依赖情况 | 只用 DISM 等微软自家工具加 ADK 里的 oscdimg.exe,无第三方精简包 |
| 兼容性 | 任意版本、任意语言、任意架构的 Windows 11(README) |
| 产物形态 | 可引导的 tiny11.iso,写进 U 盘即可安装 |
| 上手门槛 | 无需安装依赖,PowerShell 5.1 即可运行 |
删什么、留什么、改哪些注册表开关,全部明文写在 tiny11maker.ps1 里,可以逐行核对。
工作原理:官方 ISO 变 tiny11.iso 的四个动作
你可以把整个过程想象成搬进新家前的装修:先把房子「挂」到施工区(脚本把 ISO 里的 install.wim 挂载到暂存盘的工作目录),把用不上的家具清走(dism /Remove-ProvisionedAppxPackage逐个移除预装应用),把配电箱的开关拨到你要的位置(写注册表项:关遥测、关广告、绕过硬件检查),最后整屋真空压缩再重新打包(DISM 以/Compress:recovery恢复级压缩重建镜像,用 oscdimg 做成可引导 ISO)。
技术上脚本跑两遍:第一遍处理 install.wim 的系统映像,删应用、改注册表、清组件、压缩导出;第二遍挂载 boot.wim(索引 2)的安装映像,写入同样一组硬件检查绕过项,保证安装程序走到哪一步都不会被拦。
快速上手:从挂载镜像到产出 tiny11.iso
下载并挂载官方 ISO
从微软官网下载 Windows 11 ISO(语言、架构不限),在文件上右键「装载」,记好分配到的盘符。脚本只读取这个已挂载的镜像,不会替你下载系统内容。
克隆脚本仓库
项目只有两个脚本和一个应答文件,没有任何需要安装的依赖,克隆完就能用:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder以管理员身份打开 PowerShell
脚本要挂载映像、写注册表,必须有管理员权限。忘了也没关系,脚本会自动另开一个管理员窗口继续跑。
临时放开执行策略
Set-ExecutionPolicy Bypass -Scope Process用
-Scope Process时,这次改动只对当前 PowerShell 会话有效,关掉窗口系统策略原封不动,别顺手改成全局范围。
运行标准版脚本
.\tiny11maker.ps1 -ISO E -SCRATCH D
-ISO填挂载镜像的盘符,-SCRATCH填暂存盘。脚本会先把整个镜像复制到暂存盘再解压挂载,所以暂存盘要留出至少与镜像相当的空闲空间。注意这两个参数只接受 D–Z 盘符;不传-SCRATCH时默认用脚本所在目录。
输入映像索引并等待构建
脚本启动后会列出镜像里的全部 SKU(Home、Pro、Education 等),输入对应序号选一个作为基础版本,然后等它跑完。窗口会滚动输出每个阶段的进度,标准版还会在脚本目录自动生成一份带时间戳的日志文件,出问题时可以回看。
拿走 tiny11.iso 成品
构建完成后,tiny11.iso出现在脚本所在目录,tiny11、scratchdir 等临时文件夹会被自动删除,挂载的 ISO 也会自动弹出。把它写进 U 盘就能拿去装机。
随时可以用
get-help .\tiny11maker.ps1查看参数说明。
标准版与核心版:怎么选
仓库提供了两个脚本:tiny11maker.ps1(标准版)和 tiny11Coremaker.ps1(核心版),差别在动手的深度:
| 对比项 | 标准版 tiny11maker.ps1 | 核心版 tiny11Coremaker.ps1 |
|---|---|---|
| 预装应用 | 移除 23 款(含 Edge、OneDrive) | 标准版全部,另加 IE、WordPad、步骤记录器、媒体播放器等系统组件 |
| WinSxS 组件存储 | 保留 | 删除,只留最小必要目录 |
| Windows Update | 可用 | 禁用(README:没有 WinSxS,强行开启会让系统进入故障状态) |
| Windows Defender | 保留 | 禁用,需要时可再开启 |
| WinRE 恢复环境 | 保留 | 移除 |
| .NET 3.5 | — | 构建时询问是否启用,镜像建成后无法再补 |
| 暂存位置 | 自定的独立盘 | 固定写系统盘 |
| 定位 | 日常使用,README 推荐 | 快速测试、开发环境(VM 场景) |
结论:只要装完还想当主力机或日常机用,就选标准版——更新、语言、功能一个不少;如果是虚拟机里「建完就扔」的测试机,用核心版:
.\tiny11Coremaker.ps1前后对比:镜像里发生了什么变化
项目没有公布统一的体积或性能跑分,但以下变化都能从 README 与脚本逐项核实:
| 变化项 | 官方原版 | tiny11 成品 | 依据 |
|---|---|---|---|
| 预装应用 | Xbox、天气、新闻、纸牌等 23 款 | 全部从镜像中移除 | README 移除清单 |
| Edge / OneDrive | 随系统预装 | 程序目录与相关注册表被删除 | 脚本文件删除段落 |
| 遥测 | 默认开启 | AllowTelemetry=0等,遥测类计划任务一并删除 | 脚本注册表段落 |
| TPM / CPU / 内存 / 安全启动 / 存储检查 | 必须满足才能安装 | 写入 Bypass*Check=1,老硬件可装 | 两个脚本 |
| OOBE 在线账号界面 | 引导填微软账号 | HideOnlineAccountScreens隐藏该界面,BypassNRO允许本地账户 | autounattend.xml + 脚本 |
| 预留存储 | 默认开启 | ShippedWithReserves=0 | 脚本 |
| 镜像体积 | 原始 ISO 大小 | 经 DISM 恢复级压缩后明显减小 | README + 脚本/Compress:recovery |
避坑清单:动手前先看已知问题
- ⚠️ 用管理员身份的 PowerShell 5.1 运行,执行策略只加
-Scope Process临时放开,别改成全局。 - ⚠️ 暂存空间别留太少:标准版先整盘复制镜像再动工,核心版则直接往系统盘写临时文件,动手前确认空闲空间。
- ⚠️ 核心版不适合当主力机:README 明确写了缺少可维护性——装完打不了补丁、加不了语言和组件。
- ℹ️ 用商店安装应用前,可能要先更新一次 Winget 才装得上去(README 已知问题)。
- 🐛 Outlook 和 Dev Home 过段时间可能自己冒回来,最新脚本版本只是加强阻止,未根除(README 已知问题)。
- 🐛 脚本构建完成后会删掉脚本目录里的本地 autounattend.xml,再次运行时需从网络源重新拉取,弱网环境复跑前先确认该文件存在(脚本逻辑可查)。
适用场景
- 老硬件改造:CPU 太老、没有 TPM 或不支持安全启动,官方镜像装不上的机器,绕过检查项后可以直接用上 Windows 11。
- 虚拟机与测试环境:核心版给出只剩骨架的环境,建完就拆的场景省空间也省时间。
- 干净装机:标准版清掉预装臃肿,同时保留 Windows Update 与组件存储,装完照常打补丁。
- 磁盘空间紧张:恢复级压缩加应用移除减小镜像体积,预留存储的关闭还给系统盘多腾出一块空间。
常见问题
任意语言、任意架构的 Windows 11 都能用吗?
可以。README 明确写明了支持任意 Windows 11 release、语言与架构,运行时按映像索引选择要基于哪个 SKU 做镜像即可。
装出来的系统还强制绑微软账号吗?
不强制。随镜像打包的 autounattend.xml 会隐藏在线账号界面(HideOnlineAccountScreens),脚本还会向镜像写入BypassNRO=1,初始设置时可以直接创建本地账户。
镜像能小多少?
项目没有公布具体数字,可确认的是:移除应用、组件清理(/StartComponentCleanup /ResetBase)和恢复级压缩都会执行,成品体积比原始 ISO 明显减小(README)。
删掉的应用以后还能加回来吗?
看版本。标准版保留了组件存储,装完后仍可按需添加功能;核心版删掉了 WinSxS,README 明确写了无法再加回功能。
必须指定暂存盘吗?
不必。不传-SCRATCH时默认使用脚本所在目录,但那样要保证该盘有至少与镜像相当的空闲空间。
动手的第一步
建议先在虚拟机里用标准版跑一轮,确认删掉的都是你确实用不上的东西、装完系统后商店和更新都正常,再决定要不要给真机做一版属于自己的 tiny11.iso。
【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考