tiny11builder实战教程:3条PowerShell命令把Windows 11镜像瘦身到3.2GB
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
微软官方Windows 11安装镜像超过5GB,对盘小、机龄大的电脑很不友好。开源项目tiny11builder可把镜像压到3.2GB左右,安装后磁盘占用近乎减半,全程只需3条PowerShell命令,精简过程只依赖微软自家的DISM工具。
标准版与核心版怎么选:先定对精简档位
仓库根目录就两个主脚本,对应两种用法,选错后面全白做:
- tiny11maker.ps1:标准精简。清掉Clipchamp、新闻、Xbox全家桶、Teams、Office Hub等20多个预装应用,顺手关闭遥测和广告推送,但系统依旧"活着"——装完后能继续打更新、加语言包、启用功能组件。日常主力机和虚拟机模板建议选它。
- tiny11Coremaker.ps1:核心精简。在标准版基础上,再删掉Windows组件存储(WinSxS,相当于系统的"零部件档案库"),停用Defender和Windows Update,移除WinRE恢复环境。体积更省,代价是操作不可逆。
⚠️注意:核心精简产出的镜像不可维护——出片之后既装不了更新,也加不了语言包,任何功能组件都无法再启用。它只面向虚拟机、开发测试沙箱这类一次性场景,别装到日常主力机上。
两套脚本都通吃任意Windows 11版本、任意语言以及x64和arm64架构,不用费心去找"对口版本"。
准备工作:如何克隆仓库并挂载Windows 11 ISO
动手前完成4个步骤:
- 把项目克隆到本地任意目录:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder- 从微软官网下载一份Windows 11 ISO,在资源管理器中双击挂载,它会以一个虚拟盘符出现,下例中假设为E:。
- 以管理员身份启动PowerShell 5.1,进入项目目录(两个脚本所在的文件夹)。
- 设定一条只作用于当前窗口的执行策略,关窗即失效,不会污染系统配置:
Set-ExecutionPolicy Bypass -Scope Process正式出片:PowerShell精简Windows 11的完整流程
在项目目录输入启动命令即可。两个参数都只填盘符、不带冒号:-ISO指向ISO挂载盘,-SCRATCH指向工作盘——镜像加工的临时文件都落在上面,务必预留至少10GB空闲空间:
.\tiny11maker.ps1 -ISO E -SCRATCH D想走核心精简时,命令改为.\tiny11Coremaker.ps1 -ISO E -SCRATCH D。核心版有两个"不能反悔"的提问,心里要有数:
- 启动之初会确认你是否知晓镜像不可维护,回答n就直接退出;
- 中途会问是否启用.NET 3.5——这个选项随出片一起锁定,答之前想清楚。
随后脚本列出镜像里的全部SKU,输入Home或Pro对应的序号便自动开跑。全程约15–30分钟,结束后tiny11.iso出现在项目目录,临时文件自动删除、ISO自动卸载。实测效果参考量级(具体数值随版本和选择浮动):
| 指标 | 官方Windows 11 | 精简后 |
|---|---|---|
| 安装ISO体积 | 约5.5GB | 约3.2GB(缩约40%) |
| 安装后磁盘占用 | 25–30GB | 12–18GB |
| 开机到桌面 | 45–60秒 | 25–35秒 |
| 后台进程数量 | 150+ | 85–110 |
它凭什么能瘦下来:镜像层移除与恢复压缩
理解原理只需要两点:
- 应用移除发生在镜像层,而非装完再删。脚本用DISM(微软自带的命令行镜像维护工具)把install.wim挂载到临时目录,读取镜像内置的预装AppX清单,与内置移除表逐一比对后执行
/Remove-ProvisionedAppxPackage;Edge、OneDrive一类则直接删文件并清理注册表。新装出来的系统天生就没有这些应用,不存在"系统自己又装回来"的烦恼。 - 最终体积由压缩模式决定。精简完成后,DISM以
recovery(恢复)压缩模式重新导出install.wim,这是ISO从5GB+降到3.2GB的直接原因;最后由Windows ADK(微软部署工具集)里的oscdimg.exe封装成可启动ISO。
此外,项目附带autounattend.xml应答文件,承担两件事:OOBE(初始设置)阶段屏蔽微软账户强制登录、可直接建本地账户,以及让安装程序带/compact压缩标志部署系统。注册表层面则批量处理了遥测开关、广告推送的禁用,并绕过了TPM/CPU/RAM硬件检测——老机器也能顺利装上这份精简镜像。
装完精简系统后常见现象与应对办法
| 现象 | 原因 | 处理办法 |
|---|---|---|
| 设置里仍能看到Edge入口 | 应用本体已删除,只是设置页残留"空壳" | 属正常现象,忽略即可 |
| 装完系统后winget装不了应用 | 自带的winget组件版本过旧 | 先在Microsoft Store里把winget更新一遍再装 |
| Outlook、Dev Home过段时间又冒出来 | 系统会不定期自动推送,脚本已预写若干注册表值做拦截,但官方也承认是持久战 | 再出现就手动删一次 |
| arm64镜像跑脚本时闪现报错 | arm64镜像的System32目录缺少OneDriveSetup.exe | 不影响最终出片,忽略即可 |
| 启动被拦在权限或执行策略上 | 脚本会自动检测管理员身份与策略并提示确认 | 按提示操作;而最常见的失败其实是工作盘空间不足,10GB起步别省 |
选型一句话总结
主力机和虚拟机模板请选标准精简版,出片后先在新环境完整验证一遍再正式部署。只要"能跑起来"的一次性测试床可以用核心精简版。切记核心版镜像永远打不了更新,重要数据别往上面放。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考