Windows 11 精简实战指南:用 tiny11builder 一键瘦身系统、绕过硬件检测
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
手头的老笔记本只有 8GB 内存、没有 TPM 2.0,官方渠道装不上 Windows 11;或者刚装完的 120GB 固态,装完系统就只剩一半。tiny11builder 是一套开源的 PowerShell 脚本,只用微软自带工具(DISM 和 oscdimg.exe),把 Windows 11 官方 ISO 镜像(可引导的系统安装文件)处理成体积更小、预装更少的精简安装镜像,并顺手移除硬件门槛检测。适合给旧设备装系统、需要干净开发测试环境、或对系统体积敏感的用户。
🎯 它解决的问题:Windows 11 为什么臃肿
Windows 11 出厂镜像里塞了很多用户未必需要的东西,典型症状有:
- 二十多个预装应用:Xbox、纸牌合集、邮件日历、天气资讯、Clipchamp 等;
- 后台推送与遥测:广告推送、应用推荐、诊断数据收集;
- 约 7GB 保留存储和 WinSxS 组件库长期占用磁盘;
- 官方安装器对 CPU、内存、TPM 2.0 有硬性门槛,老机器直接进不了安装流程。
⚖️ 两种精简力度怎么选
项目提供两个脚本,精简力度差别很大:
| 维度 | 标准精简(tiny11maker.ps1) | 极致精简(tiny11coremaker.ps1) |
|---|---|---|
| 保留的功能 | 移除 20 多个预装应用(Clipchamp、Xbox、Edge、OneDrive、天气资讯等),系统仍可后续添加语言、更新和功能 | 在标准版基础上额外移除 WinSxS 组件库、Windows Update、WinRE,Defender 被停用(可手动恢复) |
| 系统体积 | 明显小于官方镜像(配合 compact 压缩部署) | 两个脚本中最小 |
| 适合人群 | 日常办公、旧设备换系统 | 虚拟机、开发测试等一次性环境 |
| 风险 | 低,系统保持"可维护"状态 | 出包后无法再打补丁、装功能,日常使用不可逆 |
选择建议:日常用的机器一律用 tiny11maker.ps1;tiny11coremaker.ps1 只建议在不在乎打补丁的测试环境里跑。
🛠️ 从零到出包的完整流程
1. 准备并挂载官方 ISO
从微软官网下载 Windows 11 安装镜像,在资源管理器里双击挂载,系统会给它分配一个盘符(如 E)。
2. 拉取项目
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder3. 放开执行策略
以管理员身份打开 PowerShell 5.1,进入项目目录后执行:
Set-ExecutionPolicy Bypass -Scope Process-Scope Process的意思是:只在当前这个 PowerShell 窗口里临时放开限制,关闭窗口后系统策略原样不变。脚本自身也会检查受限策略和权限,必要时提示确认或自动请求提升。
4. 运行精简脚本
.\tiny11maker.ps1 -ISO E -SCRATCH D白话解释参数:-ISO E是挂载官方 ISO 后得到的盘符(只输字母,不带冒号);-SCRATCH D是暂存盘,即处理过程中存放解压系统文件的磁盘,要留足空间。暂存空间紧张时可以省略-SCRATCH,脚本会直接用脚本所在目录存放中间文件。运行后按提示选择 SKU(系统版本档位,如家庭版/专业版),其余全自动。
极致精简版命令:
.\tiny11Coremaker.ps15. 等待生成 tiny11.iso
完成后,脚本目录下会多出一个名为tiny11.iso的可引导镜像,旁边还有本次运行的日志文件,可用于排查问题。各版本差异、已知问题等细节以仓库 README.md 为准。
📊 精简前后数据对比
项目 README 没有公布固定的性能数字,下表只汇总脚本实际改变的内容(可在脚本源码中逐条查证),具体数值与所用 Win11 版本、所选精简力度有关,建议出包后自行测量对比:
| 项目 | 官方镜像 | tiny11 出包 |
|---|---|---|
| 预装应用 | 二十多个(Xbox、纸牌、邮件日历、天气、Clipchamp 等) | 标准版移除上述 20 多个;极致版移除更多 |
| 约 7GB 保留存储 | 默认保留 | 两个脚本均关闭 |
| 系统文件部署 | 普通部署 | 以 compact 压缩方式部署,安装占用更小 |
| 硬件安装检测 | 强制校验 CPU/内存/TPM 等 | 检测项被绕过 |
📌 容易忽略的细节
- 硬件门槛绕过:两个脚本都会向镜像写入 LabConfig 配置,跳过 CPU、内存、TPM、安全启动、存储五类检测,让不符合官方要求的机器也能进入安装流程。注意这只是移除安装限制,老机器跑起来是否流畅仍是物理问题。
- 遥测与广告推送:脚本会关闭系统遥测(AllowTelemetry 置 0)、广告 ID 和个性化体验,并禁止商店推送免费应用与各类推荐位,开机后不会再被"为你推荐"打扰。
- 本地账户登录:仓库内的 autounattend.xml 应答文件会在首次启动时跳过微软账户登录界面,允许创建离线本地账户。
- 磁盘占用优化:安装过程默认启用 compact 压缩部署,并关闭约 7GB 的保留存储,同样的系统装完占盘更小;极致精简版因移除了 WinSxS,出包体积进一步缩小。
❓ 常见问题
Q:-ISO 和 -SCRATCH 的盘符怎么确定?把 ISO 挂载后,资源管理器里显示的那个盘就是 ISO 盘,只输字母即可。暂存盘建议选一块空间充足的非系统盘——中间文件体积不小,塞在剩余空间紧张的系统盘容易中途失败。
Q:没有 TPM 的老电脑能装吗?可以。两个脚本都会写入绕过硬件检测的配置,安装流程不再拦截。建议老机器至少 8GB 内存并换装 SSD,否则装得上、跑不动,精简救不了硬件。
Q:怎么在虚拟机里验证?把生成的tiny11.iso直接导入 VirtualBox、VMware 等虚拟机的光驱,走完安装流程确认能进桌面即可。也可以写入 U 盘做真机测试。注意脚本只负责出镜像,制作启动 U 盘仍需借助通用写盘工具。
Q:出包后还能打补丁吗? 标准版可以,系统保留了完整的更新与功能安装能力;极致精简版不行——WinSxS 和 Windows Update 已被移除,这也是它只适合测试环境的原因。
tiny11builder 的价值在于:用微软官方工具链把官方 ISO 处理成体积小、预装少、无硬件门槛检测的可安装镜像,不引入第三方工具。下一步:下载一份官方 Win11 镜像,按第 2~5 步执行.\tiny11maker.ps1,第一次建议从标准版开始,出包后先在虚拟机里装一遍再决定要不要用真机。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考