Windows 11 镜像瘦身指南:用 tiny11builder 三条命令把安装 ISO 从 5.5GB 压到 3.2GB
2026/9/12 16:22:00 网站建设 项目流程

Windows 11 镜像瘦身指南:用 tiny11builder 三条命令把安装 ISO 从 5.5GB 压到 3.2GB

【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder

重装 Windows 11 的时候,你面对的首先是一个 5GB 出头的官方 ISO,装完还要吃掉 25–30GB 磁盘空间。tiny11builder 是一个做 Windows 11 镜像瘦身的开源项目:它用两套 PowerShell 脚本,全程只调用微软自家的 DISM(Windows 内置的映像服务工具)完成裁剪,不引入任何第三方工具,把官方安装镜像压到 3.2GB 左右。下面按"准备什么 → 怎么跑 → 它做了什么 → 遇到问题怎么办 → 最后该留哪个版本"的顺序走一遍。

瘦身准备:克隆项目、挂载 ISO、预留一张工作盘

动手之前要备齐三样东西:

  1. 把项目克隆到本地任意目录
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder
  1. 一份官方 Windows 11 ISO(微软官网可下载)。拿到后在资源管理器里双击挂载,它会变成一个盘符,下文假设是E:
  2. 一张工作盘,给脚本放中间文件用,要求至少10GB 空闲空间。后文会提到,空间不足是实际跟跑时最常见的翻车原因,这里别省。假设是D:

项目里两个脚本通吃任意 Windows 11 版本、任意语言、x64 和 arm64 架构,做 Windows 11 ISO 精简前不需要去凑"对应版本"。

三条命令启动:执行策略、脚本参数和 SKU 选择

管理员身份打开 PowerShell 5.1(脚本需要管理员权限),进入项目目录,先放开只对当前窗口生效的执行策略:

Set-ExecutionPolicy Bypass -Scope Process

-Scope Process表示改动只活在当前会话里,关掉窗口就失效,系统策略原封不动。然后启动标准精简脚本,两个参数都只写盘符字母、不带冒号:

.\tiny11maker.ps1 -ISO E -SCRATCH D
  • -ISO:ISO 挂载盘
  • -SCRATCH:工作盘

脚本会列出镜像里所有 SKU,按提示输入 Home 或 Pro 对应的序号,之后就不用盯着看了。全程大约15–30 分钟,泡杯咖啡 ☕ 等着就行。结束后tiny11.iso出现在项目目录里,临时文件自动清理、ISO 自动卸载。tiny11builder 的完整用法就是这几条命令的事。

瘦身从哪来:镜像级应用移除与恢复压缩

先看结果量级(具体数值随版本和选择浮动):

  • 安装 ISO:约 5.5GB →约 3.2GB(小约 40%)
  • 安装后磁盘占用:25–30GB →12–18GB
  • 开机到桌面:45–60 秒 →25–35 秒
  • 后台进程:150+ →85–110 个

空间主要来自三处:

  1. 移除20 多个预装应用:Clipchamp、新闻、天气、Xbox 全家桶、Teams、Office Hub 等;
  2. 关掉遥测、广告推送,并处理一批计划任务;
  3. 用 DISM 的recovery(恢复)压缩模式重新封装——这是比常规压缩更狠的压缩档位,也是 ISO 能从 5GB+ 掉到 3.2GB 的直接原因。

两个细节值得理解一下:

  • 应用移除发生在镜像层,不是装完再删。tiny11maker.ps1 用 DISM 把install.wim挂到临时目录,查询镜像内置的预装 AppX 包清单,与内置移除表逐一比对后执行dism /Remove-ProvisionedAppxPackage;Edge、OneDrive 这类则是直接删文件加清注册表。镜像天生就没有这些应用,自然不存在"系统过几天自己又装回来"的问题。
  • 最后封装可启动 ISO 的是 Windows ADK(评估和部署工具包)里的oscdimg.exe,脚本自己去找。

还有个容易被忽略的配角:应答文件 autounattend.xml。它干两件事——在 OOBE(安装完成后的开机配置阶段)隐藏微软账户强制登录,让你能直接建本地账户;以及给系统部署加上/compact压缩标志。注册表层面则批量处理了遥测开关、广告推送禁用,还绕过了 TPM/CPU/RAM 检测,所以老机器也能装这个精简镜像。

跟跑时的常见问题与处理方式

  • 设置里还有 Edge 的残留入口:正常现象。应用本体已经删了,只是设置页留了个壳。
  • 装完系统后 winget 装不了应用:先去 Microsoft Store 把 winget 更新一遍,再装应用。
  • Outlook 和 Dev Home 隔段时间又出现:脚本已写了几条注册表值做预防,但官方文档承认这是一场持久战;再出现就手动删一次。
  • arm64 下闪一下报错:arm64 镜像的 System32 里没有 OneDriveSetup.exe 导致的,不影响最终出片。
  • 卡在权限或执行策略:脚本会自己检测管理员身份和策略并提示确认,按提示操作即可。而最常见的失败原因其实是工作盘空间不足——10GB 起步别省。

标准版与核心版怎么选:镜像留哪个看使用场景

上面跑的是 标准版,它删掉预装应用、关掉遥测广告,但系统保持可维护——装完后照样能装更新、加语言包、装功能组件。

另一套 tiny11Coremaker.ps1 走得更远,在标准版基础上再动四刀:

  • 删掉 Windows 组件存储(WinSxS,系统用来存放组件备份和补丁的基础库)
  • 停用 Windows Defender
  • 停用 Windows Update(没有 WinSxS 它也无法工作)
  • 移除 WinRE 恢复环境

体积进一步缩水,但代价是单程票:

核心版镜像不可维护:创建完成后无法安装更新、无法添加语言包、无法再启用任何功能组件。它只适合虚拟机、开发测试沙箱这类一次性环境,不要拿来装日常主力机。

核心模式运行中有两个提问要留心:开跑前会问一次你是否知晓"不可维护"这个后果,回答之前想清楚;中途还会问是否启用.NET 3.5——这个选项镜像做完就改不了了,想好再答。启动命令与标准版同一套路,只换脚本名:

.\tiny11Coremaker.ps1 -ISO E -SCRATCH D

最后给个明确结论 🎯:主力机、虚拟机模板用标准版,出片后先在新环境里完整跑一遍验证,再部署;只需要一次性测试床就上核心版,但记住它永远打不了更新,别在上面放任何重要数据。

【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询