tiny11builder:把 Windows 11 瘦身到极致
tiny11builder:把 Windows 11 瘦身到极致
Windows 11 默认安装体积 20GB+,其中真正”你需要”的可能不到 5GB。tiny11builder 用 PowerShell 脚本把 Windows 11 镜像裁剪成”够用就好”的轻量版本,从 Clipchamp 到 Xbox 到 OneDrive,全部移除。这个项目的有趣之处不在于”它删了什么”,而在于它揭示了一个长期存在的事实:Windows 镜像里塞了太多你不需要的东西,而且微软不给你选择权。
从 Batch 到 PowerShell:一次彻底重写
tiny11builder 最早是 Batch 脚本,一年没更新后作者用 PowerShell 完全重写。重写带来的核心变化是通用性:旧版只能处理特定 Windows 11 build,新版支持”任意 Windows 11 发行版、任意语言、任意架构”。PowerShell 的脚本能力比 Batch 强太多——DISM 的 recovery compression 让最终 ISO 体积显著缩小,而且不再依赖外部工具,唯一需要的可执行文件是 Windows ADK 自带的 `oscdimg.exe`。
还有一个值得注意的细节:脚本自带 unattended answer file,用于绕过 OOBE 的 Microsoft 账户强制登录,并用 `/compact` 标志部署镜像。这意味着你拿到的是一个”开箱即用、不逼你注册微软账户”的 Windows 11——对于不想把个人数据交给微软的用户来说,这比删掉几个 UWP 应用更有价值。
脚本版本(标准+核心)
标准版移除的预装应用数
压缩部署标志
开源许可
标准版 vs 核心版:两条裁剪路线
项目提供两个脚本,面向不同场景:
tiny11maker(标准版):移除 19 个预装应用——Clipchamp、News、Weather、Xbox、GetHelp、GetStarted、Office Hub、Solitaire、PeopleApp、PowerAutomate、ToDo、Alarms、Mail and Calendar、Feedback Hub、Maps、Sound Recorder、Your Phone、Media Player、QuickAssist、Internet Explorer、Tablet PC Math、Edge、OneDrive。注意 Edge 和 OneDrive 也在移除列表里。这个版本保留 Windows Component Store(WinSxS)和 Windows Update,系统仍然可以接收更新、安装语言包、启用功能,适合日常使用。
tiny11Coremaker(核心版):在标准版基础上进一步移除 WinSxS、禁用 Windows Defender、移除 Windows Update 和 WinRE。作者明确标注:这不是日常使用版本——”因为缺乏可维护性,你无法在创建后添加语言、更新或功能。”它的定位是”快速且粗暴的开发测试环境”,特别适合 VM 场景。如果你需要在虚拟机里跑一个最干净的 Windows 11 测试环境,核心版是现成工具。
“微软不给你选择权”这件事
tiny11builder 的存在本身就是一种抗议。Windows 11 的预装应用列表(Clipchamp、Xbox、Weather、Solitaire…)不是”你可以选择不装”,而是”它们默认在你系统里,你删了之后微软更新可能又给你装回来”。微软的设计哲学是”给你一整套,你不喜欢的自己删”,而不是”给你一套基础系统,你要什么自己加”。
tiny11builder 做的事情本质上是在微软的”全家桶”策略上打了一个补丁:它不改变 Windows 11 的核心行为,只是把”你不需要的东西”从镜像里删掉。这比装完系统再手动卸载干净得多——手动卸载经常留残留(注册表项、服务、计划任务),而镜像级删除是一刀切干净的。而且脚本是开源的,你可以自己看它到底删了什么、改了什么,不用信任一个闭源”优化工具”。
推测这个项目在 GitHub Trending 上出现,和近期 Windows 11 24H2 的更新节奏有关——每次大版本更新后,”怎么装一个干净的 Windows 11″的搜索量都会上升。对于中文技术人群来说,这个项目还有一个实用价值:它支持任意语言,意味着你可以构建中文、日文、英文的轻量 Windows 11 镜像,不需要去网上找各种”精简版 Ghost 系统”(那些来源不明、可能带后门)。
核心观点:tiny11builder 解决的不是”Windows 太慢”的问题,而是”Windows 默认给你太多你不想要的东西”的问题。如果你需要一台干净的 Windows 11 日常机或 VM 测试环境,用标准版构建一个自定义镜像比装完再手动清理靠谱得多。核心版留给 VM 场景,别拿它当日常系统用。
— END —
LC 智趣厅 · 科技与生活的交点
ihygg.cn