news 2026/10/18 5:01:02

tiny11builder 教程:一条命令把官方 Windows 11 ISO 变成更小的精简安装镜像

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
tiny11builder 教程:一条命令把官方 Windows 11 ISO 变成更小的精简安装镜像

tiny11builder 教程:一条命令把官方 Windows 11 ISO 变成更小的精简安装镜像

【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder

旧电脑过不了 TPM 检查、官方 ISO 动辄十多个 GB 下载慢、虚拟机里还要跟一堆用不上的预装应用打交道?tiny11builder 是解决这类问题的一套 PowerShell 脚本:你把一份官方 Windows 11 ISO 交给它,它在后台完成解包、删应用、改注册表、压缩、重新打盘,最后产出一个体积更小、可直接安装的 tiny11.iso,全程依赖微软自家的 DISM 工具链。

靠什么把镜像变小:微软自家工具链

tiny11builder 没有引入第三方组件,干活的是两样东西:

  • DISM:Windows 自带的部署工具。脚本用Mount-WindowsImage把镜像装到临时目录,用/Remove-ProvisionedAppxPackage批量剔除预装应用,再执行/Cleanup-Image清理组件,最后以 recovery 压缩方式导出 wim——这一步是成品体积明显缩小的关键。
  • oscdimg.exe:来自 Windows ADK 的打盘工具,负责把整理好的目录烧录成带启动引导的 ISO。本机装了 ADK 就直接用系统里的;没装的话脚本会从微软官方地址临时下载一份,用完即删。

还有一份应答文件 autounattend.xml 会被放进镜像:OOBE 阶段隐藏微软账户登录界面,并让系统以/compact压缩方式部署。

整个过程全自动,且脚本一启动就用Start-Transcript落下日志tiny11_时间戳.log,哪一步卡住、出错都能回溯。

动手前要备齐三样东西

  1. 一台能跑PowerShell 5.1的 Windows 电脑,以管理员权限运行;
  2. 一份官方 Windows 11 ISO,从微软官网下载即可,任何语言、任何架构的版本都能用;
  3. 一块空余空间充足的临时盘:脚本会把整个镜像拷贝、挂载、解压到这里,装 ISO 时实际占用会成倍膨胀,建议至少留 20GB,别用快满的小盘。

标准版完整操作:从挂载 ISO 到拿到 tiny11.iso

第 1 步:挂载 ISO。在文件资源管理器里对下载的 ISO 右键"挂载",记下分到的盘符,比如E。

第 2 步:打开管理员 PowerShell 5.1,临时放开执行策略:

Set-ExecutionPolicy Bypass -Scope Process

-Scope Process表示改动只对当前会话生效,关掉窗口就恢复原样,不污染系统策略。

第 3 步:进入脚本目录,启动脚本并传入参数:

.\tiny11maker.ps1 -ISO E -SCRATCH D

-ISO填挂载后的盘符(只写字母,不带冒号),-SCRATCH填临时工作盘;参数也可以不传,脚本会一步步提示你输入。不指定-SCRATCH时,默认使用脚本所在目录。

第 4 步:按提示选择系统版本。脚本列出install.wim里所有镜像(Home、Pro 等 SKU),你输入对应编号即可。如果 ISO 里是install.esd,脚本会先帮你转成install.wim再继续。

第 5 步:等它跑完。之后全是自动执行:DISM 挂载镜像 → 批量删除预装应用(Edge、OneDrive、Xbox、新闻、天气等)→ 往注册表写入硬件检查绕过项与隐私开关 → 恢复压缩 → oscdimg 打盘 → 清理临时文件。

第 6 步:取成品。tiny11.iso出现在脚本所在目录,挂载的 ISO 卷会被自动弹出。

想走更狠的档位,把命令换成核心版即可:

.\tiny11Coremaker.ps1 -ISO E -SCRATCH D

标准版和核心版,各砍到哪一层

对比维度tiny11maker.ps1(标准版)tiny11Coremaker.ps1(核心版)
预装应用剔除 Edge、OneDrive、Xbox、新闻、天气、Skype、Teams 等大批应用在标准版基础上继续深挖
WinSxS 组件库保留整目录替换清除
Windows Update保留,装完能正常打更新移除(没有组件库,更新机制无法工作)
Windows Defender保留仅禁用,必要时可手动重新开启
WinRE 恢复环境保留移除
.NET 3.5装完后自行添加打包前询问是否内置,装完无法再补
后期加装语言、功能可以不可以
官方建议用途日常主力机虚拟机、开发测试床

决策很简单:这台机器要长期用、还要打补丁,就选标准版;只为测试和开发、"能装能跑就行",再考虑核心版。核心版换来的代价是不可逆——装完之后再想加语言、装更新、补功能都做不了。

三种典型用法:怎么改、给谁用

给过不了 TPM 检查的旧电脑装 Win11

脚本会往镜像注册表写入BypassTPMCheck、BypassCPUCheck、BypassRAMCheck、BypassSecureBootCheck等开关,CPU、内存、安全启动、TPM 检查全部绕开;配合应答文件,OOBE 直接用本地账户,不用绑微软账户。老电脑用户把 tiny11.iso 写入 U 盘就能直接装机,这是老电脑装 Win11最省事的一条路。

虚拟机和开发测试床快速铺系统

核心版删掉 WinSxS 之后出盘更快、镜像更小,适合"用完即弃"的虚拟机。打盘前脚本还会问一句要不要内置 .NET 3.5——有些开发环境要用它,这里一次内置,省得装完再折腾。

批量制作干净的定制安装盘

要管几台到几十台机器,可以编辑 tiny11maker.ps1 里的$packagePrefixes清单:脚本按前缀匹配要删的应用,把必须保留的应用从清单里去掉(加白),跑一遍脚本,得到的 tiny11.iso 就是你自己的装机底模。

遇到这些现象不用慌 ⚠️

现象原因怎么处理
精简后系统里 Winget 装不了应用镜像中 Winget 版本较旧先到 Microsoft Store 里更新一次 Winget,之后即可正常安装
ARM64 版 ISO 运行时闪一下报错arm64 镜像的 System32 里没有 OneDriveSetup.exe,删除步骤触发报错属预期现象,不影响最终出盘
设置里还能看到个别 Edge 条目应用本体已删,个别注册表条目未清干净不影响使用;介意可手工清理
Outlook、Dev Home 过段时间自己冒出来系统更新机制会重新推送最新脚本已加更激进的注册表拦截,但仍需留意

什么场景用、什么场景别用

适合不适合
旧硬件想装 Windows 11(走标准版)期望"零残留"的完美主义者:个别注册表条目有已知残留
给日常主力机减预装应用、保留更新能力把核心版当长期系统:打不了更新、加不了语言和功能
批量产出精简镜像做测试、演示完全不接受命令行、也不愿看 PowerShell 提示的用户

仓库与关键文件

获取代码:

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

仓库里值得逐个看的文件:

  • README.md:完整构建步骤、两个脚本的移除清单、已知问题
  • tiny11maker.ps1:标准版脚本,应用清单和注册表开关都在这里
  • tiny11Coremaker.ps1:核心版脚本,WinSxS 与 WinRE 的清除逻辑
  • autounattend.xml:跳过微软账户、启用压缩安装的应答文件

【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/18 4:58:31

呕吐毒素与 T-2 毒素“助攻”猪链球菌穿越肠道屏障? | MDPI Toxins

研究背景 呕吐毒素 (DON) 与T-2 毒素是镰刀菌产生的主要单端孢霉烯族毒素,广泛污染猪饲料 (约 88% 育肥猪饲料检出DON)。二者破坏肠道屏障。猪链球菌 (S. suis) 是重要猪病原菌,可致败血症、脑膜炎。慢性低剂量毒素是否促进其易位长期缺乏证据。近期&am…

作者头像 李华
网站建设 2026/10/18 4:58:13

LTX-2 视频生成完整指南:从安装到出片

LTX-2 视频生成完整指南:从安装到出片 【免费下载链接】ComfyUI-LTXVideo LTX-Video Support for ComfyUI 项目地址: https://gitcode.com/GitHub_Trending/co/ComfyUI-LTXVideo ComfyUI-LTXVideo 是一套 LTX-2 ComfyUI 视频生成的扩展节点:它把文…

作者头像 李华
网站建设 2026/10/18 4:58:07

微信小程序图片自适应:widthFix与bindload方案对比

简介:这份PDF资料聚焦微信小程序中图片尺寸的动态适配问题,面向需要处理商品详情页、图文列表等场景的开发者,尤其适合希望摆脱image组件默认固定宽高限制、实现按原图比例显示图片的前端人员。资源包共1个PDF文件,大小约51KB&…

作者头像 李华
网站建设 2026/10/18 4:52:41

基于YOLOv5与PyQt5的行人车辆实时检测计数系统开发实践

前阵子有个做交通调研的朋友找我帮忙,想做一个能自动统计路口行人和车辆数量的工具。一开始以为只是简单的目标检测,后来实际做下来才发现,从模型选型、数据训练到桌面界面开发、计数逻辑实现,每一步都有不少坑。最后我做出了一套…

作者头像 李华
网站建设 2026/10/18 4:50:04

从硬件评估到外设接通:在RB5开发板上部署OpenClaw本地智能体全记录

前些天我又把一套 OpenClaw 环境重新装到了那块 RB5 机器人开发套件上,这次参考资料比上次少,但踩的坑比上次多。整个过程折腾了差不多一个周末,最后跑通的时候反而没有太多兴奋感,因为大部分时间都耗在“环境依赖、模型格式、外设…

作者头像 李华