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 里的预装应用自动移除、关掉遥测广告、绕过 TPM 等硬件检查,最终打包出一张可直接引导安装的精简版镜像,适合给老电脑瘦身或搭建干净的虚拟机测试环境。
它替你省了什么
官方 Windows 11 镜像出厂自带大量你大概率用不上的东西:Xbox 全家桶、天气、新闻、纸牌游戏、邮件日历……一共 23 款预装应用,占着磁盘空间,有的还时不时在后台活动。更麻烦的是,新版 Windows 11 对 CPU、内存、TPM 和安全启动都有硬性门槛,不少老机器在装系统那一步就被拦下来。
如果你自己动手改镜像,流程相当琐碎:把install.wim挂载到工作目录、用 DISM 逐个删包、往离线注册表里写一堆键值、压缩镜像、再用专门的工具重新打包成可引导 ISO——任何一步出错基本只能重来。tiny11builder 把这些步骤全部自动化了:你只管喂给它一张官方 ISO,它还你一张tiny11.iso。
tiny11builder 原理速览
一句话版本:脚本先把挂载好的 ISO 整体复制到暂存盘,像开箱整理行李一样把清单上的东西挑出去、改好隐私和硬件检查的开关,最后压缩打包成新的可引导 ISO。拆开看是这五步:
- 复制展开:把 ISO 的完整内容复制到
-SCRATCH指定的暂存盘,得到install.wim和boot.wim两个系统镜像文件。 - 挂载编辑:用 DISM 的
Mount-WindowsImage把镜像挂载到工作目录,文件系统和注册表 hive 都能直接动。 - 移除预装:按内置清单移除 Xbox、天气、新闻、纸牌、Edge、OneDrive 等 23 款应用;核心版还会连 WinSxS 组件存储、Defender、Windows Update、WinRE 一起删。
- 注册表改造:写入
BypassTPMCheck、BypassCPUCheck、BypassSecureBootCheck等 LabConfig 键绕过硬件检查,同时把遥测(AllowTelemetry=0)、广告信息和消费者功能推送关掉。 - 打包产出:塞入 autounattend.xml(首次启动隐藏在线账户界面、带
/compact压缩标志安装),对 boot.wim 做同样的绕过处理,最后调用oscdimg.exe压出tiny11.iso,临时文件自动清理。
tiny11builder 环境准备
动手前把这几项过一遍:
- 一台 Windows 电脑,脚本必须在管理员权限的 PowerShell 5.1里运行
- 已下载官方 Windows 11 ISO(语言、架构不限),右键「装载」后记住它的盘符,比如
E - 一块空间充足的暂存盘:镜像要整体复制过去再解压挂载,空闲空间建议大于 ISO 本身体积
- 克隆脚本仓库:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder- 仓库本身没有额外依赖,
oscdimg.exe(微软 ADK 里生成可引导 ISO 的工具)若本机 ADK 里没有,脚本会自动帮你下载
核心版脚本会直接占用系统盘做临时操作,运行前先确认 C 盘空间足够。
tiny11builder 制作完整步骤
- 以管理员身份打开 PowerShell 5.1,进入项目目录,临时放开执行策略:
Set-ExecutionPolicy Bypass -Scope Process加
-Scope Process的话,这条改动只在当前会话有效,关掉窗口后系统策略原封不动,别顺手改成全局。
- 运行标准版脚本,
-ISO填挂载的镜像盘符,-SCRATCH填暂存盘盘符:
.\tiny11maker.ps1 -ISO E -SCRATCH D- 按提示输入镜像盘符(只输字母、不带冒号),再选择要基于哪个 SKU 索引(家庭版 / 专业版等)制作镜像。
- 剩下的交给脚本,完成后
tiny11.iso就出现在脚本所在目录,临时文件自动清理,挂载的 ISO 也会自动弹出。
标准版还是核心版,怎么选?
仓库里两条线:
- tiny11maker.ps1(标准版):只动「预装应用 + 隐私开关」,Windows Update、组件存储等维护能力都保留,装完照常打补丁、装组件。拿不准就选它。
- tiny11Coremaker.ps1(核心版):在标准版基础上再删掉 WinSxS、Defender、Windows Update 和 WinRE,体积最小,但装完无法再更新和加装组件,属于「用完即弃」型。只建议给虚拟机、测试机用。运行中还会询问是否顺带启用 .NET 3.5。
改造前后效果对比
| 对比项 | 原版 | 成品 |
|---|---|---|
| 预装应用 | Xbox、天气、新闻、纸牌等 23 款 | 全部移除 |
| Edge / OneDrive | 随系统预装 | 直接删除 |
| 遥测与消费者功能推送 | 默认开启 | 注册表层面禁用 |
| TPM / CPU / 安全启动检查 | 必须满足才能安装 | 写入绕过键,老硬件也能装 |
| 首次启动账户 | 引导使用在线账户 | 隐藏在线账户界面,可直接建本地账户 |
| 镜像体积 | 官方 ISO 原始大小 | 经 DISM 恢复级压缩后明显减小 |
| 装机后维护性 | 正常 | 标准版正常;核心版无法再更新、加组件 |
tiny11builder 避坑清单
- ⚠️必须在管理员 PowerShell 5.1 里运行,执行策略用
-Scope Process临时放开即可,不要改全局策略。 - ⚠️暂存盘空间别留太紧:ISO 是先整体复制再解压挂载的,空间不够中途必失败;核心版则直接写在系统盘上。
- 已知的小毛病(详见 README.md 的 Known issues 一节):
- Outlook 和 Dev Home 过段时间可能会自己冒回来,新版脚本已经加强处理
- 用 Microsoft Store 装应用前,可能需要先更新一次 Winget
- arm64 镜像运行脚本时可能闪过一个报错,无害
- Edge 本体删干净了,但「设置」里还留一点残留入口
常见问题
问:任意语言、任意架构的 Windows 11 镜像都能用吗?可以。脚本对版本、语言、架构都不挑,运行时输入镜像索引,选到哪个 SKU 就基于哪个做镜像。
问:装出来的系统还强制绑微软账号吗?不强制。随镜像打包的 autounattend.xml 把HideOnlineAccountScreens设为 true,首次设置时在线账户界面会被隐藏,可以直接创建本地账户。
问:没有 TPM 或者 CPU 不达标,装得上吗?能。脚本往离线注册表写入了BypassTPMCheck、BypassCPUCheck、BypassSecureBootCheck这些 LabConfig 键,安装程序检查会被跳过。
问:标准版和核心版到底差在哪?标准版保留 Windows Update 和组件存储,装完照常用、照更新;核心版把这些连同 Defender、WinRE 一起移除,体积换维护性,装完基本就是一锤子买卖。
谁适合用
- 老硬件用户:CPU 或 TPM 不达标、被官方镜像拦下的电脑,选标准版绕过检查项直接用 Windows 11。
- 开发与测试人员:虚拟机里要一个干净的测试床,选核心版,只剩骨架、启动即开。
- 想要清爽系统的普通用户:选标准版,删掉的是用不上的东西,维护能力一样不少。
写在最后
下一步建议就一条:先用标准版在自己手里一台虚拟机上完整走一遍,装完确认删掉的确实都是你不用的、更新和组件安装都正常,再决定要不要给主力机换上这张精简系统。
【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考