把 Windows 11 瘦身到 10GB 左右:用 Tiny11Builder 制作轻量镜像完整指南
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
Tiny11Builder 是一套基于 PowerShell 5.1 的开源脚本工具,它挂载官方 Windows 11 安装镜像(ISO),自动剔除预装应用、冗余服务和功能模块,重新打包成轻量系统镜像,安装包从约 4.5GB 压到约 2.2GB,让 Windows 11 精简版在老电脑上也能跑起来。
什么情况下你确实需要一台瘦身的 Windows 11
先说结论:如果你的设备跑着不费劲,就别折腾。但下面这些场景里,瘦身带来的收益是实打实的——二手淘来的核显小主机,装上原版系统光后台就要吃掉一半内存,虚拟机里只分配了 2GB 内存却连系统都转不利索,又或者是你在做收银机、数字标牌这类专用设备,每一分多余的占用都是白买的硬件钱。你要的不是"功能少",而是"同样的功能,更小的体积"。
原理速览:脚本移除了什么,留下了什么
一句话讲清楚:脚本把官方镜像拆开,删掉 Xbox、新闻、天气、游戏、地图、OneDrive、Edge 等约 20 个预装应用,关掉部分遥测和广告推送,但保留了系统日后添加语言、安装更新、启用功能模块的能力,最后用 DISM 恢复压缩加 oscdimg 重新封装成可启动的安装盘。换句话说,砍掉的都是"可有可无",留的是"离不开"。
开工前的环境检查
✅ 按下面这份清单逐项打勾再动手:
- 一台 Windows 10/11 64 位主机,PowerShell 5.1 及以上
- 内存 8GB 以上,16GB 更稳
- 至少 20GB 可用空间:脚本需要一块独立的工作盘来解压、处理文件
- 一张官方原版 Windows 11 ISO。ISO 镜像就是系统的完整光盘文件,"挂载"相当于虚拟出一张光盘
- 克隆项目代码:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder动手前先分岔:完整版还是核心版
项目里有两个脚本,走哪条路先定好。完整版 tiny11maker.ps1 删冗余但保留系统"可维护性",装完照样能加语言、打更新、装功能,日常使用选它就对了。核心版 tiny11Coremaker.ps1 更狠:在完整版删除项的基础上再砍掉 Windows 组件存储(WinSxS)、Windows Update 和 WinRE,Defender 被停用(日后仍可手动开回)。代价是镜像生成后无法再维护——不能加语言、不能装更新、不能补功能,官方也明确它只适合虚拟机测试和开发沙盒,不适合当日常系统。
镜像制作流程全解
定了版本,流程就通了。先把官方 ISO 右键"挂载",记下它占用的盘符(比如 E:)——盘符就是这块虚拟光盘的代号;再挑一块工作盘(比如 D:),留足 20GB 以上,别图省事直接塞在 C 盘。
然后以管理员身份打开 PowerShell,先放开执行策略——执行策略是 Windows 默认拦住 .ps1 脚本运行的安全规则,用 Bypass 且限定 Process 范围,只对本次会话生效,不会改你系统里的原有设置:
Set-ExecutionPolicy Bypass -Scope Process再运行主脚本,-ISO 传挂载盘的盘符,-SCRATCH 传工作盘盘符,都只填一个字母:
.\tiny11maker.ps1 -ISO E -SCRATCH D按提示选择镜像要基于哪个版本(Home、Pro 等)之后,就可以去倒杯水了,全程约 30~60 分钟,成品 tiny11.iso 会落在脚本所在目录。之后装机时,项目自带的 autounattend.xml 应答文件会替你干两件事:跳过创建过程中的微软账号登录界面,并启用 Compact OS 磁盘压缩。如果走核心版,命令名换成 tiny11Coremaker.ps1 即可,参数流程完全一样,中途还会问你一句要不要启用 .NET 3.5。
组件取舍策略:哪些删,哪些留
脚本默认行为已经考虑得很周全,自己魔改时把组件库当成"菜单"来看:
- 倒进垃圾桶:Xbox、新闻与天气、邮件日历、纸牌、地图、OneDrive、Edge——默认全删,基本没人用
- 别动:.NET Framework、DirectX、远程桌面,属于底层支撑,动了系统会晃
- 看需求点菜:Hyper-V、WSL、打印服务,用就留、不用就删
再啰嗦三句:还想打更新就别动 Windows Update;靠商店装应用就保留商店组件;发现精简后联网失败,多半是误删了网络组件,重新加回来就行。
排坑指南:常见问题与处理
⚠️ 出问题基本绕不开下面几类,模式都是"现象—原因—处理"。
脚本提示"无法加载,因为在此系统上禁止运行脚本",是执行策略拦的——按流程跑一次 Set-ExecutionPolicy 命令,顺便确认 PowerShell 确实是以管理员身份开的。
制作中途失败,报错多与空间有关:挂载的 ISO 本身损坏(重新下载校验),或者工作盘塞满了(腾出 20GB 以上余量再试)。
装完发现某些应用装不上,通常是自己改组件时把商店相关部分删了;不改默认配置就不会踩这个坑。
另外两个官方承认的小怪癖:删掉 Edge 后设置里还残留个别相关条目,不影响使用;Outlook 和 Dev Home 过段时间可能会"复活",作者一直在跟进压制。
前后对照与使用提醒
瘦身效果参考实测数据(数值均为约数):
- 安装镜像:约 4.5GB → 约 2.2GB
- 装完系统占用:约 25GB → 约 10GB
- 启动时间:约 45 秒 → 约 28 秒
- 初始内存占用:约 2.5GB → 约 1.2GB
最后留三条提醒:生成的镜像先在虚拟机里跑通再上真机;精简系统会丢失部分微软官方功能,别用在生产环境的关键设备上;动手前把重要数据备份好。想再细看的话,项目根目录里完整版脚本 tiny11maker.ps1、核心版 tiny11Coremaker.ps1 和应答文件 autounattend.xml 都摆在那里,照上文流程走一遍,属于你自己的轻量 Windows 11 就做好了。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考