news 2026/9/8 22:35:18

如何把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

4G内存的虚拟机跑Windows 11,装完系统就剩不到2G可用?Tiny11Builder就是干这个的:一组PowerShell脚本,把官方原版Windows 11镜像里的预装应用、遥测、广告推送自动剥掉,重新打包成体积减半、可引导的ISO,装完系统占用从约25GB压到约10GB。

🎯 这套精简脚本适合谁、不适合谁

适合:老电脑翻新、低配虚拟机、POS终端/数字标牌这类专用设备、制作轻量恢复镜像。日常使用走tiny11maker.ps1,它删完应用后系统仍保留可维护性——装完还能打更新、加语言、开功能。不适合:tiny11Coremaker.ps1是极限版,直接把WinSxS组件库、Windows Update、WinRE整个移除,装完的系统无法再维护和打补丁,只适合虚拟机里快速测试和开发环境。另外注意:这个项目只做"镜像制作"这一环,成品ISO装到主力机之前,务必先在虚拟机里验证一轮。

📦 环境就绪:前置条件与获取脚本

  • 一台Windows 10/11 64位实体机作为制作机(脚本要动DISM和注册表),8G以上内存,20G以上空闲空间
  • 一份官方原版、未修改过的Windows 11 ISO,任意版本、任意语言
  • PowerShell 5.1(Windows 11自带);未安装Windows ADK时脚本会自动下载oscdimg.exe打包工具,所以制作机需要能联网

把仓库克隆到制作机:

git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder # 仓库只有三个文件,克隆下来就是全部所需内容

仓库文件就三个,各自分工明确:

  • tiny11maker.ps1:主精简脚本,日常使用跑这个
  • tiny11Coremaker.ps1:核心版脚本,精简最彻底但系统装完不可维护
  • autounattend.xml:自动应答文件,装机OOBE阶段跳过微软账号绑定,并带Compact压缩标志部署

🚀 镜像构建流程:挂载、运行、等待

阶段一:挂载镜像。双击原版ISO让资源管理器挂载,记下盘符(比如E:)。挂载失败或盘符变了,重新挂载即可。

阶段二:打开管理员PowerShell,先放开执行策略:

Set-ExecutionPolicy Bypass -Scope Process # 只对当前会话生效,不会改动系统默认策略

阶段三:运行主脚本

.\tiny11maker.ps1 -ISO E -SCRATCH D # E是ISO盘符,D是放临时文件的缓存盘;不传参时脚本会逐项提示选择

阶段四:等待。执行后脚本自动提权、写日志,依次完成:ESD转WIM(微软官方ISO用的是压缩ESD格式,必须先转)、挂载镜像、逐个移除约40个预装应用、改注册表关广告和遥测、用DISM恢复级压缩导出,最后生成ISO。全程约30-60分钟(参考文章实测),结束后tiny11.iso出现在脚本同目录,写U盘或挂虚拟机都行。

踩坑提醒:脚本找不到autounattend.xml或ADK里的oscdimg.exe时会从网络补下载,网络断了会失败,重跑即可,不用手动处理。

✂️ 移除预装组件的取舍策略

主脚本自动移除的应用清单是写死在脚本里的,包括Clipchamp、新闻/天气、Xbox全家桶、OneDrive、Edge、Teams、Copilot、纸牌合集、邮件和日历、地图、录音机、Outlook、Windows Terminal等40余个,同时关闭广告推送、遥测,并阻止Outlook和DevHome自动回装——这些你都不用管。真正需要你判断的是下表:

档位组件取舍说明
建议删(脚本已自动处理)预装应用、广告推送、遥测无需操作,清单见脚本源码
建议留WinSxS组件库、Windows Update、Defender删了系统就打不了更新、加不了语言;主脚本默认全保留
看情况.NET 3.5、WinRE、Defender构建时脚本会询问是否加装.NET 3.5;核心版移除WinSxS/Update/WinRE、禁用Defender,仅适合一次性虚拟机

📊 精简后系统体积对比

以下数据来自参考文章实测(典型单版本安装),不同版本(Home/Pro)和Windows版本号会有浮动:

项目原版精简后
安装镜像大小约4.5GB约2.2GB
装完系统占用约25GB约10GB
启动时间约45秒约28秒
空闲内存占用2.5GB+1.2GB+

核心版比主脚本还能再小一截,但代价是系统装完即"定型",这个账要提前算好。

🛠 精简后系统排障速查

现象原因与处理
脚本提示执行策略受限脚本会询问是否改策略,输入yes;或提前执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
镜像里找不到install.wim/boot.wim官方ISO用的是install.esd,脚本会自动提示输入镜像索引号并转换,别中途关窗口
装完Winget装不了应用先到Microsoft Store把Winget更新一遍再装
arm64下报OneDriveSetup.exe相关错误官方arm64镜像本来就不含该文件,此报错可忽略

另外两个已知小瑕疵:Edge删了但设置里残留注册表项(无功能影响);Outlook和DevHome偶尔会复活,属于官方持续回装导致的已知问题。

⚠️ 风险与代价

  • 核心版镜像是一次性的:WinSxS、Windows Update、WinRE移除后,想换语言、打补丁、装功能全部无门,卡住了只能重做镜像。
  • 精简镜像不在微软官方支持范围内,遇到驱动或专用软件不兼容,得自己排查哪个组件删多了。
  • 精简系统绕过TPM/CPU/内存校验安装(脚本已写入注册表),别拿它当主力机或生产设备用,先虚拟机验证、重要数据提前备份。

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

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

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

C# Winform集成yolov8-onnx:ONNX Runtime实现本地图像分类部署

简介:这是一份面向C# Winform开发者的YOLOv8图像分类模型部署源码,基于ONNX Runtime实现推理,适用于VS2019与.NET Framework 4.7.2环境,并集成OpenCvSharp4.8.0完成图像读取与预处理。资源共66个文件、241.85MB,涵盖C#…

作者头像 李华
网站建设 2026/9/8 22:31:54

架构图与流程图设计实战:从受众分析到工具选型的完整指南

做了这么多年技术方案和产品梳理,我越来越觉得,画图这件事被很多人低估了。diagram-design 听起来只是"把东西画出来",可真正上手你会发现,有人三分钟画出一张别人看不懂的图,也有人花三个小时磨出一张能让评…

作者头像 李华