十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

C 盘只剩 8GB 可用:用 tiny11builder 把 Windows 11 安装镜像压到约 3.2GB

C 盘只剩 8GB 可用:用 tiny11builder 把 Windows 11 安装镜像压到约 3.2GB C 盘只剩 8GB 可用用 tiny11builder 把 Windows 11 安装镜像压到约 3.2GB【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder当 C 盘可用空间只剩 8GB 并随预装应用继续缩水时问题不只是磁盘空间还有后台进程。tiny11builder 是一套开源 PowerShell 脚本能把 Windows 11 官方 ISO 重制成精简镜像安装文件从约 5.5GB 降至约 3.2GB预装应用减少 20 款以上。它完全依赖微软自家的 DISM 完成挂载、修改与恢复压缩再借助 Windows ADK 附带的 oscdimg.exe 打包出可启动 ISO无需第三方工具。当有精简镜像需求时——无论是让老机器跑得动 Windows 11还是在虚拟机里批量铺测试环境——整个过程就是一条脚本命令加两次交互式选择产物是脚本目录下的 tiny11.iso。 ISO、PowerShell 与精简模式选择构建前需要三样东西一份 Windows 11 官方 ISO任意语言、任意架构均可用资源管理器双击挂载管理员权限的 PowerShell 5.1一个可用空间不低于 10GB 的临时驱动器项目提供两个定位不同的脚本先选模式再执行模式脚本适用场景关键限制典型用户标准精简版tiny11maker.ps1日常使用安装后仍可长期安装更新、语言包与功能移除 20 余款预装应用设置中会残留 Edge 的占位项个人、办公电脑核心精简版tiny11coremaker.ps1虚拟机、CI/CD、一次性开发测试移除 WinSxS、Windows Update、WinRE装后无法添加语言、更新或功能开发者、测试环境拿到代码只需一条命令两个脚本与应答文件都在仓库里git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder⚙️ 构建流程设置当前会话的执行策略在管理员 PowerShell 中执行。-Scope Process让变更只作用于当前会话不改动系统永久策略Set-ExecutionPolicy Bypass -Scope Process预期结果当前会话可以加载本地 .ps1 脚本关闭窗口后策略自动恢复。挂载 ISO 并启动构建在资源管理器中双击 Windows 11 ISO 完成挂载记下系统分配给它的盘符然后在脚本目录下执行.\tiny11maker.ps1 -ISO E -SCRATCH D-ISO是挂载后的 ISO 盘符只写盘符、不带冒号-SCRATCH是临时工作盘符省略时默认使用脚本所在目录。核心版命令相同换成tiny11coremaker.ps1即可。选择 SKU 并等待出图脚本会先要求确认 ISO 盘符再要求选择 SKUHome、Pro、Pro for Workstations、Education 等随后自动完成 AppX 应用移除、注册表层面优化、DISM 恢复压缩与 ISO 打包期间无需干预。核心版运行中会额外询问是否启用 .NET 3.5。完成后 tiny11.iso 出现在脚本目录整体耗时约十几分钟。 精简后的镜像体积与磁盘占用以 Windows 11 官方 ISO 为基准的实测数据安装镜像约 5.5GB → 约 3.2GB减少约 42%预装应用移除 20 余款包括 Clipchamp、Xbox 全家桶、新闻、天气、邮件、地图、媒体播放器、Edge、OneDrive 等核心版额外移除WinSxS、Windows Update、WinREDefender 仅被禁用必要时可以重新启用安装后 C 盘占用从 25–30GB 降至约 12–15GB典型安装时间约为原版的一半 自定义移除清单与应答文件移除清单在tiny11maker.ps1中搜索Remove-AppxPackage注释掉想保留的应用或取消注释想额外移除的条目后重跑即可。应答文件autounattend.xml负责 OOBE 阶段的自动化包括隐藏微软在线账户界面直接用本地账户装、将Compact置为 true 以压缩部署降低装机体积并关闭 Copilot 自动安装。如果目标只是改账户方式或部署参数直接修改 XML 对应节点即可脚本与 XML 均为开源文件改动没有黑箱。⚠️ 核心版限制与常见故障硬性限制核心版移除 WinSxS 后系统不可维护无法安装更新、无法添加语言包、无法安装 Windows 功能。环境要长期使用的不要选核心版。常见故障与应对脚本被拦截提示在此系统上禁止运行脚本 →处理管理员会话中执行Set-ExecutionPolicy Bypass -Scope Process在该会话内重跑磁盘空间不足报错→处理用-SCRATCH指定可用空间不低于 10GB 的驱动器或先清理临时盘arm64 主机出现 OneDriveSetup.exe 报错arm64 镜像的 System32 中不含该文件脚本会自动跳过不影响最终镜像Winget 装不了应用→处理先在 Microsoft Store 中更新 WingetOutlook 或 Dev Home 重新出现已知问题新版脚本已加强预防也可再手动移除一次 适用场景与角色建议适合硬件资源有限的旧机器需要降低磁盘与后台进程占用虚拟机、CI/CD、实验室批量部署镜像小、装机快、环境干净个人用户希望去掉 20 余款预装应用但保留系统可维护性不适合需要长期 Windows Update 或多语言切换的环境核心版依赖完整 Defender、WinRE 与快速可维护性的生产环境需要保留完整预装集合的场景脚本只按默认清单移除不做保留项定制按角色各一句建议个人用户直接跑标准版默认清单之后用 winget 或商店补装需要的软件开发者把核心版留给虚拟机和流水线长期在用的机器换标准版系统管理员把标准版做成基线镜像并固定修改清单便于复现。如果精简后的系统发现不能用最直接的退路是用微软官方 ISO 重新安装原版标准版移除过的组件大多可以用 winget 或商店加回来。tiny11builder 的价值边界比较清晰目标明确是更小、更快时——精简一台旧机器或制作一次性测试镜像——它是高效的工具需要系统长期可维护、持续装更新或保留完整 Windows 能力时用标准版而不是核心版或者干脆不引入。镜像投入真实机器之前先在虚拟机里验证安装流程与应用可用性这个精简工作才算闭环。【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表