tiny11builder:Windows 11 精简镜像制作完整指南
2026/9/8 19:40:47 网站建设 项目流程

tiny11builder:Windows 11 精简镜像制作完整指南

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

tiny11builder 是一套 PowerShell 脚本,把官方 Windows 11 镜像精简成可无人值守安装的 tiny11.iso。它删掉 50 多个预装应用与遥测组件,成品通常比官方版本小三到五成。

什么时候需要 Windows 11 精简

重装完系统,开始菜单里先坐着一批你没打算用的应用:Clipchamp、Xbox、纸牌、天气、地图、Teams……官方镜像把这些全部塞进 install.wim,再加上约 7GB 的"预留空间"和首启时要求登录微软账户的 OOBE 流程,一份新装系统的"出厂价"并不便宜。

对虚拟机用户来说账算得更直接:64GB 的系统盘塞完完整镜像后,WinSxS 组件存储还会随着补丁和功能安装继续膨胀,而测试机根本不需要未来的可维护性——它只需要一个够小、够干净的系统。

还有一类需求很实际:老机器装不上官方 Windows 11(TPM 2.0、CPU 白名单挡在门外),而这两个脚本恰好顺带写入了绕过硬件检查的注册表项。

tiny11builder 原理:从官方 ISO 到 tiny11.iso 的流程线

整条流水线是一条单向流程线,全部基于微软自家工具(DISM、reg、oscdimg),不依赖第三方组件:

挂载 → 复制 → 筛选移除 → 离线调参 → 重组压缩 → 打包

你先用资源管理器把官方 ISO 挂载成虚拟光驱;tiny11maker.ps1 把镜像内容复制到 scratch 盘(遇到 install.esd 会先转成 install.wim),再用 DISM 挂载你选定的版本索引。随后是三轮筛选移除:dism 逐条卸载预置 Appx 包(脚本内置约 50 个包名前缀)、直接删除 Edge 与 OneDrive 的安装目录、挂载离线注册表写入一批配置——绕过 TPM/CPU/内存/安全启动检查、OOBE 允许本地账户、关闭预留空间与设备加密、关掉遥测和赞助应用,并删除错误上报、CEIP 等计划任务文件。清理完成后卸载,用/Compress:recovery重新导出压缩,boot.wim 同样过一遍,最后把 autounattend.xml(跳过微软账户界面、启用 Compact 压缩部署)放进镜像,用 oscdimg 打成带引导的 tiny11.iso。

tiny11maker 与 tiny11coremaker 模式选型

仓库里有两个脚本:tiny11maker.ps1 与 tiny11coremaker.ps1,差异不在删得多,而在删得深:

决策点tiny11maker(标准)tiny11coremaker(核心)
定位日常使用、办公虚拟机、临时测试与开发环境
移除范围50 多个预置应用 + Edge/OneDrive + 注册表调参标准项之外,再删 IE、WordPad、媒体等可选包与 WinSxS、WinRE
Windows Update可用禁用(缺少组件存储,强开会损坏系统)
Defender不动仅禁用,需要时可改回
装完后补更新/语言包/功能可以不可以(不可逆)
.NET 3.5装完后从"功能"里添加只在构建时问一次,错过就没了
运行方式-ISO/-SCRATCH参数指定无参数交互式,scratch 固定用 C 盘

一句话结论:默认选 tiny11maker.ps1;核心版只建议丢进虚拟机折腾——WinSxS 一旦删掉,镜像从此不可维护,这是不可逆操作。

tiny11builder 使用方法:五步做出精简 ISO

  1. 获取脚本并进入项目目录。
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder cd tiny11builder
  1. 在资源管理器中双击官方 Windows 11 ISO 挂载,记下盘符(如 E:);另备一块至少 30GB 可用空间的 scratch 盘(如 D:)。

  2. 以管理员身份打开 PowerShell 5.1,设置本次会话的执行策略,然后启动标准脚本。

Set-ExecutionPolicy Bypass -Scope Process .\tiny11maker.ps1 -ISO E -SCRATCH D
  1. 脚本列出镜像索引后,选择你要的版本(如 Windows 11 Pro 对应索引)并回车确认。

  2. 全程只需等待:完成后项目目录出现 tiny11.iso,同时生成 tiny11_时间戳.log 日志,scratch 目录和挂载的 ISO 会被自动清理卸载。

tiny11 精简前后对比

对比项官方 Windows 11 镜像tiny11 标准版tiny11 核心版
预置应用(Clipchamp、Xbox、Teams 等)全部保留移除 50 多个移除更多(含 IE、WordPad、媒体播放器等可选包)
Edge / OneDrive保留删除删除
遥测、赞助内容、预留空间启用关闭关闭
WinSxS 组件存储保留保留(维持可维护性)基本移除
Windows Update / WinRE正常正常禁用 / 移除
装完后补更新、语言包、功能可以可以不可以

从社区实测口径看(非项目官方数据),标准版 tiny11.iso 通常比官方镜像小 30%–50%,核心版因为改用 ESD 压缩并清空组件存储,体积还要再下一截。两者真正的分水岭不在删了多少应用,而在是否保留 WinSxS:标准版装完照常更新,核心版则用不可维护换体积。

tiny11builder 常见报错与翻车点

按出现频率从高到低排了四个坑:

  1. 执行策略拦截现象:脚本提示 Execution Policy 为 Restricted 后退出,或 PowerShell 直接拒绝运行 .ps1。 解法:先执行Set-ExecutionPolicy Bypass -Scope Process(仅影响当前会话),或在脚本询问时输入 yes 自动改为 RemoteSigned。
  2. 找不到安装文件现象:输入盘符后提示 "Can't find Windows OS Installation files"。 解法:确认 ISO 已挂载、盘符只写字母不带冒号且不是 C,重新输入。
  3. scratch 盘空间不足现象:复制与挂载阶段异常缓慢或直接失败,scratch 盘被写满。 解法:-SCRATCH指向至少 30GB 可用空间的盘;核心版固定用 C 盘,跑前先看系统盘余量。
  4. arm64 报错一闪而过 / 应用"复活"现象:构建中出现 OneDrive 相关报错(arm64 镜像本就没有 OneDriveSetup.exe),或装完一段时间后 Outlook、Dev Home 又出现。 解法:README 已将其列为已知问题,不影响最终 ISO;Winget 装不了应用时经商店更新一次通常即可。

写在最后

tiny11builder 的价值在于用纯微软工具、一条流程线把官方镜像变成可无人值守安装的精简 ISO,日常使用选标准版即可。

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

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

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

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

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

立即咨询