tiny11builder 实操:30 分钟构建精简 Windows 11,拿走一份能直接装的 tiny11.iso
tiny11builder 实操:30 分钟构建精简 Windows 11,拿走一份能直接装的 tiny11.iso
【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
tiny11builder 是一套 PowerShell 脚本,专门用来构建精简 Windows 11 镜像——把官方 ISO 里的预装应用和冗余配置清掉,重打出一份更小的可启动 ISO。全程只调用 DISM 这类微软自家工具,外加 Windows ADK 里的 oscdimg.exe 负责打包,不依赖第三方软件。跟着走完这篇,你手里会多一份能直接装机的 tiny11.iso。
先定方向:tiny11maker.ps1 还是 tiny11Coremaker.ps1?
仓库里就两个脚本,脾气完全不同,开工前先想清楚拿它干嘛:
| 对比项 | tiny11maker.ps1 | tiny11Coremaker.ps1 |
|---|---|---|
| 适用场景 | 日常主力机,长期用 | 虚拟机、开发测试环境 |
| 成品种体积 | 约 10GB | 约 6GB,部署飞快 |
| 可服务性 | 保留,之后照装更新、加语言包、按需开功能 | 不保留,镜像做完之后更新、语言、功能都加不进来 |
| 主要限制 | 清完预装组件后系统照常维护 | 连 WinSxS 和恢复环境 WinRE 都拆干净了,Defender 被禁用,更新通道停用,做完不可再加装 |
💡 拿不准选谁?就选 tiny11maker.ps1,README 里明说它是日常使用的推荐项。
开工前自查:4 项清单加一行命令
照这张清单逐项过,基本五分钟的事:
- 至少 20GB 可用磁盘,官方 ISO 和构建时的临时文件都要落盘
- Windows 11 任意版本当宿主,不限发行版、不限语言、不限架构
- PowerShell 5.1 或更高,Windows 11 自带
- 管理员身份,构建全程要调 DISM 这类系统工具
执行策略是最后一道闸,只做一次构建的话,临时放开就行:
Set-ExecutionPolicy Bypass -Scope Process🛠️ 为什么安全:-Scope Process让改动只在当前这个 PowerShell 窗口生效,关掉窗口系统策略原样恢复,不碰全局设置。
三步出镜:tiny11maker.ps1 参数怎么填
- 下官方镜像:从微软官网拿最新版 Windows 11 ISO,文件完整才有得玩。
- 挂载 ISO:资源管理器里右键选"挂载",系统会分一个盘符,假设是 E。
- 跑脚本:管理员 PowerShell 里切到 tiny11builder 所在目录,执行:
.\tiny11maker.ps1 -ISO E -SCRATCH D参数就两个,逐个说清:
-ISO:挂载后的盘符,只写字母、不带冒号,脚本用正则^[c-zC-Z]$校验,只收 C 到 Z-SCRATCH:临时文件落哪个盘,留 15GB 以上;不传就默认用脚本所在目录- 输出位置没有参数可调,成品固定生成在脚本所在目录,文件名就是
tiny11.iso - 也支持按位置传参
.\tiny11maker.ps1 E D,但 README 推荐用带名字的参数,顺序随意 - 想看全量参数说明,跑
Get-Help .\tiny11maker.ps1 -Full
跑起来先按提示输入镜像索引,之后这套 PowerShell 精简系统脚本就全自动了:盘符下只有 install.esd 的话,先用Export-WindowsImage转成 WIM;接着读架构(x64 会归一成 amd64,ARM64 同样识别)和默认 UI 语言;然后清应用、改注册表、跑dism /Cleanup-Image /StartComponentCleanup /ResetBase做清理;最后 oscdimg.exe 打成可启动 ISO,顺手清掉临时目录、弹出 ISO 盘。
打包时,脚本悄悄干的 5 件事
- 预装应用清一遍。Clipchamp、Xbox 全家桶、天气、新闻、邮件日历、Internet Explorer、QuickAssist 全拆走,Edge 本体和 OneDriveSetup.exe 也一并删掉。
- 注册表动刀子。TPM、Secure Boot、CPU、内存、硬盘容量五项检查全绕过;系统预留存储关掉;
AllowTelemetry直接拨 0;推荐应用、Copilot、自动装 Teams 和 Outlook 的通道全封死。 - 无人值守文件随行。仓库里的 autounattend.xml 会拷进镜像:OOBE 阶段隐藏在线账户界面,微软账户那步跳过;安装带
/compact压缩,装完占盘更小。 - ⚠️.NET 3.5 只问一次。跑 tiny11Coremaker.ps1 时会停下来问你要不要启用,原话是"镜像做好之后就补不了了"。有老软件依赖,当场答 y。
- 架构语言全自动。靠 dism 读镜像的语言码和架构,x64 与 ARM64 通吃,各种语言的发行版都能认,不用手动配。
效果与排坑:精简到底能省多少
先给收益数字(装完的普遍感受):系统盘占用比官方镜像少 40%~60%,启动时间缩短 30%~50%,内存占用降 25%~40%,后台磁盘活动肉眼可见地变少,4GB 内存的老机器也能转得动。
三个高频问题,解法提前备好:
- 提示禁止运行脚本:当前窗口执行
Set-ExecutionPolicy Bypass -Scope Process再来一次。脚本自己检测到 Restricted 也会停下来问,答 yes 会把策略改成 RemoteSigned - 找不到 install.wim 或 install.esd:先
Get-Volume确认 ISO 真挂上了,核对盘符,再回头查-ISO参数 - 空间不足:把
-SCRATCH指到一块 15GB 以上可用的盘,腾不出就清临时文件
README 还列了几个已知小毛病,心里有数:Edge 删了但设置里留残留;Winget 可能要先更新才能装 Store 应用;Outlook 和 Dev Home 过段时间可能冒头;arm64 构建时会闪一下 OneDriveSetup.exe 的报错,不影响出镜。
收尾:维护节奏、三类场景,和一条最要紧的事
维护:tiny11maker 构建的系统能正常走更新,每月至少查一次安全补丁;大版本升级前留好数据后路。SSD 上体验最佳。场景:老旧电脑翻新,内存和磁盘占用降下来,老机器多活几年;虚拟机测试,部署快、可反复拍快照;企业批量部署,一份镜像到处用,省存储省带宽。
⏱️ 最要紧的一条:动手前先备份文档、书签和软件密钥,脚本跑起来时再核对一遍-ISO与-SCRATCH两个盘符。备份做完,把官方 ISO 挂上,跑第一条命令就行。
【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考