五步把 Windows 11 瘦身:tiny11builder 完整实战指南与避坑清单

发布时间:2026/10/21 2:15:59

五步把 Windows 11 瘦身:tiny11builder 完整实战指南与避坑清单 五步把 Windows 11 瘦身:tiny11builder 完整实战指南与避坑清单【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builderTiny11Builder 是一套开源 PowerShell 脚本,直接对 Windows 11 官方 ISO 动手术,产出一张更小、可直接安装启动的tiny11.iso。它解决三个痛点:官方镜像太大、老机器被 TPM/CPU/内存门槛拦在门外、遥测与推广太吵。全程只依赖 DISM 和 Windows ADK 里的oscdimg.exe两个官方工具,不碰任何第三方镜像软件。一分钟看懂:6 个关键点维度说明工具链只用 DISM 加oscdimg.exe;没装 ADK 时脚本自动从微软官方符号源下载,无需手动装支持范围任意 Windows 11 版本、任意语言,x64 与 arm64 都能跑,架构自动识别产出形态两个脚本、两种镜像:常规版 tiny11maker.ps1 保留系统可维护性,核心版tiny11Coremaker.ps1能删的全删双重压缩制作时dism /Export-Image带/Compress:recovery;部署时由 autounattend.xml 的Compacttrue/Compact再压缩一次盘上文件硬件绕过TPM、安全启动、CPU、内存、存储五个开关同时写进 install.wim 和 boot.wim默认安静遥测、广告推送、消费者内容默认关闭,约 7GB 预留存储被禁用,OOBE 直达本地账户先看你是谁:三类用户建议虚拟机 / 测试 / CI 用户:直接上核心版。镜像小、拉起快,环境本来就是消耗品,别拿它跑生产业务;需要 .NET 3.5 就在制作时的交互提示里勾选。运维 / IT 批量装机:用常规版。硬件绕过、本地账户 OOBE、关遥测都已预置,装完接上内部更新源就能进正常补丁流程,不影响后续维护。老电脑抢救 / 普通用户:同样是常规版。CPU 或内存不达标,靠LabConfig绕过开关直接装;装完用 winget 补装自己的应用(首次使用可能需先从 Microsoft Store 更新一次 winget)。常规版 vs 核心版:一句话选型维度常规版 tiny11maker.ps1核心版 tiny11Coremaker.ps1预装应用删掉 50 余个 Appx 包(Xbox 全家桶、新闻、Teams、Copilot 等)在常规版基础上继续删WinSxS 组件存储(系统的零件备件库)保留删除Windows Defender保留禁用(需要时可重新启用)Windows Update可用移除(没了 WinSxS 也更新不了)WinRE 恢复环境保留移除.NET 3.5装完后可随时添加制作时交互提示里决定,过后不能改制作后维护可继续加语言包、更新、功能什么也加不回去⚠️ 一句话选型:这张盘要在真机上长期用、还要打补丁,选常规版;一次性环境(虚拟机、测试床、CI),选核心版。五步上手:从官方 ISO 到 tiny11.iso拿到脚本(仓库只读,取下来就能用):git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder从微软官网下载 Windows 11 官方 ISO,在资源管理器里右键挂载,让它变成一个本地盘符。以管理员身份打开 PowerShell 5.1,临时放开执行策略:Set-ExecutionPolicy Bypass -Scope Process-Scope Process只对当前会话生效,关窗口后系统策略原样恢复,不污染全局。 4. 进入脚本目录启动:.\tiny11maker.ps1 -ISO E -SCRATCH D-ISO只填挂载后 ISO 的盘符,别带冒号;-SCRATCH是暂存盘盘符,WIM 和全部解压文件都落在这块盘上,预留 40GB 以上空闲。参数细节跑Get-Help查看。 5. 按提示输入盘符、选 SKU 索引(Home/Pro 等),然后等。完成后tiny11.iso出现在脚本目录;过程由Start-Transcript记成带时间戳的日志,出异常直接翻日志。两个过程内的提醒:忘了以管理员运行时,脚本会自己弹出一个新提权窗口接着跑,旧窗口关掉即可;源镜像是install.esd(单向压缩格式、没法直接挂载)时,脚本会先自动转成 WIM,不用你操心。幕后机制:它对镜像动了什么离线给镜像做手术,而不是装系统常规版脚本五百多行,思路是:不装系统,把 WIM 当成封存好的零件库,在暂存目录里打开,把不要的零件换出去。挂载:Mount-WindowsImage把选中的 SKU 挂到暂存目录;删应用:dism /Get-ProvisionedAppxPackages枚举全部预配应用包,与脚本内置的$packagePrefixes前缀表比对,命中的用/Remove-ProvisionedAppxPackage批量卸掉;删受保护文件:Edge 和 OneDrive 有保护,先takeownicacls夺回所有权,再从文件系统直接删;改注册表:离线镜像里的 SYSTEM/SOFTWARE 没法像在线系统那样直接打开,所以用reg load把 hive 挂成HKLM\zSYSTEM这类临时键,改完reg unload;收尾:dism /Cleanup-Image /StartComponentCleanup /ResetBase清理组件残留,最后导出封装。所有变更直接落在镜像文件里,不依赖任何真实系统环境,产物 100% 可复现。ISO 为什么能这么小:两层压缩加一组开关第一层在制作时:Dism.exe /Export-Image带/Compress:recovery,恢复压缩比普通导出更紧凑。第二层在部署时:autounattend.xml 里的Compacttrue/Compact让安装器部署完成后自动对盘上文件做压缩。同一文件里HideOnlineAccountScreens还顺手把 OOBE 的微软账户界面藏掉,直接走本地账户。一记重拳是硬件门槛绕过。脚本往 install.wim 和 boot.wim 各写一组开关:# 路径:HKLM\SYSTEM\Setup\LabConfig BypassTPMCheck / BypassRAMCheck / BypassCPUCheck / BypassSecureBootCheck / BypassStorageCheck 1 # 另有 HKLM\SYSTEM\Setup\MoSetup\AllowUpgradesWithUnsupportedTPMOrCPU 1为什么两份镜像都要写?安装前期跑在 boot.wim 的 WinPE 里,它才是执行硬件检查的第一关。同时脚本还关掉遥测、广告推送、消费者内容,并禁用约 7GB 的预留存储(Recovery 分区)。避坑清单:动手前确认 6 件事核心版不可逆:WinSxS、WinRE、Windows Update 删掉后,语言、更新、功能都加不回去。影响:它替代不了日常系统。处理:严格留给虚拟机、测试床这类一次性环境;真机日用请用常规版。Outlook / Dev Home 会复活:这两个应用会被 Windows Update 拉回来。影响:装着用着多出两个应用。处理:脚本已写workCompleted1加强拦截,偶尔仍会出现,发现了再删一次即可。Edge 有残留:应用本体已删,设置里还留几个条目。影响:表面问题,不影响使用。处理:无视即可。arm64 闪过一个报错:arm64 镜像的 System32 里本来就没有OneDriveSetup.exe,删除时报错。影响:无害。处理:忽略。非管理员运行:脚本自动弹一个新提权窗口继续执行。影响:两边窗口同时操作可能互相干扰。处理:旧窗口直接关掉,只在新窗口里操作。找不到 oscdimg.exe:脚本先找 ADK 路径(C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\...)。影响:无,不需要手动装 ADK。处理:找不到时脚本会从微软官方符号源自动下载,等着就行。进阶入口:在哪改精简策略改行为就两个入口:应用前缀清单:脚本里的$packagePrefixes变量。全量预装应用用Get-ProvisionedAppxPackages查出来,拿到包名前缀就能增删任意应用;注册表开关:脚本里各处Set-RegistryValue调用,直接改键值就能调整遥测、广告、Copilot 等行为。README 的 TODO 写着后续方向:更准的语言/架构自动检测、更灵活的保留/删除选项,也许还有一个 GUI。批量出镜像的团队,把前缀清单换成自己的组件白名单即可。一句话总结投入一张官方 ISO、几分钟等待和零第三方工具成本,换回一张更小、更安静、不受硬件限制的 Windows 11 安装盘——这就是 Tiny11Builder 的全部价值。【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/21 2:15:59

【C++】 初阶篇 STL list的模拟实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/21 2:15:59

【C++】 初阶篇 STL list的使用

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/21 3:36:10

Linux网络编程必知:自定义协议设计与Socket收发踩坑全解

做Linux网络编程绕不开的一个话题就是应用层自定义协议。TCP在你面前铺开的只是一条可靠的字节流通道,字节流本身没有任何语义,两个进程之间要理解彼此,必须自己定一套对话的规则。这套规则,就是你应用层的协议。很多新手习惯直接…

2026/10/21 3:36:10

Docker配置hosts导致服务无法启动的排查与修复指南

1. 从一次凌晨的容器启动失败说起凌晨两点,测试环境的部署流水线突然卡住了。运维同事在群里甩了一张截图:Job for docker.service failed because the control process exited with error code。我第一反应是磁盘满了或者内核参数被改坏了,结…

2026/10/21 3:36:10

Jetson部署7B大模型实战:量化与内存优化全攻略

Jetson设备部署7B级别大语言模型,到底是不是一件“绝对可行”的事?我在Orin系列上折腾了一个多月,可以很负责任地说:可行,而且远没有想象中那么玄乎。只要把系统、内存和量化这三件事处理到位,qwen3.5这一代…

2026/10/21 3:36:10

Docker Compose 一键打包多技能 AI Agent 的实践与踩坑

最近帮一个内部小团队把散落一地的 AI 脚本收编成一套容器化服务,感觉这件事比写业务代码本身还值。团队里原本有做问答的、做知识库检索的、做文档摘要的,各自跑在个人笔记本上,Python 版本不一样、依赖互相冲突、模型 API 密钥散落在每个人…

2026/10/21 3:36:10

Android轻量级FTP服务器实现:纯Java无Root嵌入式文件服务

简介:本资源是一个基于 Apache FtpServer 实现的 Android 端轻量级 FTP 服务器 Demo,面向 Android 应用开发初学者与嵌入式网络服务实践者,解决在移动设备上快速搭建本地文件共享服务的实际需求,适用于局域网内调试、IoT 设备文件…

2026/10/21 3:31:10

基于YOLOv8的智慧工地安全防护装备检测系统实战

做工地安全防护检测这个项目之前,我一直在想一个问题:工地安全事故频发,监控探头装了满工地都是,为什么还是防不住?后来接触了不少智慧工地项目才明白,核心卡点根本不是摄像头不够多,而是海量实…

2026/10/19 18:06:35

金融AI落地指南:从调研报告到技术选型与工程实践

简介:这份PDF报告聚焦2025年金融服务业中国AI现状与趋势,面向金融科技从业者、AI战略规划人员及关注行业数字化转型的研究者,帮助读者把握生成式AI在银行、支付、交易等场景中的落地路径与投资方向。资源包内含1个PDF文件,大小约1…

2026/10/21 0:00:35

交通流仿真实战:IDM跟驰与MOBIL换道模型参数调优与避坑指南

简介:这份资源是面向交通工程学习者与Python开发者的微观交通流仿真项目,核心实现智能驾驶模型(IDM)下的车辆跟驰与换道行为,可用于理解速度、密度与流量之间的动态关系,适合具备Python基础、希望深入交通模…

2026/10/21 0:00:35

揭穿智能体表面顺从:用追踪代码重建任务执行确定性

1. 表面顺从不是智能体的“礼貌”,而是任务执行链路上的隐性断点最近在调试一个跨平台长周期任务调度系统时,我反复遇到一种令人困惑的现象:智能体在用户指令发出后,几乎秒级响应“已收到”“正在处理”“请稍候”,UI上…

2026/10/21 0:00:35

统一内存+量化:锐龙AI Max PRO 400如何本地跑320B大模型

这段时间硬件圈和AI圈都在传一个事:AMD锐龙AI Max PRO 400系列把最高192GB统一内存搬进了PC形态的产品里,按宣传口径,本地跑320B参数的大家伙不再是纸面概念。我第一反应倒不是“内存真大”,而是这话背后的含金量——它把过去只能…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑