news 2026/8/24 3:04:13

一条命令做出精简版Windows 11安装镜像:tiny11builder 新手完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一条命令做出精简版Windows 11安装镜像:tiny11builder 新手完整指南

一条命令做出精简版Windows 11安装镜像:tiny11builder 新手完整指南

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

那台 4GB 内存的老笔记本装完官方 Windows 11 后卡得像幻灯片,或者你刚重装完就发现系统里躺着一打从来没打开过的应用——这种情况,官方完整镜像确实不是为你准备的。tiny11builder 是一个用 PowerShell(Windows 自带的命令行工具)写的开源项目,只靠微软官方工具,就能把一张 Windows 11 安装 ISO 里的臃肿部分剥离,制作精简版 Windows 11 镜像。全程不用第三方便捷工具,产出的 ISO 拿来就能装系统。

效果速览:精简系统镜像能省多少

先别急着看步骤,看看你最终会得到什么。以官方约 6GB 的 Windows 11 安装 ISO 为基准:

项目官方完整版tiny11builder 成品
安装 ISO 体积约 6GB约 4.5GB(WIM 恢复级压缩)
预装应用30 余个(Xbox、Clipchamp、新闻、天气、纸牌等)默认移除,核心功能保留
安装门槛严格检查 TPM 2.0 / CPU / Secure Boot绕过检查,旧电脑可装
安装后可维护性可继续打 Windows 更新、加语言包、装可选功能

默认脚本 tiny11maker.ps1 删得克制:OneDrive、Edge、Teams、Xbox 全家桶这类"预装应用"被移除,但 Windows 更新、语言包、组件商店能力都保留,所以成品能当日常系统用。项目里还有个小弟 tiny11Coremaker.ps1,删得更狠(连 Windows 更新和组件库一起拆),只适合做虚拟机里的快速测试环境,不适合日常装机。

开始前的清单

开工前把这几项打勾,后面基本不会卡壳:

  • ✅ 宿主系统:一台能正常上网的 Windows 10 / 11(PowerShell 5.1 自带,无需另装)
  • ✅ 一张原始 Windows 11 安装 ISO(微软官方渠道获取的完整版)
  • ✅ 一块至少 15GB 空闲空间的工作盘,用来放镜像的"施工工地"
  • ✅ 管理员权限:操作涉及修改系统文件和注册表,普通权限跑不动
  • ✅ 获取项目代码,打开终端执行:
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder

clone 下来后你会看到 tiny11maker.ps1(常规精简主脚本)、tiny11Coremaker.ps1(核心测试版)和 autounattend.xml(安装应答文件),后面三个都会用到。

完整操作走通:从挂载 ISO 到产出成品

第 1 步:挂载 Windows 11 安装 ISO

做什么:在资源管理器里双击你的 Windows 11 ISO 文件,Windows 会把它挂成一个虚拟光驱,记下分配的盘符,比如 E。

背后发生了什么:脚本不关心 ISO 本身,它读的是光驱里 sources 目录下的 install.esd——ESD 是微软的一种压缩系统镜像格式,体积比 WIM(另一种镜像格式)更小,但只能整体读取,想动其中某一版就得先拆开。

你应该看到什么:"此电脑"里多出一个 E 盘,进去能看到 sources\install.esd,体积通常 4GB 以上。

第 2 步:运行构建脚本

做什么:以管理员身份打开 PowerShell 5.1,进入 tiny11builder 目录,执行:

.\tiny11maker.ps1 -ISO E -SCRATCH D

-ISO 后跟挂载 ISO 的盘符(只写字母不带冒号),-SCRATCH 指定施工盘,这里假设是 D 盘。

背后发生了什么:脚本先自检执行策略和管理员权限(不合格会弹窗提示或直接退出),然后把整个安装目录树复制到 D:\tiny11,并删掉复制出来的 install.esd 腾空间——因为下一步会把你要装的那一个版本单独导出来。

你应该看到什么:窗口标题变成 "Tiny11 image creator",出现 "Welcome to the tiny11 image creator!" 欢迎行,接着提示你输入镜像索引。

第 3 步:选择版本,ESD 转 WIM

做什么:脚本会列出 install.esd 里所有版本的索引列表(比如 1 是家庭版、2 是专业版),输入你想要的那个数字回车即可。

背后发生了什么:DISM(Windows 内置的部署映像服务和管理工具,可以理解成镜像的"手术台")按你给的索引,从 ESD 里只导出这一个版本,用最大压缩写成 install.wim。

你应该看到什么:"Converting install.esd to install.wim. This may take a while...",磁盘读写拉满,耐心等它跑完。

第 4 步:挂载、移除、写注册表策略

做什么:什么都不用做,这一步最耗时,去泡杯咖啡。

背后发生了什么:DISM 把 install.wim 挂载成一个可写目录,然后按脚本里的应用清单逐个移除预置应用包,Edge 和 OneDrive 因为藏在 Program Files 和 System32 里,会被直接删文件;同时脚本把镜像的注册表加载进自己的注册表,写入一批策略——绕过 TPM/CPU/内存检查、关遥测、禁 Copilot、禁 BitLocker 设备加密、禁 OneDrive 同步等,再顺手清掉几个体验上报类的计划任务。

你应该看到什么:终端里滚动输出 "Removing Edge:"、"Removing OneDrive:"、"Disabling Telemetry:" 一行行的进度提示。

第 5 步:等待成品 ISO

做什么:等,然后查收。

背后发生了什么:镜像卸载后,DISM 用 /Compress:recovery(恢复级压缩)重新导出 WIM——镜像真正变小就发生在这一刻;接着调用 oscdimg.exe(Windows ADK 提供的打包工具,本机没有 ADK 时脚本会自动下载一份)把整个目录打成带启动分区的 ISO。

你应该看到什么:脚本目录里多出一个 tiny11.iso,旁边还有一份 tiny11_日期时间.log 运行日志。把它拷到 U 盘或直接挂载,就能开始装机了。

两种自定义:删什么、怎么装

定制要删什么:应用清单与注册表

想动"移除预装应用"的名单,改的是 tiny11maker.ps1 里的 $packagePrefixes 数组。里面每一项是一个应用包名前缀,比如 'Microsoft.Paint'、'Microsoft.Getstarted':想多删一个,就把前缀加进数组(加 'Microsoft.ZuneMusic' 即可连音乐播放器一起带走);不想删某个默认被移除的,删掉对应那行即可,改完重新跑一次构建就生效。

注册表侧同理。脚本用 Set-RegistryValue 函数逐条写策略,比如禁用 Copilot 的那条是写 TurnOffWindowsCopilot 为 1;如果你其实是想保留 Copilot,把这一行注释掉再构建就行。改脚本前先留一份原版备份,方便对照。

定制安装过程:无人值守安装配置

想控制"系统装完之后第一台屏幕看到什么",改的是项目根目录的 autounattend.xml——这是微软标准的无人值守应答文件,脚本构建时会自动把它复制进镜像和 ISO 根目录,所以只需要在项目目录里编辑。两个最常动的字段:

  • <Compact>true</Compact>:让安装过程以紧凑存储模式落地,装完 C 盘占用还能再小一截,追求极限体积的保持 true 不动。
  • <HideOnlineAccountScreens>true</HideOnlineAccountScreens>:跳过 OOBE(开箱体验,就是开机后那套"欢迎来到 Windows"引导流程)里强制登录微软账号的界面,直接建本地账户。想改回微软账号登录就把它改成 false。

避坑速查:三个最常见故障

脚本报错说没有权限,或写文件被拒绝?用管理员身份重新打开 PowerShell 5.1 再跑。忘了提权也没关系,脚本检测到非管理员会自动弹出一个提权的新窗口接管,把旧窗口关掉就好。

提示"无法运行脚本",说是执行策略限制?系统默认的执行策略会拦截未签名脚本。运行前执行这一句即可,-Scope Process表示只对本次会话生效,关掉窗口就恢复原样:

Set-ExecutionPolicy Bypass -Scope Process

提示找不到 DISM 或 oscdimg?DISM 随 Windows 自带,正常安装的系统都有;缺了说明系统组件损坏,用 SFC 扫描修复或重装系统组件。oscdimg 来自 Windows ADK,本机没装 ADK 时脚本会自动下载一份备用;若网络下载失败,去装一个 ADK(勾选部署工具组件)就能提供它。

这套精简系统镜像最对口的场景,是给不满足官方硬件要求的旧电脑续命,或者在虚拟机里拉一个轻量测试环境;只测不用的时候,tiny11Coremaker.ps1 那版"刀法"更够。构建过程有报错、或某个应用删得不够干净,直接去项目主页的 issue 区搜一下再留言,作者更新频率一直挺勤。

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 3:04:00

嵌入式安全基石:MPU内存保护单元原理、配置与AUTOSAR实战

1. 项目概述&#xff1a;为什么MPU是嵌入式安全的基石在嵌入式系统&#xff0c;尤其是汽车电子领域&#xff0c;我们经常听到“功能安全”这个词。它不再是锦上添花的选项&#xff0c;而是关乎人身安全的底线。我经历过一个项目&#xff0c;一个看似无害的指针越界&#xff0c;…

作者头像 李华
网站建设 2026/8/24 3:03:22

ChatGPT降论文AI率该怎么提问?让它找问题不要承诺分数。

ChatGPT降论文AI率该怎么提问&#xff1f;让它找问题不要承诺分数。 你可能正在经历这种情况&#xff1a;你想用ChatGPT免费帮忙&#xff0c;但网上提示词要求保证知网、维普都降到某个数字。最麻烦的不是看到一个偏高数字&#xff0c;而是模型无法访问你的正式平台报告&#x…

作者头像 李华
网站建设 2026/8/24 3:01:39

数学建模论文写作指南:从模型构建到逻辑论证的完整路径

1. 从“算出来”到“讲清楚”&#xff1a;数学建模论文的本质很多同学&#xff0c;尤其是第一次参加数学建模竞赛的朋友&#xff0c;常常会陷入一个误区&#xff1a;认为数学建模就是比谁的程序跑得快、谁的模型算法高级。于是&#xff0c;整个团队通宵达旦&#xff0c;把所有精…

作者头像 李华
网站建设 2026/8/24 3:00:34

游戏逆向分析入门:从内存结构到C++外部读取程序实现

在游戏开发与安全领域&#xff0c;游戏外挂的逆向分析是一个复杂且敏感的技术话题。它涉及对游戏客户端内存结构、网络协议和逻辑的深入理解。本文将从一个纯粹的技术研究角度出发&#xff0c;探讨如何使用 C 及相关工具对一款虚构的 MMORPG 游戏《王权与自由》进行基础的逆向分…

作者头像 李华