tiny11builder:3条PowerShell命令把Windows 11安装镜像瘦身40%
2026/9/12 13:04:10 网站建设 项目流程

tiny11builder:3条PowerShell命令把Windows 11安装镜像瘦身40%

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

Windows 11官方ISO动辄5GB出头,老机器装完直接挤爆磁盘。tiny11builder用PowerShell脚本自动完成镜像精简,3条命令就能把ISO压到3.2GB左右,全程只依赖微软自家的DISM。

先算账:精简到底值不值

直接上实测参考量级,具体数值随Windows 11版本和你的选择浮动:

指标官方Windows 11精简后
安装ISO体积约5.5GB约3.2GB(小约40%)
装完后的磁盘占用25–30GB12–18GB
开机到桌面45–60秒25–35秒
后台常驻进程150+85–110

空间从三处省出来:20多个预装应用、遥测和广告推送、DISM恢复压缩重新封装。账算完,先确认自己该走哪条路。

动手前,先回答三个自检问题

  • 机器还要打补丁、装语言包、加功能组件吗?日常主力机、会长期用的镜像,选标准精简 tiny11maker.ps1,它删冗余但把维护能力留着。
  • 镜像是一次性的吗?虚拟机、开发测试床这类用完即弃的环境,选核心精简 tiny11Coremaker.ps1,体积进一步缩水。
  • 出片后还能不能回退?核心模式这条路只能走一次:

核心精简的镜像不可维护:出片后无法装更新、无法添加语言包、无法再启用任何功能组件。别拿来装日常主力机,上面也别放重要数据。

模式定了,剩下的就是跑脚本。

三条命令,出片

克隆仓库到本地任意目录:

git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder

以管理员身份打开PowerShell 5.1,给当前会话放开执行策略,关掉窗口即失效,不留后患:

Set-ExecutionPolicy Bypass -Scope Process

双击挂载Windows 11 ISO(假设盘符E),把-ISO指向挂载盘、-SCRATCH指向预留至少10GB空闲空间的工作盘:

.\tiny11maker.ps1 -ISO E -SCRATCH D

脚本会列出镜像里所有版本,输入Home或Pro对应的序号即可,后面不用管了。全程约15–30分钟,结束后项目目录里出现tiny11.iso,临时文件自动清理、ISO自动卸载。跑之前想弄清它内部动作,往下看两分钟就够。

背后发生了什么

不用通读源码,记住2点就够:

  1. 应用移除发生在镜像层,不是装完再删。脚本用DISM把install.wim挂进临时目录,查询内置预装应用清单,与移除表比对后执行/Remove-ProvisionedAppxPackage;Edge、OneDrive这类是删文件加清注册表(tiny11maker.ps1)。新装出来的系统天生没有这些应用,不存在"系统又偷偷装回来"的问题。
  2. 体积由压缩模式决定。精简完成后,DISM以recovery压缩模式重新导出install.wim,这是ISO从5GB+缩到3.2GB的直接原因;最后由Windows ADK的oscdimg.exe封装成可启动ISO。

另外项目自带 autounattend.xml 干两件事:OOBE阶段隐藏微软账户强制登录,可以直接建本地账户;同时带/compact压缩标志部署系统。注册表层面则批量关掉遥测、广告推送,并绕过TPM/CPU/RAM检测,老机器也能装这个精简镜像。代价摆在这,先看清楚。

删掉了什么,失去了什么

  • 标准模式删掉Edge、OneDrive、Clipchamp、Xbox全家桶、Teams等20多个预装应用,新系统里就没有Office Hub和自带游戏了。
  • 遥测、广告推送、一批计划任务一并处理,依赖诊断数据或系统建议的场景会感知不到。
  • 核心模式移除了WinSxS组件存储,装完再也打不了补丁,这条路走一次就锁死。
  • 核心模式停用Defender和Windows Update、移除WinRE恢复环境,裸奔程度拉满。

出片后先在新环境里完整跑一遍验证再部署。真卡住了,对一下下面这张表。

卡住了怎么办

现象原因处理
winget装不了应用Store里的winget版本过旧先更新winget再装
Outlook、Dev Home隔段时间又出现系统推送会重装,脚本只是预防手动删一次
arm64下脚本闪一下报错该架构System32缺OneDriveSetup.exe正常现象,不影响出片
跑一半失败工作盘空间不足10GB起步,别省

一句话收尾

主力机和虚拟机模板走标准精简,保留打补丁和装语言包的能力;只要一次性测试床就选核心版,但记住它永远打不了更新,别放任何重要数据。

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

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

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

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

立即咨询