tiny11builder 教程:一条命令生成精简版 Windows 11 安装镜像
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
想用低配电脑装 Win11、又嫌官方镜像又胖又慢?tiny11builder 的 PowerShell 脚本能把原版 Windows 11 ISO 加工成只含核心组件的轻量安装盘,全程免费开源。
精简后到底能得到什么 🎯
跑完脚本,你手里多出一个tiny11.iso,它和普通安装盘的区别在于:
- 预装应用被成批卸载:Edge、OneDrive、Clipchamp、Xbox、新闻、天气、Office Hub、纸牌、待办、闹钟、邮件和日历、反馈中心、地图、录音机、手机连接、媒体播放器、Quick Assist、Internet Explorer 等约二十个 UWP 应用
- 低配硬件可直接安装:脚本会写入
BypassTPMCheck、BypassCPUCheck、BypassRAMCheck等注册表项,没有 TPM 2.0、旧 CPU、小内存的机器也能过安装检测 - 广告与预装推送被压制:关闭 ContentDeliveryManager 相关预装应用推送、Windows 消费者功能,遥测相关策略也在处理之列
- 镜像更小:使用 DISM 恢复压缩生成,最终 ISO 体积明显小于原版
项目里其实有两条路线,选错代价不小:
| 脚本 | 定位 | 注意 |
|---|---|---|
| tiny11maker.ps1 | 日常推荐:瘦身但保留可服务性,装完系统仍能打补丁、加语言、开功能 | 无 |
| tiny11coremaker.ps1 | 极限测试版:在常规精简之外再砍掉 WinSxS、Windows Update、WinRE,Defender 仅禁用 | ⚠️ 镜像不可再服务,适合虚拟机做快速测试,不适合当主力系统 |
动手前的检查清单 ✅
开跑之前把这五件事过一遍,能省掉大部分来回折腾:
| 事项 | 要求 |
|---|---|
| 项目源码 | git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder后进入目录 |
| 运行环境 | Windows 10/11 上的 PowerShell 5.1,管理员身份 |
| 原始 ISO | 从微软官网获取 Windows 11 安装镜像并双击挂载,记住挂载盘符(如E) |
| 临时空间 | 一块空余空间充足的盘,用来暂存解包出的文件 |
| 执行策略 | 受限环境下先放行:Set-ExecutionPolicy Bypass -Scope Process(只影响当前会话,比改全局更干净) |
| DISM / oscdimg | DISM 是系统自带的;oscdimg.exe来自 Windows ADK,没有时脚本会自动从微软符号服务器拉取 |
一条命令生成精简 ISO ⚡
准备工作就绪后,在项目目录的 PowerShell 里执行:
.\tiny11maker.ps1 -ISO E -SCRATCH D两个参数的含义:
-ISO:已挂载的原版 ISO 盘符(只填字母,不带冒号)-SCRATCH:临时工作盘,解包和重建都在这里进行;不传的话默认用脚本所在目录,所以务必留足空间
接着脚本会让你从镜像索引里选一个 SKU(专业版、家庭版等),选好后全程基本不用管你。它内部的活儿——复制安装文件、必要时把install.esd转成install.wim、DISM 挂载、卸载应用、改注册表、重新打包——会连续跑完,窗口里能看到每一步的输出,同时生成tiny11_时间戳.log日志文件方便事后查错。
等窗口提示完成,回脚本目录找tiny11.iso就是了。想提前了解参数细节,可以随时用get-help .\tiny11maker.ps1查看内置帮助。
无人值守与按需微调 🔧
镜像默认附带 autounattend.xml,负责两件事:OOBE 阶段用<HideOnlineAccountScreens>true跳过微软账户登录屏直接建本地账户;安装阶段带<Compact>true以压缩模式部署,进一步省磁盘。想改行为,直接编辑这个 XML 即可。
更细的裁剪在脚本内部调。两个常见的动手点:
- 要卸载的应用名单:tiny11maker.ps1 里的
$packagePrefixes数组列着各应用的包前缀(如Clipchamp.Clipchamp、DolbyLaboratories.DolbyAccess),往里加一行或多删一行,就能按自己的口味增减移除范围 - 硬件检测与预装开关:例如
Set-RegistryValue 'HKLM\zSYSTEM\Setup\LabConfig' 'BypassTPMCheck' 'REG_DWORD' '1'这类调用控制着低配机器能否装进去,照葫芦画瓢可以增删其他Set-RegistryValue项
排障速查 🛠
| 症状 | 一句话解法 |
|---|---|
| 提示"无法加载脚本/禁止运行脚本" | 执行Set-ExecutionPolicy Bypass -Scope Process后重开窗口再跑 |
| 权限不足、命令被拒 | 右键"以管理员身份运行" PowerShell,脚本检测到非管理员时也会自动尝试拉起新窗口提权 |
| 打包 ISO 阶段报 oscdimg 错误 | 安装 Windows ADK(评估和部署工具包),脚本会优先使用 ADK 里的oscdimg.exe |
| 临时盘提示空间不足 | 换一个空余更多的盘作为-SCRATCH,或手动清掉该盘的tiny11临时目录 |
收尾
日常装机、老硬件复活,走tiny11maker.ps1;虚拟机里要个能秒开秒测的最小系统,走tiny11coremaker.ps1。完整教程、参数说明和已知问题(如 Outlook / Dev Home 偶发回归、arm64 上的 OneDrive 小报错)见项目 README.md,碰到新坑直接在项目 issue 里提就行。
【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考