☰
三步做出精简版 Windows 11 系统镜像:tiny11builder 完整教程
2026/11/1 23:12:31 网站建设 项目流程

三步做出精简版 Windows 11 系统镜像:tiny11builder 完整教程

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

你正盯着那台用了八年的旧笔记本,Windows 11 安装程序第三次弹出"此设备不满足最低系统要求"——没有 TPM 2.0(一种用于验证硬件安全性的芯片),8GB 内存也压着线。换机太贵,旧机又装不上新系统,就这么卡住了。

就算绕过检测装上了,全新的 Windows 11 也能占掉 25GB 以上空间,在旧机器上只会更卡。开源脚本 tiny11builder 解决的就是这两件事:把官方 ISO 里的冗余应用和后台服务清掉,同时在镜像内部绕过 TPM、CPU、内存等硬件检测,帮你一键生成精简版 Windows 11 可启动安装镜像,全程自动,不用你盯着屏幕。

不用懂 DISM(微软官方的镜像操作工具),也不用手动改注册表。下面先看清楚它的能力边界,再按"准备 → 执行 → 验证"走完整个流程。

工具全景:tiny11builder 两个脚本的能力边界

整个仓库很克制:两个 PowerShell 脚本加一份无人值守安装配置文件 autounattend.xml(它负责跳过微软账户登录、自动接受许可协议),核心就是一条流水线——挂载官方镜像、移除预装组件、压缩封装、输出可启动的 tiny11.iso。两个脚本各移除哪些应用,仓库说明文档里有完整清单,它们的差别一眼就能看清:

对比维度常规版 tiny11maker.ps1核心版 tiny11Coremaker.ps1
精简力度移除 30+ 预装应用:Xbox 套件、天气、新闻、Edge、OneDrive、Solitaire 等在常规版基础上再移除组件库 WinSxS 和 WinRE,禁用 Windows Update 与 Defender
装完系统后可继续打更新、装组件、加语言,接近完整的 Windows 11不能再装任何更新和组件,坏了只能重装
适用场景日常办公、主力机长期使用虚拟机测试、临时开发环境

整个工具只依赖微软自家工具:镜像操作全靠 DISM,ISO 封装用 Windows ADK 里的 oscdimg.exe(没装 ADK 时脚本会自动下载),不掺任何第三方组件。它是完全开源的,移除清单和注册表调整都明写在脚本里,想保留某个应用,照着改就行。

你知道吗?成品 ISO 比官方小一大截,是因为导出时用了"恢复压缩"格式——不仅安装盘瘦了,装进硬盘后也更省空间。

动手实操:从官方 ISO 到 tiny11.iso 的完整步骤

准备阶段:下载并挂载官方 Windows 11 镜像

  • 从微软官网下载任意版本的 Windows 11 官方 ISO(任何语言、任何架构都可以,脚本会自动识别)。
  • 把 tiny11builder 克隆到本地:git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder
  • 在资源管理器里双击 ISO 完成挂载,记下分配的盘符(比如 E)。
  • 找一块剩余空间 20GB 以上的磁盘,用来存放制作过程中的中间文件。

克隆后无需安装任何依赖,PowerShell 5.1 随 Windows 自带。如果不想动本机磁盘,也可以全程在虚拟机里做——虚拟机同样能挂载 ISO 并运行脚本。

💡为什么这么做:源镜像必须是官方 ISO,这是成品能正常启动、能持续更新的前提;中间文件体积大,磁盘空间不足是最高频的失败原因。

执行阶段:两个参数怎么填,先看决策表

以管理员身份打开 PowerShell,先放开执行权限(仅对当前窗口生效,不改系统全局设置):

Set-ExecutionPolicy Bypass -Scope Process

然后在脚本目录下启动制作:

.\tiny11maker.ps1 -ISO E -SCRATCH D

两个参数顺序随意,写全参数后脚本只需问你镜像索引(对应家庭版、专业版等 SKU,列表里可直接看到);参数没写全时它会追问 ISO 盘符,只填字母、不带冒号。之后全程自动:转换 ESD 格式、挂载镜像、删应用、调注册表、压缩封装,常规版结束时还会自动弹出 ISO 并清理临时文件。想看帮助,对脚本运行 get-help 命令即可。

决策点怎么选说明
-ISO挂载后的 ISO 盘符,只填字母填错会提示找不到安装文件,按提示重输即可
-SCRATCH剩余 ≥20GB 的磁盘仅常规版有此参数;核心版固定把中间文件放在系统盘 C:
选哪个脚本日常用 → maker;临时测试 → coremaker核心版制作时会多问一次是否启用 .NET 3.5,选定后不可更改
镜像索引你要安装的那个 SKU填错脚本会重新列出清单让你选,不会做坏镜像

⚠️注意:如果脚本所在盘空间紧张,务必显式指定 -SCRATCH,否则中间文件会落在脚本目录所在的盘上,空间不够直接失败。

验证阶段:确认 tiny11.iso 生成成功

  • 在脚本所在目录找到 tiny11.iso,体积明显小于原始官方 ISO。
  • 同目录有一份制作日志(常规版按时间戳命名),制作全程都有记录。
  • 把 ISO 扔进虚拟机(Hyper-V、VMware 均可)装一遍:能进桌面、能联网、装软件不报错,才算真正通过。镜像同时带 BIOS 和 UEFI 引导信息,两种引导模式的机器都能装。

💡为什么这么做:虚拟机里装坏一次零成本,物理机上装坏一次要重装,先用低成本环境验证是精简镜像的通行做法。

排错与避坑:常见错误症状对照表

错误症状可能原因解决动作
"无法加载文件…禁止运行脚本"PowerShell 执行策略为 Restricted按脚本提示输入 yes 自动切换策略,或先手动执行 Bypass 命令
"Can't find Windows OS Installation files"ISO 未挂载或盘符填错到资源管理器确认 ISO 挂载盘符(重挂载会换盘符),重新输入
提示磁盘空间不足SCRATCH 盘剩余空间不够换一块 ≥20GB 的盘重跑;重跑前清掉上次残留的工作目录
突然弹出新的 PowerShell 窗口未以管理员身份启动这是脚本在自动申请提权,关掉旧窗口、跟新窗口走即可
arm64 设备上闪过一条报错arm64 镜像缺少 OneDriveSetup.exe官方已知问题,不影响成品镜像,可忽略

经验之谈:出问题时先翻脚本同目录的日志文件,全程记录都在里面,比盯着屏幕猜原因快得多。另外项目文档也提到,Outlook 和 Dev Home 偶尔会在装完系统后"自己回来",装好后留意一下应用列表和自动启动项;安装第三方应用前如果 Winget 报失败,先更新一次 Winget 再试。

进阶与收束:按使用场景选精简方案

日常办公/主力机(长期用这台电脑):

  • 固定选 tiny11maker.ps1,保留更新与组件安装能力
  • 打补丁、装软件流程照常,遇到老软件需要 .NET 3.5,装完系统后再补装即可

开发/测试环境(频繁装拆系统):

  • 选 tiny11Coremaker.ps1,镜像最小、部署最快,适合虚拟机打快照
  • 制作时对 .NET 3.5 的提问要慎重,装完后改不了;Defender 默认禁用,需要时可手动开回

老设备救活(没有 TPM 的旧笔记本):

  • 两个脚本都已内置硬件检测绕过(写入 LabConfig 下的 Bypass 系列注册表项),8GB 内存直接装
  • 不用再折腾第三方破解工具,装完体验就是标准 Windows 11

最佳实践:

  1. 源镜像只用微软官方 ISO,不要在第三方"精简版"基础上叠加制作。
  2. 主力机用常规版,核心版只进虚拟机——它没有服务可用性,出问题只能重装。
  3. 制作期间别动 SCRATCH 盘和 ISO 挂载点,脚本结束后会自动弹出并清理。
  4. 上物理机之前,先在虚拟机完整跑一轮:启动、联网、装软件都通过,再装真机。

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

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

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

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

立即咨询