如何用 PowerShell 一次性构建精简版 Windows 11 安装镜像:tiny11builder 完整实践 如何用 PowerShell 一次性构建精简版 Windows 11 安装镜像tiny11builder 完整实践【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder一块 512GB 的 NVMe装完官方 Windows 11 之后 C 盘已经吃掉 30GB开机后台还常驻着一堆你永远不会打开的 Xbox、Teams 和邮件日历。tiny11builder 就是一组 PowerShell 脚本拿官方 Windows 11 ISO 当原料用微软自家的 DISM 工具链离线重构镜像、剔除预装应用、改好注册表最后打出一个可启动的精简版安装镜像。整个过程不需要任何第三方工具你只需要一台能跑 Windows 的机器和一张挂载好的官方 ISO。构建完成后你的系统长什么样运行结束脚本目录下会出现一个tiny11.iso大小明显小于官方源镜像同时会留一份tiny11_日期_时间.log运行日志。用它装完系统后你能看到的状态是应用层面Xbox 全家桶、Clipchamp、Teams、Outlook、Copilot、画图、计算器类小工具、Edge 浏览器、OneDrive 全部不在了开始菜单清爽很多硬件门槛TPM、CPU、内存、安全启动检查被绕过老机器装新系统不再弹此设备不支持首次启动OOBE 可以直接创建本地账户不强制走微软在线账户空间与隐私约 7GB 的预留存储被释放遥测、广告推广、应用商店推荐全部关闭BitLocker 设备加密默认不启用对虚拟机和测试机来说核心版本还能把体积再压一个档次代价后面会讲。两个脚本怎么选标准版与核心版的取舍仓库里只有两个构建脚本分别对应两种激进程度方案脚本移除内容后续可维护性推荐给谁代价标准版tiny11maker.ps1上述全部预装应用 Edge OneDrive保留完整组件存储装完后仍可加装语言包、打补丁、启用功能日常使用、老硬件升级、主力机重装体积缩减幅度小于核心版Edge 在设置里还留有残余入口核心版tiny11Coremaker.ps1在标准版基础上只保留必需项的 WinSxS 组件存储、禁用 Defender可再打开、关闭 Windows Update、删除 WinRE不可维护装完后无法再添加语言、更新或新功能虚拟机、快速开发测试、一次性试验环境系统处于出厂即终态出了问题只能重做镜像不适合当长期主力系统构建过程中还会问你一次是否启用 .NET 3.5核心版里这个选项必须当场定死之后没有回头路。从挂载 ISO 到拿到 tiny11.iso 的连贯流程准备阶段从微软官网下载一份官方 Windows 11 ISO任意语言、任意版本均可用资源管理器右键挂载它会占用一个盘符比如 E。执行阶段右键以管理员身份打开 PowerShell 5.1先放开当前会话的执行策略再运行脚本Set-ExecutionPolicy Bypass -Scope Process .\tiny11maker.ps1 -ISO E -SCRATCH D参数一行说清-ISO挂载的 ISO 盘符只填字母E~Z不含冒号-SCRATCH暂存磁盘盘符镜像会在上面铺开、挂载、再压缩回去省略时默认用脚本所在盘跑起来之后脚本会列出install.wim里各 SKU 的索引号你输入想保留的版本比如家庭版还是专业版然后就不用管了。如果当前不是管理员脚本会自己弹一个新的提权窗口执行策略是 Restricted 时也会先征求你意见。验证阶段结束后检查脚本目录下是否生成了tiny11.iso构建全程有 transcript 日志落盘出问题时按时间戳找tiny11_*.log看最后停在哪一步即可。脚本参数忘了随时可以用Get-Help .\tiny11maker.ps1查看内置说明。幕后机制为什么两个脚本就能重打包官方系统工具链只认微软官方组件全程依赖系统自带的 DISM 命令行挂载、卸载、导出、/Cleanup-Image清理组件唯一的外部可执行文件是生成可启动 UDF ISO 用的oscdimg.exe——优先取你已安装的 Windows ADK没有就从微软符号服务器自动拉取。也就是说镜像里的每个字节都出自官方工具没有第三方打包器参与这一点在 README.md 里被明确列为设计目标。在镜像封死之前批量改注册表脚本把镜像的SYSTEM、SOFTWARE、DEFAULT、NTUSER、COMPONENTS五个注册表 hive 逐一加载进来做离线修改写LabConfig绕过全部硬件检查、BypassNRO放行本地账户、逐条关掉 ContentDeliveryManager 下的广告与推荐订阅、停掉 CEIP 和 Windows Error Reporting 等定时任务。改完再卸载 hive这些设置就直接固化进了镜像。一个 unattend 文件干两件事仓库自带的 autounattend.xml 会被塞进安装镜像OOBE 阶段隐藏在线账户界面安装阶段则以/compact压缩部署——装出来的系统文件是按需可还原的压缩格式盘占用进一步下降。用恢复级压缩收尾导出最终install.wim时统一使用 DISM 的/Compress:recovery核心版还会转成 ESD配合组件清理最终 ISO 比官方源镜像小一截这是体积收益的直接来源。它做不到的事以及可能遇到的状况说几条实话心里有数再去装Edge 本体删干净了但设置里仍可能残留它的配置项装完第一次用 Microsoft Store 装软件前Winget 可能要先自行更新一次Outlook 和 Dev Home 隔段时间有概率被系统拉回来脚本已尽量用注册表焊死但属于拉锯战在 arm64 架构上运行脚本时会闪过一个 OneDriveSetup 相关报错是 ARM 镜像本身不含该文件所致不影响构建核心版做完即一次性不能打补丁、不能加语言生产环境请直接选标准版作者后续的计划写在 README 里更智能的语言与架构自动检测、可自由勾选保留/删除哪些组件也许还会加个 GUI。遥测关闭已在 2024-04-29 版本实现广告抑制在 2025-09-06 版本部分落地。克隆仓库先跑一次标准版git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder一句话总结两个脚本、一条命令、官方工具链把一个臃肿的 Windows 11 压成一张干净的启动盘。第一次用建议先用标准版跑通完整流程、确认自己挑对了 SKU 索引再去碰核心版——那把不可维护的刀值得多留一分小心。【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考