☰
3步精简Windows 11,老电脑重获新生
2026/11/2 0:43:12 网站建设 项目流程

3步精简Windows 11,老电脑重获新生

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

那台用了五六年的笔记本,装完系统后开机要等好一会儿,内存和磁盘空间都被各种用不上的组件占着。tiny11builder 是一组 PowerShell 脚本,专门做 Windows 11精简:把官方原版 ISO 里的预装应用和冗余功能裁掉,重新打包成一个更小的安装镜像,让老机器装完系统就有足够余量。这篇相当于一份 tiny11 教程,看完你会知道两种精简模式各适合什么场景,以及从挂载 ISO 到生成 tiny11.iso 的完整流程。

🧩 它到底在干什么

把整个流程想象成搬家:原版 ISO 是整套家具,脚本先把它卸货到暂存间(把系统镜像挂载出来),把不用的家具(Edge、OneDrive、Xbox、新闻天气等应用)直接搬走,再给箱子做压缩打包(用 DISM 恢复压缩技术),最后封箱(用 oscdimg 生成可启动的 tiny11.iso)。

两个概念值得先认识一下:

  • DISM 恢复压缩:微软自带的镜像压缩工具,脚本靠它让最终 ISO 体积明显变小,不依赖任何第三方工具。
  • autounattend.xml:一份"自动应答清单"。安装时自动跳过微软账号登录页,并按 /compact 压缩模式部署系统,全程不用手动点。

项目提供两个脚本,分工明确:

  • tiny11maker.ps1(标准版):移除 23 个预装应用和冗余功能,但系统保持"可服务"状态——之后还能加语言包、打补丁、装功能,适合长期使用。
  • tiny11Coremaker.ps1(核心版):在标准版基础上再砍掉组件存储 WinSxS(可以理解为系统自带的备件仓库,没有它就没法打补丁了)、Windows Update 和恢复环境。体积更小,但装完就不能再更新,只适合虚拟机和开发测试。

🛠️ 动手:从0到跑通

前置准备

  • 从微软官网下载 Windows 11 原版 ISO 并双击挂载,得到一个盘符(比如 E:)——这是原材料
  • 一个空闲的暂存盘——脚本要复制、解包、重新打包,过程比原 ISO 更占空间
  • Windows ADK 里的 oscdimg.exe——用来生成可启动 ISO,是脚本唯一依赖的外部工具
  • 以管理员身份打开 PowerShell 5.1

执行

先克隆脚本(后续都在克隆目录里操作):

git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder cd tiny11builder

放开执行策略,只限当前会话,不改动系统全局配置:

Set-ExecutionPolicy Bypass -Scope Process

运行标准版脚本,把挂载盘符和暂存盘符传进去:

.\tiny11maker.ps1 -ISO E -SCRATCH D

脚本会自动识别镜像,让你选择基于哪个版本(家庭版/专业版等),然后自己跑完,可以泡杯茶。想要极致小体积,把命令换成核心版脚本.\tiny11Coremaker.ps1 -ISO E -SCRATCH D即可,它开跑前会先确认你了解它的限制。

验证

  • 脚本跑完后,打开脚本所在目录,看到新生成的tiny11.iso就说明精简完成了
  • 用它装一台虚拟机试试:如果安装过程一路自动、不再弹微软账号登录页,说明 autounattend.xml 生效了

📊 效果到底怎样:Windows 11精简前后对比

项目文档没有公布具体性能数字,能确认的"硬指标"是移除清单和系统能力,精简Win11前后的差异如下:

对比项原版 Windows 11标准版 maker核心版 coremaker
预装应用全部保留移除 23 个(含 Edge、OneDrive、Xbox)同标准版
组件存储 WinSxS保留保留移除
系统更新 / 加语言包支持支持不支持
镜像体积基准DISM 恢复压缩,明显变小在标准版基础上进一步缩小
定位日常长期使用虚拟机、开发测试

最有体感的是应用清单:23 个预装应用一次性搬走,磁盘省下来的空间是实打实的,后台也不再有一堆用不上的进程驻留,对低配机器来说内存占用随之下降。核心版的额外瘦身则来自整个 WinSxS,代价是得到一个"不可服务"的系统,所以它该出现在测试环境里,而不是正式设备上。

🔧 还能怎么自定义

想保留某个被移除的应用:打开本地克隆里的 tiny11maker.ps1,在$packages列表中把对应行注释掉,比如保留地图就注释'Microsoft.WindowsMaps';Edge 是脚本单独整块删除的,需要同时注释 "Removing Edge" 附近的那几行 Remove-Item。

想自定义安装流程:改 autounattend.xml 里两个关键字段:

<HideOnlineAccountScreens>true</HideOnlineAccountScreens> <Compact>true</Compact>

前者控制是否跳过微软账号页面,后者控制压缩安装。改完再跑脚本即可。

⚠️ 哪些坑要避开

  • 设置里还能看到 Edge 残留→ 官方已知问题,应用本体已删除,只是设置项残留,忽略即可
  • winget 装不了应用→ 先用 Microsoft Store 更新一次 winget 再装
  • Outlook / Dev Home 过段时间又冒出来→ 已知拉锯,脚本新版本在持续加固
  • arm64 机器运行时闪过报错→ arm64 镜像本身没有 OneDriveSetup.exe,属预期现象
  • 核心版装完无法更新、加不了语言包→ WinSxS 被移除后系统失去服务能力,别拿它跑生产环境

明确不适合的场景:企业办公机(需要完整企业功能)、需要长期打补丁的正式设备、依赖被移除组件的专业软件。这些直接用原版系统,别精简。

tiny11builder 的定位很清楚:只用微软自家工具,把官方镜像裁成轻装版本,不引入任何第三方组件。新手建议先从标准版跑起来,虚拟机验证没问题后再考虑核心版。觉得有用去仓库点个 Star,找个周末动手试一次。

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

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

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询