Tiny11Builder 使用指南:三步给 Windows 11 减重,老电脑和虚拟机都更快
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
想把 Windows 11 塞进一台内存吃紧的老笔记本,或者装到 4G 内存的虚拟机里跑得溜?Tiny11Builder就是干这个的——它用一套 PowerShell 脚本把原版系统镜像做精简 Windows 11(也就是删掉一堆预装应用和冗余组件),最后吐出一个体积更小、启动更快的tiny11.iso。整个流程基本就是「挂载 → 跑脚本 → 选版本」三步。下面从选型到落地一次带你走通,让你用得上、也用对版本。
先想清楚要哪种:两套脚本,性格完全不同
仓库里其实只给了你两个「刀法」,别一上来就瞎跑,先确认你要的是能长期用,还是用完即弃。
日常主力机选它:tiny11maker.ps1(常规版)
脚本 tiny11maker.ps1 会把 Clipchamp、Xbox、Solitaire、Edge、OneDrive 这类预装应用砍掉,也顺手关掉了广告推送、遥测、Copilot 这些后台开销;但关键在于——它保留了系统的「可服务性」:装完系统之后,你照样能加语言包、打系统更新、装可选功能。所以日常办公、家用主力机,建议默认用它,稳。
试验田、虚拟机选它:tiny11coremaker.ps1(核心版)
脚本 tiny11coremaker.ps1 下手更狠:在常规版砍掉的东西之上,它还会移除 Windows 组件存储(WinSxS,就是系统用来保留组件副本的那个大文件夹)、禁用 Windows Defender、砍掉 Windows Update 和 WinRE(Windows 恢复环境,进系统后用来「重置/修复」的那套)。体积直接干到最小,代价是装完就再也无法添加语言、更新和可选功能。它官方定位就是快速测试 / 开发 / 虚拟机场景,别拿去当日常系统。
| 维度 | 常规版tiny11maker | 核心版tiny11coremaker |
|---|---|---|
| 定位 | 日常主力、长期使用 | 快速测试、开发、虚拟机 |
| 预装应用 | 大量移除 | 全部移除 |
| 系统可服务性 | 保留(可加语言 / 更新 / 功能) | 移除(装完不可再改) |
| Windows Update / Defender | 保留 | 移除 / 禁用 |
| WinRE 恢复环境 | 保留 | 移除 |
| 额外选项 | 无 | 制作时会问你是否启用 .NET 3.5 |
一句话选型:日常用常规版,虚拟机 / 测试用核心版。拿不准就先用常规版。
开工前,用三个问题自检环境
别急着敲命令,先花 30 秒确认下面几点,能帮你避开 90% 的报错:
| 问题 | 建议答案 | 说明 |
|---|---|---|
| 系统是 Win10/11 64 位吗 | 需要 64 位 | 脚本面向 x64 镜像设计 |
| 有空余空间吗 | ≥ 20GB | 镜像要复制到临时盘解压再打回 ISO |
| 有原版 Win11 ISO 吗 | 需要 | 微软官网下载或 Rufus 拿到的都行 |
| PowerShell 版本 | 5.1 或更高 | Windows 自带即可 |
如果空间不够,脚本会把整个系统复制到-SCRATCH指定的盘里再处理,盘越小越容易中途失败,建议挑一块够大的盘。
三步生成精简镜像
准备好之后,真正干活的部分只有三步,命令不多,点到为止。
第 1 步:挂载 ISO,记住盘符。用资源管理器双击原版 Win11 ISO 挂载成虚拟光驱,看一眼它被分到了哪个盘符,比如E:。你只需要记住这个字母,不用冒号。
第 2 步:管理员 PowerShell 里放开执行策略。右键「以管理员身份运行 PowerShell」,先执行
Set-ExecutionPolicy Bypass -Scope Process-Scope Process的好处是这次放宽只对当前窗口生效,关掉就恢复原策略,不污染你的系统设置。
第 3 步:跑脚本,填盘符和版本(SKU),然后等它出图。先 clone 仓库:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder进入目录,然后运行你选好的那个脚本。-ISO是挂载的 ISO 盘符,-SCRATCH是放中间文件的临时盘符(不写的话默认用脚本所在目录):
.\tiny11maker.ps1 -ISO E -SCRATCH D
几个实用细节:
- 参数顺序随意,也可以写成位置参数
.\tiny11maker.ps1 E D(第一个是 ISO,第二个是临时盘)。 - 想看全部参数,直接敲
get-help .\tiny11maker.ps1。 - 脚本会先列出镜像里的各个版本(SKU,即家庭版 / 专业版 / 企业版这种分类),你输入对应序号即可,然后基本就能放着跑了。
- 跑完会在脚本所在目录生成
tiny11.iso,同时自动生成一份带时间戳的日志(tiny11_xxx.log)方便你回看。
装好的系统,到底瘦掉了什么
知道砍了啥,你才好预期。常规版会移除这些预装应用:
- 办公 / 效率:Office Hub、OneNote、PowerAutomate、待办(ToDo)、People
- 娱乐 / 影音:Xbox、Solitaire(纸牌)、媒体播放器、Clipchamp、Sound Recorder
- 通讯 / 社交:Teams、Skype、Your Phone、Quick Assist、邮件和日历
- 系统 / 其他:Edge、OneDrive、Feedback Hub、Maps、天气、新闻、Get Help、Internet Explorer
核心版在常规版之上,额外多砍:
- Windows 组件存储 WinSxS(体积大头)
- Windows Update(没有 WinSxS 也跑不起来,留着反而会让系统报错)
- Windows Defender(只是禁用,需要时可手动开回来)
- WinRE 恢复环境
- 制作过程里会让你选要不要装 .NET 3.5
提醒:核心版砍掉的这些东西装完系统后就加不回来了,这是它体积优势的来源,也是它的代价。
装完系统,先排这几个「坑」
脚本作者已经在 README 里把已知问题写得很清楚,你装完系统后重点看这几条:
Q:Edge 明明删了,设置里怎么还有残留?A:浏览器本体确实删干净了,只是设置里留了点痕迹,不影响使用,忽略即可。
Q:我想在微软商店装东西,怎么装不上?A:大概率要先手动更新一次 Winget(商店的安装引擎),更新完就能正常装了。
Q:Outlook 和 Dev Home 怎么又冒出来了?A:这是已知的小反复,脚本新版本已经在更激进地阻止它们自动回装,如果还出现,手动卸载或留意更新即可。
Q:我在 ARM 设备上跑,看到一闪而过的报错?A:正常。arm64 镜像的 System32 里本来就没有OneDriveSetup.exe,脚本删到那一步会闪过一下,不影响最终出图。
收尾:别让瘦身反噬
最后两个容易被忽略的点:
- 压缩你已经白拿了。脚本用 DISM(微软的部署工具)以 recovery 压缩重写了镜像,再加上
autounattend.xml(一份无应答文件,装系统时自动帮你跳过输入账号那些步骤)里的/compact标记,装完的系统和镜像本身都已经省了空间,你不用额外折腾。 - 别动恢复和更新服务。尤其核心版已经把 Windows Update、WinRE 拿掉了,如果你还想保持可维护,那就选常规版;真要日常用,别再去手动关恢复分区这类核心能力,很容易把自己锁在外面。
一句话收尾:老机焕新 / 虚拟机 / 测试床,先用tiny11maker.ps1起步,追求极限体积再上tiny11coremaker.ps1。三步走完,tiny11.iso就是你的新系统了。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考