精简 Windows 11:用 tiny11builder 打造瘦身系统镜像的完整做法 📅 发布时间:2026/9/8 20:35:28 👁 浏览次数: 精简 Windows 11用 tiny11builder 打造瘦身系统镜像的完整做法【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11buildertiny11builder 是一个用 PowerShell 编写、专门做精简 Windows 11的开源脚本项目你提供一张官方 ISO它负责剩下的全部工作最终在你机器上产出一张可引导的瘦身系统镜像tiny11.iso。整个过程不需要挂载进系统手动删东西——脚本全程在离线镜像上操作只依赖微软自家的 DISM 工具和oscdimg.exe打包 ISO 的小工具不引入第三方组件。先选脚本日常版和核心版差别很大仓库里有两个主脚本定位完全不同选错会直接踩坑对比项tiny11maker.ps1tiny11Coremaker.ps1定位日常使用官方推荐虚拟机、快速开发测试环境创建后能否打更新✅ 可以❌ 不行WinSxS 被删能否后期加装语言包/功能✅ 可以❌ 不可以额外移除内容—组件存储、Windows Update、WinRE禁用 Defender适用场景老电脑装 Win11、日常主力机一次性测试镜像、资源受限的 VM说白了核心版把以后还能不能维护这台系统这件事直接放弃了换来更小的体积。如果你要长期用选tiny11maker.ps1就对了。准备工作一张官方 ISO 和足够空间构建前你需要三样东西官方 Windows 11 ISO任意版本、任意语言、任意架构都可以从微软官网或 Rufus 获取Windows 11 环境脚本依赖 Windows 自带的 PowerShell 5.1 和 DISMSCRATCH 盘至少 15GB 空闲脚本会在该盘建\tiny11和\scratchdir两个临时目录。先把仓库拿到本地git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder然后以管理员身份打开 PowerShell 5.1临时放开执行策略Set-ExecutionPolicy Bypass -Scope Process-Scope Process让这条策略只对当前会话生效关掉窗口就失效比全局改安全得多。如果系统策略被锁成Restricted脚本自己也会提示你改不用手动处理。⚠️ 脚本会自动检测管理员权限不是管理员时会弹一个新窗口以管理员身份重启自己原窗口可以直接关掉。构建命令两个盘符剩下交给脚本挂载 ISO资源管理器里右键 ISO 选挂载即可记下分配的盘符然后执行.\tiny11maker.ps1 -ISO E -SCRATCH D-ISO E挂载了 Win11 镜像的盘符只写字母不带冒号-SCRATCH D临时文件所在盘符省略时默认用脚本所在目录的盘。两个参数顺序可以互换也可以按位置参数写.\tiny11maker.ps1 E D但官方建议用完整参数名。想看全部帮助信息运行Get-Help .\tiny11maker.ps1 -Full。脚本跑起来后你会看到几个阶段性输出对应它实际在做的事Found install.esd, converting to install.wim...官方 ISO 里通常是压缩更狠的 ESD 格式脚本先用 DISM 转成 WIM 并校验完整性挂载后批量删应用通过dism /Remove-ProvisionedAppxPackage逐个移除预装应用包括直接删 Edge 和 OneDrive 的目录与注册表项改注册表把镜像的注册表 hive 加载进来批量写入完成后卸载/Compress:recovery重新导出用 DISM 的恢复压缩重打 WIM这是最终 ISO 体积小的关键oscdimg打包优先找 ADK 安装目录里的oscdimg.exe找不到就自动下载最后生成tiny11.iso并弹出挂载的 ISO 盘。全程有日志脚本会在所在目录生成tiny11_年月日_时分秒.log出问题时第一份要看的材料就是它。脚本到底动了什么应用、注册表与账户界面精简不只是删几个 UWP 应用。以tiny11maker.ps1为例它做的事可以归成三类移除约二十个预装应用Clipchamp、新闻、天气、Xbox 全家桶、Office Hub、游戏合集、邮件日历、录音机、手机连线、Edge、OneDrive、Teams 等写入一批注册表项绕过 TPM、CPU、内存、Secure Boot、存储空间这些安装检查BypassTPMCheck、BypassSecureBootCheck等老电脑装 Win11 主要就是靠这一组另外关闭预留存储、禁用广告推荐应用、关闭遥测、禁用 Copilot 和聊天栏图标、阻止 Outlook/DevHome/Teams 自动装回注入无人值守文件把 autounattend.xml 拷进镜像让首次开机跳过微软账户注册界面。该文件的关键片段!-- 以下为 autounattend.xml 关键片段 -- HideOnlineAccountScreenstrue/HideOnlineAccountScreens ... Compacttrue/Compact ProductKey Key/HideOnlineAccountScreens让 OOBE首次开机设置不再强制登录微软账户Compact表示以压缩方式落盘再省一截空间空的ProductKey配合安装时按需激活。测试环境专用tiny11Coremaker 的额外动作核心版在标准版的基础上多做了几件不可逆的事删除 WinSxS 组件存储体积最大头但删掉后系统无法再打补丁、装语言包或新功能禁用 Windows Defender可手动恢复并移除 WinRE 恢复环境移除 Windows Update没有 WinSxS 支撑更新功能本身也跑不通脚本干脆不保留。另外核心版在构建中途会停下来问你一句Do you want to enable .NET 3.5? This cannot be done after the image has been created! (y/n)跑老软件就需要 .NET 3.5 的选y当场集成错过这次就只能重做镜像。常见问题速查提示禁止运行脚本执行策略问题当前会话内跑Set-ExecutionPolicy Bypass -Scope Process即可不要急着改全局。找不到 install.wim 或 install.esd说明盘符给错了。用Get-Volume确认挂载盘符只填字母镜像损坏的话重新下载官方 ISO。SCRATCH 盘空间不够临时目录\tiny11、\scratchdir需要 15GB 以上换-SCRATCH指向更大的盘跑完脚本会自动清理这两个目录。装好系统后遇到的小毛病README 里列为已知问题心里有数即可Edge 应用删掉了但设置里残留几个入口从商店装应用前可能需要先更新 WingetOutlook 和 Dev Home 过段时间可能自己回来新版脚本已经更激进地阻止ARM64 镜像跑脚本时可能闪过一条报错arm64 镜像 System32 里没有 OneDriveSetup.exe不影响结果。拿不准是哪一步出问题时直接打开tiny11_*.log按时间线找报错点。装完之后验证方式与延伸方向拿tiny11.iso写 U 盘或直接进 VM 安装。装完建议做三个验证用Get-HotFix或系统设置确认 Windows Update 可用核心版应不可用属正常打开一次 Microsoft Store必要时更新 Winget 后装个小应用检查 OOBE 是否真的跳过了微软账户界面——这一步验证的是 autounattend 是否生效。接下来可以做的事按你的场景选批量装机autounattend.xml已经支持本地账户 压缩安装配合 U 盘可以在多台机器上无干预部署适合实验室或老旧设备翻新虚拟机快照用核心版做出基础镜像后在 VM 里打快照每次测试从快照恢复是最低成本的开发测试环境自己调口味项目声明了完全开源移除清单、注册表项都写在脚本明面上$packagePrefixes列表和Set-RegistryValue调用读懂 tiny11maker.ps1 之后再决定保留哪些应用比盲目求小更实用。【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考