news 2026/9/8 21:16:48

tiny11builder 完整指南:把 Windows 11 官方 ISO 精简成更小的安装镜像

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
tiny11builder 完整指南:把 Windows 11 官方 ISO 精简成更小的安装镜像

tiny11builder 完整指南:把 Windows 11 官方 ISO 精简成更小的安装镜像

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

老机器带不动原装 Windows 11,新系统又塞满用不上的应用。tiny11builder 是一套 PowerShell 脚本,把官方 ISO 重新打包,产出一张体积更小、预装更少的精简安装镜像。

⚡ 30 秒先跑起来

你只需三步拿到成品,剩下的活全交给脚本。

  1. 备料:从微软渠道下载 Windows 11 官方 ISO(任意版本、语言、架构都能用),右键挂载并记下盘符;同时把脚本源码拉到本地。
# 克隆脚本仓库 git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder
  1. 放行:用管理员身份打开 PowerShell 5.1(Windows 自带的命令行环境),临时放开当前窗口的脚本限制。
# 执行策略只影响当前会话 Set-ExecutionPolicy Bypass -Scope Process
  1. 开工:进入脚本目录,跑构建命令。
# E 为挂载盘符,D 为临时盘符 .\tiny11maker.ps1 -ISO E -SCRATCH D

中途脚本会问你两件事:镜像盘符(只输字母,不带冒号)和版本序号(image index,对应家庭版、专业版这些 SKU)。之后不用盯着,等它跑完,脚本所在目录会多出一个tiny11.iso,临时文件也会被自动清掉。

💡 建议:-Scope Process只改当前窗口,关掉即还原,比永久改全局策略稳妥。

它到底做了什么

一句话原理:把 ISO 里的系统镜像挂到临时目录,删改完再压缩打包。

具体分四步走:

  1. 在挂载盘找install.esd(官方的压缩封装格式),用 DISM(微软自带镜像工具)转成install.wim,方便按序号挑选版本;
  2. 挂载镜像,按清单卸载预装应用,Edge、OneDrive 这类组件直接删目录;
  3. 挂上镜像的注册表,批量写入优化项,再卸载、重新压缩导出;
  4. oscdimg(Windows ADK 里的打镜像工具)压出可引导 ISO,收尾清理。

删掉的东西不少:Clipchamp、Xbox 全家、新闻、天气、纸牌合集、邮件日历、反馈中心、地图、录音机、Your Phone、媒体播放器、Internet Explorer,连 Edge 和 OneDrive 也在名单里。

改注册表做的几件实事:

  • 安装阶段放宽 TPM、CPU、内存、安全启动这些门槛,老硬件也能装;
  • 关掉出厂预留的那块存储配额;
  • 遥测数据收集设为最低档,广告推荐、预装推送一并关闭;
  • 阻止 Teams、新 Outlook、Copilot 这类组件悄悄回装;
  • 删掉错误上报、体验改进等几个后台计划任务,顺手关掉 BitLocker 设备加密。

autounattend.xml 是随 ISO 一起带走的应答文件(无人值守安装时自动回答问题的配置):开机向导直接走本地账户,不强制微软账号,并给系统打上/compact压缩安装标记。

⚠️ 注意:tiny11Coremaker.ps1 会再删组件库(WinSxS,系统保留的组件备份区)、关掉 Windows Update 和 Defender,事后无法补装功能,别拿去当日常系统。

关键配置速查

常用参数就四个,记牢就够用:

参数/环节作用怎么填
-ISO挂载盘符单个字母,不带冒号,如E
-SCRATCH(仅 maker 版)临时文件盘符空间留足,如D
image index基于哪个 SKU 构建按脚本列出的序号输入
.NET 3.5(仅 core 版会问)集成老版框架y集成,错过无法后补

几个最常改的点:

  • 参数都可以省掉,脚本会逐项追问;位置参数写法是"先 ISO 盘、后临时盘"。
  • 想看完整帮助,窗口里敲Get-Help .\tiny11maker.ps1 -Full
  • core 版问.NET 3.5时,答y会从 ISO 的sxs目录提取框架文件,这一步只有一次机会。

不同人怎么选

先对号入座,再决定跑哪个脚本。

  • 日常主力机:用 tiny11maker.ps1。它只做瘦身,系统仍可维护,装完照样能加语言包、打更新、补功能。
  • 虚拟机/测试环境:用 core 版。体积压到极致,坏了直接重做,成本最低;代价就是上面说的"不可逆"。
  • 批量装机:同样选 maker 版。应答文件已内置,装机时跳过账户环节、压缩部署,重复使用不折腾。

arm64 设备同样在支持范围内,构建前留意一下磁盘空间。

踩坑速查

出问题先对照这张表,已知坑位基本都盖住了:

现象原因解法
提示找不到安装文件-ISO盘符输错或 ISO 没挂载Get-Volume核对盘符,只输字母
脚本被拦截执行策略是 Restricted按上文放行当前会话
设置里残留 Edge 条目应用删了、设置项没清已知残留,不影响使用
winget 装不了应用版本偏旧先到应用商店更新 winget
Outlook、Dev Home 又回来了系统自动回装用最新脚本重建镜像
arm64 上一闪而过的报错该镜像缺 OneDriveSetup.exe已知现象,流程会正常继续

安全与后续维护

维护动作不多,抓住五条就行:

  1. 动手前备份文档、书签、序列号,别省这一步。
  2. 日常机只推荐 maker 版,养成每月检查更新的习惯。
  3. core 版没有更新通道,做完别长期挂在有风险的联网环境里。
  4. Defender 在 core 版只是被禁用,需要时能重新启用。
  5. 脚本会在自身目录留下运行日志,排障时留着看。

效果参考

收益主要落在"小"字上,README 里能直接查到的承诺:

  • 成品 ISO 明显更小:全程走 DISM 恢复压缩,不依赖任何第三方工具;
  • core 版在 maker 版基础上再砍 WinSxS、WinRE 和一批系统包,体积压到底;
  • 安装侧有/compact压缩标记,装完占用的空间进一步减少;
  • 每个环节都有日志可回查,构建过程透明。

当前 maker 版发布号为 09-07-25,core 版仍是 BETA(09-05-25),尝鲜时多留个心眼。

先做三件事:

  1. 用最新官方 ISO 跑一次 maker 版,原始 ISO 原封不动留作对照;
  2. 开个虚拟机试 core 版,.NET 3.5那一问顺手答y
  3. 装完对照日志检查一遍,确认没问题再推广到真机。

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

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

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

tiny11builder 使用指南:从官方 ISO 生成轻量 Windows 11 安装镜像

tiny11builder 使用指南:从官方 ISO 生成轻量 Windows 11 安装镜像 【免费下载链接】tiny11builder Scripts to build a trimmed-down Windows 11 image. 项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder tiny11builder 是一组 PowerShell …

作者头像 李华
网站建设 2026/9/8 21:14:45

代驾小程序后端实战:状态机、微信支付与刷单漏洞排查

简介:一套面向代驾业务场景的后端管理后台源码包,适合需要快速搭建代驾平台服务端或进行二次开发的PHP开发者及技术负责人。整个后台采用ThinkPHPBootstrap开发,基于腾讯地图接入,支持线上线下支付(线上支付需在代码中…

作者头像 李华
网站建设 2026/9/8 21:14:42

Unity自定义SRP:从渲染控制权到性能优化实战

1. 项目概述:这不是“换个管线”那么简单,而是重新定义Unity渲染的控制权 “自定义SRP(一)—— 掌控渲染”,这个标题里藏着一个被很多Unity开发者低估的分水岭。它不是教你点几下菜单就能跑起来的“功能开关”&#xf…

作者头像 李华
网站建设 2026/9/8 21:12:32

运维Agent如何从“会回答”到“能处理”?以MySQL数据库故障为例

晚上十一点半,运维群里的告警信息像开了闸一样涌出来:“MySQL 连接数超过阈值(当前 852/500)”“主从同步延迟 30 秒且在持续攀升”“CPU 使用率 98%”。你赶紧打开企业自己的智能运维 Agent 对话框,输入“数据库现在什…

作者头像 李华
网站建设 2026/9/8 21:12:31

STM32+ENC28J60+uIP嵌入式Web服务器实战:从硬件到应用

简介:一份基于STM32ENC28J60UIP协议栈的嵌入式WEB服务器示例,适合物联网入门开发者与嵌入式学习者,解决在资源受限单片机上实现HTTP服务、远程时间查看与设备控制的需求。压缩包共252个文件,磁盘占用约56.68MB,工程包含…

作者头像 李华
网站建设 2026/9/8 21:12:11

OpenHands PTY沙盒:为AI Agent装上可执行命令的物理手脚

1. 为什么 Agent 需要一副“物理手脚”很多人把 Agent 的开发理解成“套一个 Prompt、接一个大模型 API、能对话就算完事”。但真正做过 Agent 项目的人应该都有同感:对话能力只是 Agent 的“大脑皮层”,真正让 Agent 从“聊天机器人”升级为“能办事的智…

作者头像 李华