tiny11builder 使用教程:两个 PowerShell 脚本给 Windows 11 减重,老旧电脑也能流畅跑
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
先坦白我的处境:一台用了快十年的笔记本,想装 Windows 11 又怕它跑不动;平时玩虚拟机,又嫌系统镜像太占硬盘。折腾了一圈,最后靠开源项目 tiny11builder 解决了问题——它能用 PowerShell 脚本自动生成精简版 Windows 11 镜像,全程不用碰第三方软件,出来的系统既轻又干净。这篇文章就当作一份上手笔记,把我验证过的路径和踩过的坑一起写下来。
tiny11builder 是什么:一条自动瘦身流水线
简单说,tiny11builder 是一套"造镜脚本"。你喂给它一份微软原版 Windows 11 ISO,它会在后台自动完成应用移除、注册表调整、组件清理、镜像封装,最后吐出一个全新的精简版 ISO。
它有几个让人放心的设计:
- 只用微软自家工具:核心操作全部走 DISM,唯一额外调用的 oscdimg.exe 来自 Windows ADK,不掺任何第三方软件,洁癖用户狂喜。
- 通吃所有版本:不挑 Build,任何 Windows 11 发行版、任何语言、任何架构都能处理。
- 自带无人值守方案:仓库里的 autounattend.xml 负责在安装阶段跳过微软账号登录,并用 /compact 压缩方式部署,进一步省空间。
- 恢复压缩加持:最终 ISO 用 DISM 的 recovery 压缩导出,体积比普通封装小不少。
两个脚本,先想清楚用哪个
这是新手最容易懵的地方:项目里放了两个脚本,功能定位完全不同。别闭眼选,先看用途。
| 对比项 | tiny11maker.ps1(标准版) | tiny11Coremaker.ps1(核心版) |
|---|---|---|
| 定位 | 日常使用的主力精简系统 | 开发、测试、虚拟机的快速试验场 |
| 精简力度 | 中等偏上,留了后路 | 极致,删到只剩骨架 |
| 事后可维护 | 可再加语言、更新和功能 | 装完即固定,后期啥也加不了 |
| 额外移除 | 无 | WinSxS 组件库、WinRE,Defender 被禁用、Windows Update 不可用 |
| 建议人群 | 老电脑当主力、想要干净又用得久 | 折腾虚拟机、临时测试环境的开发党 |
一句话版本:想长期用,选 tiny11maker.ps1;只想快速搭测试环境,选 tiny11Coremaker.ps1。千万别拿核心版当日常主力——它删掉了 WinSxS 组件存储,系统失去"售后能力",装完就没法打补丁了。
动手前的准备清单
开始之前,把这几样备齐:
- Windows 11 原版 ISO:从微软官网或 Rufus 下载,推荐官方渠道。
- 一台 Windows 电脑:用来跑脚本,建议留出 20GB 以上空闲磁盘给临时文件。
- PowerShell 5.1:系统自带的版本就行。
- 脚本本体:从仓库拉取源码,主要用到 tiny11maker.ps1、tiny11Coremaker.ps1 和 autounattend.xml。若需要克隆,仓库地址是 https://gitcode.com/GitHub_Trending/ti/tiny11builder 。
五步实操,从 ISO 到 tiny11.iso
拿标准版举例,核心版的流程基本一致。
第一步,挂载镜像。用资源管理器直接双击 ISO 文件,Windows 会自动分配一个盘符,记住它,比如 E。
第二步,以管理员身份打开 PowerShell 5.1。右键开始菜单,选"终端(管理员)"即可。
第三步,放开执行策略。输入下面这行,只对当前会话生效,不会改动系统原有设置:
Set-ExecutionPolicy Bypass -Scope Process第四步,运行脚本。切到脚本所在目录,执行:
.\tiny11maker.ps1 -ISO E -SCRATCH D两个参数的含义:
-ISO:刚才挂载镜像得到的盘符(只写字母,不带冒号);-SCRATCH:工作目录所在盘符,脚本会在这里做中间处理。不填的话,默认用脚本所在目录。
第五步,跟着提示走。脚本会询问选择哪个系统版本(SKU),选好就可以去泡杯咖啡了。中途可能问你是否启用 .NET 3.5 支持,按需回答。等全部跑完,脚本目录下会多出一个 tiny11.iso,这就是你的成果。
顺带一提,脚本会自动检测语言和架构,遇到 install.esd 格式的镜像还会先转换再处理,基本属于"喂进去就行"的程度。
脚本到底替你删了什么
标准版默认移除了一批预装应用,包括 Edge、OneDrive、Xbox 全家桶、Clipchamp、新闻/天气、邮件和日历、闹钟、地图、录音机、你的手机、Media Player、QuickAssist、Internet Explorer 等 20 多项。
除了删应用,注册表层面也做了不少好事:
- 绕过硬件门槛:自动写入 BypassTPMCheck、BypassCPUCheck 等键值,没有 TPM、老 CPU 的机器也能装,这正是旧电脑的救星。
- 关掉烦人功能:遥测、赞助应用推送、保留存储、BitLocker 设备加密、任务栏聊天图标、Copilot 一一关闭。
- 清理后台任务:删掉兼容性评估、客户体验计划等一批计划任务。
核心版在标准版基础上再加码:整个 WinSxS 组件库、WinRE 恢复环境直接移除,Windows Defender 禁用、Windows Update 停用,精简力度拉满。
新手最容易踩的几个坑
我在折腾过程中也遇到一些怪现象,提前知道能省不少时间:
问:Edge 都删了,怎么设置里还有它的影子?答:应用本体确实没了,但设置界面残留了少量入口,属于已知问题,不影响使用。
问:装完想用 Microsoft Store 装软件,提示出错?答:先升级 Winget,把包管理器更新到最新版本再试,基本能解决。
问:Outlook 和 Dev Home 过阵子又冒出来了?答:这是微软"坚持不懈"的结果,最新版脚本已经加强了拦截,但这场拉锯战还没完全结束,偶尔复发属于正常现象。
问:用 arm64 架构的镜像跑脚本,报了个一闪而过的错?答:ARM 镜像的 System32 里没有 OneDriveSetup.exe,脚本找不到它会提示一下,可以忽略,不影响最终产出。
问:核心版装完还能打补丁、加语言吗?答:不能。核心版的代价就是不可服务,这也再次提醒:它只适合测试场景。
最后说点实在的
给老电脑当日常系统,就用标准版,速度有提升、功能还完整;给虚拟机或开发环境做快速试验,核心版能帮你省下大把硬盘和启动时间。唯一要牢记的,是别把核心版当成主力系统来用。
动手前记得备份重要数据,安装精简系统前也先确认关键软件能正常跑。准备好之后,就去体验一下"喂进原版 ISO、吐出轻量 ISO"的快乐吧。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考