tiny11builder实战教程:3条PowerShell命令把Windows 11镜像瘦身到3.2GB
2026/9/12 9:30:38 网站建设 项目流程

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个步骤:

  1. 把项目克隆到本地任意目录:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder
  1. 从微软官网下载一份Windows 11 ISO,在资源管理器中双击挂载,它会以一个虚拟盘符出现,下例中假设为E:。
  2. 以管理员身份启动PowerShell 5.1,进入项目目录(两个脚本所在的文件夹)。
  3. 设定一条只作用于当前窗口的执行策略,关窗即失效,不会污染系统配置:
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–30GB12–18GB
开机到桌面45–60秒25–35秒
后台进程数量150+85–110

它凭什么能瘦下来:镜像层移除与恢复压缩

理解原理只需要两点:

  1. 应用移除发生在镜像层,而非装完再删。脚本用DISM(微软自带的命令行镜像维护工具)把install.wim挂载到临时目录,读取镜像内置的预装AppX清单,与内置移除表逐一比对后执行/Remove-ProvisionedAppxPackage;Edge、OneDrive一类则直接删文件并清理注册表。新装出来的系统天生就没有这些应用,不存在"系统自己又装回来"的烦恼。
  2. 最终体积由压缩模式决定。精简完成后,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),仅供参考

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

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

立即咨询