Tiny11Builder 实战:两个脚本把 Windows 11 精简成轻量安装镜像
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
Tiny11Builder 是一组开源 PowerShell 脚本,把完整的 Windows 11 安装 ISO 精简成体积更小的轻量 Windows 11 镜像,适合构建精简版 Windows 11 的开发者与测试场景。
它不是一款拿来即用的绿色软件,而是一组在本地运行的构建脚本:输入是你挂载好的原版 ISO,输出是一个能写进 U 盘、直接装到硬盘的轻量 Windows 11 镜像。整套工具由两个脚本组成,对应两档精简力度——平衡型的tiny11maker.ps1与极致型的tiny11Coremaker.ps1,先决定用哪一档,再动手。
先做选择:平衡型还是极致型
选型决定装完之后的维护成本,先想清楚再跑脚本。两个脚本的核心差别在于"装完之后还能不能继续动":
| 维度 | 平衡型 tiny11maker.ps1 | 极致型 tiny11Coremaker.ps1 |
|---|---|---|
| 定位 | 保留可维护性,可长期用 | 只留最小必要,定位测试工具 |
| 适用场景 | 日常开发、主力机长期使用 | 虚拟机、短期测试、嵌入式环境 |
| 系统更新 | 支持 Windows 更新 | 禁用 Windows 更新 |
| 后续扩展 | 可加装语言包与功能组件 | 无法添加任何新功能 |
| 体积收益 | 约减少 45% | 约减少 65% |
| 内存收益 | 约降低 30% | 约降低 50% |
| 主要风险 | 较低,适合当主力 | 装后不可维护,不适合长期 |
如果把这台机器当主力,或之后还要加语言包、装功能,选平衡型。如果只是一台跑几天测试就废弃的虚拟机或嵌入式设备,极致型能压得更小。
动手前的检查清单
准备工作一次列齐,避免脚本跑到一半才卡住:
- 从微软官网下载 Windows 11 原版 ISO,建议选专业版,功能完整、兼容性更好
- 在资源管理器里挂载这个 ISO,记下系统自动分配的盘符
- 以管理员身份打开 PowerShell 5.1
- 临时放开执行策略:
Set-ExecutionPolicy Bypass -Scope Process -Force - 准备一个临时分区存放中间文件,用 SSD 能明显加快处理速度
💡 临时分区尽量选 SSD,中间文件的反复读写是整个过程里最耗时的部分。
从 ISO 生成轻量镜像并写入 U 盘
下面以平衡型为例说明 tiny11maker 用法,这是一套完整的 Windows 11 瘦身教程流程。
挂载 ISO 并选好档位
在资源管理器里双击挂载 ISO,Windows 会把它当虚拟光驱并分配一个盘符,比如E。脚本后面要用的就是盘符,不带冒号。
在 PowerShell 5.1 里运行脚本
先放开当前会话的执行策略:
Set-ExecutionPolicy Bypass -Scope Process -Force这条命令只影响当前这个 PowerShell 窗口,关掉窗口就自动恢复,不会改动系统默认策略。
平衡型这样跑,E是 ISO 盘符,D是放中间文件的临时分区:
.\tiny11maker.ps1 -ISO E -SCRATCH D如果走极致型,只传 ISO 盘符即可,临时文件默认落在系统盘:
.\tiny11Coremaker.ps1 -ISO E脚本运行后会要求你选择基于哪个版本索引(SKU)来生成镜像,照提示输入即可。
生成镜像并用 Rufus 写入 U 盘
跑完后,在脚本所在目录会得到tiny11.iso。用 Rufus 把它写进 U 盘,从 U 盘启动目标机器,按标准流程完成 Windows 安装。装完先手动验证关键功能是否正常,再装开发工具和驱动程序。
两个脚本到底移除了什么
精简的本质是删掉用不到的组件,再压缩重打包。如果你关心如何缩小 Windows 11 系统,核心就下面这两组改动。
平衡型移除的内容:
- Clipchamp
- Xbox 相关组件
- 新闻、天气、Office Hub、纸牌等预装应用
- 反馈中心、地图、录音机、你的手机
- Microsoft Edge、Internet Explorer
- OneDrive 同步客户端
极致型额外移除的内容:
- Windows 组件存储(WinSxS)
- Windows Update 服务
- Windows Defender(仅禁用,需要时可重新启用)
- Windows 恢复环境(WinRE)
⚠️ 移除 WinSxS 带来的实际后果:系统失去了"功能包"的来源,装完无法再添加语言包或功能组件;而 Windows 更新依赖 WinSxS,禁用更新不是可选优化,而是没有组件存储后的必然结果,强行打开更新反而会把系统拖进失败状态。这正是极致型只适合短期测试的原因。
精简版 Windows 11 容易踩的四个坑
现象与应对分开说,遇到时不用慌。
- 移除 Edge 后设置里还有残留项→ 属正常现象,Edge 本体已删除,不影响系统运行。
- 用 winget 装应用前报错→ 先通过 Microsoft Store 更新 winget,或改用离线安装包。
- Outlook 或 Dev Home 过段时间又回来了→ 微软更新可能把它们装回,最新版脚本已加强移除机制,但这是一场持续对抗。
- arm64 机器上运行脚本时一闪而过报错→ 因 arm64 镜像的 System32 里没有 OneDriveSetup.exe 导致,可忽略。
效果参考:来自用户反馈的数据
以下数字来自用户反馈,并非统一实测,实际表现随硬件和版本浮动:
- 启动时间:从约 3 分钟缩短到 45 秒以内
- 空闲内存:从约 4GB 降到 1.5~2GB
- 系统占用:减少约 40%~65%
- 应用启动速度:提升约 30%~50%
开始使用 Tiny11Builder
先拿到脚本,仓库里就包含两个脚本和一个应答文件:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder仓库内容:
tiny11maker.ps1:平衡型主脚本tiny11Coremaker.ps1:极致型主脚本autounattend.xml:应答文件,绕过微软账户登录、启用紧凑安装、跳过部分 OOBE 步骤
遇到 bug 可以在仓库提交问题反馈,也可以分享你的精简经验与优化建议,持续关注更新。开始之前,请记住三件事:
精简前务必备份重要数据,尤其是驱动。
先在虚拟机里装一遍验证,再上物理机。
极致型只用于测试环境,不要当日常主力系统。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考