tiny11builder教程:30分钟构建精简 Windows 11
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
tiny11builder 是一套开源 PowerShell 脚本,把官方 ISO 改造成精简 Windows 11 安装盘,面向想给老电脑装 Win11 却被体积和 TPM 要求卡住的用户。成品系统装完约 10GB,核心版约 6GB,标准安装的一半都不到,整个构建过程约半小时。
先做选型:两个脚本怎么选
仓库根目录有两个入口:tiny11maker.ps1 和 tiny11Coremaker.ps1,两者都支持任意 Win11 版本、语言和架构。区别不在"删得多不多",而在"删掉的能不能加回来":
| 判断维度 | tiny11maker.ps1 | tiny11Coremaker.ps1 |
|---|---|---|
| 装完后打补丁、加语言/功能 | 可以,系统保持可维护 | 不可以,WinSxS 组件库已被删除 |
| 运行方式 | 参数传入,全程自动 | 交互式问答,需逐条确认 |
| 建议用途 | 日常使用、老电脑装 Win11 | 虚拟机测试、一次性开发环境 |
💡 提示:拿不准就选 tiny11maker.ps1。core 版不是完整版 Windows 11 的替代品,README 明确标注它只适合快速测试与开发场景。
构建路径:从克隆仓库到产出 tiny11.iso
准备:脚本、镜像与执行策略
- 克隆仓库获得两个脚本:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder- 从微软官网下载 Windows 11 官方 ISO,在资源管理器中右键"挂载",记下系统分配的盘符。
- 以管理员身份打开 PowerShell 并执行下面一行,仅对当前会话放开脚本执行权限:
Set-ExecutionPolicy Bypass -Scope Process⚠️ 注意:
-Scope Process只影响当前会话,关窗后系统全局策略不变;若策略为 Restricted,脚本启动时也会交互式询问是否帮你改为 RemoteSigned。
运行构建脚本
在脚本目录下执行(盘符按实际替换):
.\tiny11maker.ps1 -ISO E -SCRATCH D| 参数 | 作用 |
|---|---|
-ISO | 已挂载 ISO 的盘符,只写盘母(如E),不带冒号 |
-SCRATCH | 临时文件盘符,建议 15GB 以上空闲;省略时默认用脚本所在目录 |
两个参数都可以省略,脚本会依次追问盘符和要基于的版本(家庭版/专业版等);想看完整帮助可执行Get-Help .\tiny11maker.ps1 -Full。
验证产物
运行期间脚本自动完成镜像转换、应用移除和 ISO 重新封装(封装用的是 Windows ADK 自带的 oscdimg.exe)。结束后,脚本目录会出现tiny11.iso,写入 U 盘或直接挂载即可开始安装。
构建过程中都动了什么
- 移除预装应用:Edge、OneDrive、Xbox、媒体播放器、天气/新闻/邮件日历等 20 余款应用被整体删除;core 版在此基础上再删 WinSxS 组件库、WinRE 恢复环境,并禁用 Defender(需要时可手动重新启用)。
- 注册表级优化:向离线注册表写入开关,绕过 TPM、Secure Boot、CPU 与存储的安装限制;关闭保留存储、Copilot 与 Windows Chat、预装应用自动推荐,并把遥测降到最低。
- 无人值守安装:仓库自带的 autounattend.xml 让 OOBE 跳过微软账户页面(直接建本地账户),镜像以 /compact 压缩方式部署,并禁止聊天组件自动安装——批量部署时尤其省事。
报错时先查这三条 ⚠️
- 提示"禁止运行脚本":执行策略仍是 Restricted。回到准备阶段确认 Bypass 已生效后再运行,不建议直接改全局策略。
- 提示找不到 install.wim / install.esd:依次核对盘符是否只写了盘母、ISO 是否真的挂载成功(
Get-Volume可查)、镜像是否损坏需要重下。 - 构建中途提示磁盘空间不足:把
-SCRATCH换到空闲更大的盘;上次构建的残留文件在临时盘的\tiny11和系统盘的 scratchdir 目录,清理后再跑。
装完怎么验证,以及已知小问题
把新 ISO 装到备用磁盘或虚拟机,检查安装后体积(约 10GB)和被删应用是否真的不存在。README 还列了几个已知小问题:设置里仍会看到 Edge 的残留项(应用本体已删除);装应用前可能需要先更新 Winget;Outlook 和 Dev Home 过段时间可能再出现;arm64 机器跑脚本时可能闪过一次报错(arm64 镜像的 System32 里没有 OneDriveSetup.exe),不影响最终产物。
按你的角色选下一步 🔧
老设备用户
用 tiny11maker 构建精简版 Windows 11 给老电脑,安装前备份个人文件并确认内存不少于 4GB;系统保持可更新,装好后先跑一轮更新再长期用。
开发者
虚拟机测试环境选 core 版,镜像更小、启动更快;运行中会问是否启用 .NET 3.5,有旧软件依赖就答 y——镜像创建后无法再补。
IT 管理员
先借无人值守配置做单机镜像验证:核对驱动、网络与打印机兼容性;验证通过后再用于统一镜像部署,精简后的体积也会降低存储与带宽占用。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考