Windows 11 镜像精简:一条 PowerShell 命令,把 5GB 的 ISO 瘦成 tiny11.iso

Windows 11 镜像精简:一条 PowerShell 命令,把 5GB 的 ISO 瘦成 tiny11.iso

【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder

tiny11builder 做的事情很简单:喂它一份 Windows 11 官方 ISO,还你一份体积砍掉三四成、装上就能用的 tiny11.iso。整个 Win11 镜像精简过程只碰两种工具——系统自带的 DISM,外加 Windows ADK 里负责打可引导 ISO 的 oscdimg.exe,没有一行第三方代码掺和。

选脚本之前,先回答三个问题

如果你把它当日常主力机,装完还要继续打补丁、装语言包,那就选 tiny11maker.ps1。它只删预装应用、收紧遥测和广告策略,Windows Update、WinSxS 组件库、WinRE 全部保留,系统生命周期照旧。

如果你的目标是老电脑或者纯办公机,只是想让 Win11 跑得更顺,同样选标准版——它会把 Clipchamp、Xbox、OneDrive、Edge 这 50 多个应用先于安装清掉,装出来就是干净的底子。

如果这台机器只是虚拟机或开发测试床,"能跑就行",那 tiny11Coremaker.ps1 才是对的选择:组件库整体拆掉、导出成更小的 install.esd。⚠️ 但要认清代价:构建完成的那一刻,系统就再也不能加任何语言、更新和功能,没有回头路。

一条链看懂:清理动作全部前置到安装之前

精简的思路不是装完再瘦身,而是把清理动作前置到安装之前——在 ISO 还没变成系统的时候,就把应用、策略、冗余组件从映像里剔除。整条链路是这样的:

其中 DISM 的 recovery 压缩导出是体积收益的大头,官方镜像约 5GB,走完这条链通常能缩掉 30%~50%;装进系统盘后,组件清理叠加紧凑安装,C 盘占用也随之明显下降。

挂载、放行、跑脚本:三步出 ISO

动工前备齐三样:一份任意版本、语言、架构的 Win11 官方 ISO;一个空闲 30GB 以上的工作区磁盘;一个管理员权限的 PowerShell(5.1 兼容性最稳)。在资源管理器里双击挂载 ISO,记下盘符,然后:

Set-ExecutionPolicy Bypass -Scope Process

这行只在本会话内放行脚本执行策略,关掉窗口即恢复原样,不动系统全局配置。

.\tiny11maker.ps1 -ISO E -SCRATCH D

这里 -ISO 是 ISO 挂载盘、-SCRATCH 是工作区盘,都只写字母、不带冒号。

跑起来后脚本会列出映像里所有 SKU 版本,照着提示输入索引号,然后就可以去倒杯水。标准版全程大约 20~40 分钟,快慢取决于磁盘速度。结束后 tiny11.iso 落在脚本所在目录,旁边还有一份带时间戳的 tiny11_时间戳.log,排错全靠它。

同一副底子,两种拆法

两条脚本的底座完全相同:同一套$packagePrefixes卸载清单,同样的离线注册表策略。差别全在"敢拆到第几层":

  • Windows Update:标准版完整保留,日后照常打补丁装功能;核心版连根拔掉——没了 WinSxS 它本来就跑不起来,强行打开只会把系统弄进坏状态。
  • WinSxS 组件库:标准版保留;核心版整个删掉,只留引导必需文件。这也是它能导出更小 install.esd 的原因,标准版交付的仍是 install.wim。
  • WinRE:标准版保留,核心版移除。
  • Defender:标准版原样不动;核心版只禁用相关服务,需要时可手动恢复。

场景和版本的映射关系其实一句话就能说清:日常办公、老机升级选标准版,一次性测试环境才配核心版。另外,.NET 3.5 只在建核心版时问一次要不要启用,错过这个窗口就没法再补了。

清单和应答文件都改得动

清理范围由脚本里的$packagePrefixes数组控制——几十条应用包名前缀就写在 tiny11maker.ps1 里,删一行等于保留该应用。想追加清理对象,格式照抄数组里任意一项即可:

$packagePrefixes += 'Contoso.TodoApp'

体积收益的另一半藏在随脚本附带的 autounattend.xml 应答文件中:<Compact>true</Compact>一项让安装过程走 DISM 压缩安装,系统盘占用地更省;同文件里的HideOnlineAccountScreens则负责在 OOBE 阶段绕过微软账户强制登录,装完直接落到本地账户,不用一路点"下一步"。

踩过的坑,先给你标出来

一开会就报"禁止运行脚本"。执行策略拦的。会话内跑一遍Set-ExecutionPolicy Bypass -Scope Process就好;若仍然拒绝,多半是没以管理员身份启动 PowerShell,重开一次再试。

脚本说找不到安装文件。九成是盘符带上了冒号——只写字母。还有一种情况:新版微软下载工具给的 ISO 里装的是 install.esd,脚本会自动转成 install.wim,这一步很慢,别以为卡死就去关窗口。

arm64 构建时闪过一条错误。不用管。ARM 架构的镜像 System32 里本来就没有 OneDriveSetup.exe,脚本删了个寂寞,最终镜像完全正常。这条在 README 的 Known issues 一节里写得很明白。

装完进 Store 装应用失败。先把 Winget 包管理器更新一次。脚本清理过部分关联组件,首次使用前喂它一个新版本,之后一切照旧。

用着设 Edge 入口还残留在设置页。应用本体确实删干净了,那个入口属于已知残留,不影响功能。另外 Outlook 和 Dev Home 过段时间可能自己回来,新版脚本已经加了注册表策略做加固,若还反复出现,直接去项目里提反馈。

值得带进工具箱的理由

tiny11builder 的价值不在"删得多",而在于把 Win11 官方 ISO 瘦身这条流程固化成了两条可复现、可定制的脚本:全程官方工具,清单、策略、应答文件全在明面上,改哪一步都心里有数,每次构建结果可查可追。

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

【免费下载链接】tiny11builderWinUI app for building smaller, customized Windows 11 images.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder

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

相关新闻

10月编程榜单出炉!最赚钱的语言还是它!

10月编程榜单出炉!最赚钱的语言还是它!

TIOBE 10月榜单来了&#xff01;先看大格局&#xff1a;Top5没变——Python稳居第一&#xff0c;份额19.23%&#xff1b;后面是C&#xff08;11.33%&#xff09;、C&#xff08;8.87%&#xff09;、Java&#xff08;8.41%&#xff09;、C#&#xff08;3.79%&#xff09;。Pytho…

2026/10/20 1:32:02 阅读更多 →
SpringBoot+Vue校园周边美食探索与分享平台开发实战全解析

SpringBoot+Vue校园周边美食探索与分享平台开发实战全解析

做毕设的同学看到“SpringBootVue 校园周边美食探索及分享平台”这种题目&#xff0c;第一反应往往是&#xff1a;这不就是一个普通的增删改查项目吗&#xff1f;但真正动手之后才发现&#xff0c;它把“地图定位”“内容分享”“社区互动”三件事揉在了一起&#xff0c;难度其…

2026/10/20 1:31:01 阅读更多 →
SpringBoot+Vue免税商城全栈实战拆解:从数据库设计到部署上线

SpringBoot+Vue免税商城全栈实战拆解:从数据库设计到部署上线

SpringBoot Vue 的免税商品优选购物商城&#xff0c;单看标题就知道这是一个典型的 Java Web 全栈毕业设计。它不像纯前端项目那样只写页面&#xff0c;也不像纯后端项目那样只写接口&#xff0c;而是把用户端、管理端、数据库、部署脚本全部串成一条线。我最近帮人梳理过这类…

2026/10/20 1:31:01 阅读更多 →

最新新闻

x86-64内核启动:Multiboot协议与QEMU加载机制详解

x86-64内核启动:Multiboot协议与QEMU加载机制详解

简介&#xff1a;本资源是中科大操作系统课程实验一的完整实现包&#xff0c;面向刚接触操作系统开发的初学者&#xff0c;聚焦Multiboot协议启动机制的实践入门。内容涵盖Multiboot Header编写、VGA显存直写“helloworld”、串口输出“HELLOWORLD”等核心功能&#xff0c;并配…

2026/10/20 4:44:48 阅读更多 →
千问实战:从Function Calling到Agent,AI如何真正“干活”?

千问实战:从Function Calling到Agent,AI如何真正“干活”?

前两年我们夸一个大模型&#xff0c;说它“真能聊”&#xff0c;基本就是最高评价了。现在风向变了。最近一阵子&#xff0c;我观察到的现象是&#xff0c;包括千问在内的主流大模型&#xff0c;越来越强调“干活”而不是“对话”——它们开始调用工具、操作文件、跑流程&#…

2026/10/20 4:44:48 阅读更多 →
Vim制表符设置与命令模式高效编辑实战指南

Vim制表符设置与命令模式高效编辑实战指南

1. 为什么一个制表符设置能决定你写代码的效率和协作体验Vim制表符设置及命令模式下常用命令——这看起来像一句教科书目录&#xff0c;但对每天用Vim写代码、改配置、审日志的开发者来说&#xff0c;它其实是真实工作流里最常被低估的“隐形瓶颈”。我带过三届某高校Linux系统…

2026/10/20 4:44:48 阅读更多 →
知识工作流插件组合:从捕获到输出的效率提升实战指南

知识工作流插件组合:从捕获到输出的效率提升实战指南

做知识工作的人&#xff0c;电脑里一定有一堆工具&#xff1a;浏览器、编辑器、笔记软件、文档、表格&#xff0c;可能还有各种在线平台。工具多不是问题&#xff0c;真正的问题是它们彼此不连通。我查网页资料要复制粘贴到文档里&#xff0c;格式乱了重新排&#xff1b;写代码…

2026/10/20 4:44:48 阅读更多 →
嵌入法特征选择:原理、实操与避坑指南

嵌入法特征选择:原理、实操与避坑指南

做特征选择这件事&#xff0c;我见过最多的场景就是一张宽表摆在面前&#xff1a;几百列特征&#xff0c;业务方各说各话&#xff0c;时间又紧&#xff0c;不少人干脆套一个方差过滤或者直接上模型。这个系列写到第4篇&#xff0c;终于聊到嵌入法&#xff08;Embedded Methods&…

2026/10/20 4:44:48 阅读更多 →
uniapp外卖小程序全链路方案:微信登录+AI评语+支付闭环

uniapp外卖小程序全链路方案:微信登录+AI评语+支付闭环

简介&#xff1a;这是一套基于uniapp开发的美团外卖风格微信小程序实战项目&#xff0c;融合人工智能评论识别、商家店铺与商品列表管理、用户授权登录、微信支付等核心功能&#xff0c;面向前端初学者及小程序进阶开发者&#xff0c;适用于课程设计、毕设选题或工程实训场景。…

2026/10/20 4:43:48 阅读更多 →

日新闻

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

CLRC663芯片Pin-to-Pin替代实战:从评估到量产全记录

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

2026/10/20 1:01:30 阅读更多 →
ESP32舵机控制指南:原理、多路驱动与避坑实战

ESP32舵机控制指南:原理、多路驱动与避坑实战

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

2026/10/20 1:01:30 阅读更多 →
位移法实现一阶低通滤波:单片机ADC采样降噪实战

位移法实现一阶低通滤波:单片机ADC采样降噪实战

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

2026/10/20 1:01:30 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型&#xff08;GMM&#xff09;的语音识别系统&#xff0c;很多人第一反应就是一堆数学公式&#xff0c;觉得门槛很高。但如果你真的在MATLAB里把它落地跑通&#xff0c;会发现核心其实就是三件事&#xff1a;把声音变成特征向量&#xff0c;用GMM给每个类别…

2026/10/19 10:02:04 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人&#xff0c;但落到具体操作上&#xff0c;无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程&#xff1a;对图像做反白、改调色板、彩色转灰度&#xff0c;最后把像素数据导出成txt文件。单看每一…

2026/10/19 17:32:41 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词&#xff0c;你会发现一个很有意思的现象&#xff1a;每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型&#xff0c;有人指的是运动控制系统&#xff0c;还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/20 2:50:50 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

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

2026/10/19 2:54:50 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

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

2026/10/19 9:10:22 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

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

2026/10/18 12:16:16 阅读更多 →