news 2026/9/8 22:38:10

tiny11builder 4 步制作精简版 Windows 11 系统:完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
tiny11builder 4 步制作精简版 Windows 11 系统:完整教程

tiny11builder 4 步制作精简版 Windows 11 系统:完整教程

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

刚装完 Windows 11 完整版,C 盘占用已经 30GB,开始菜单里塞满了用不上的应用。Tiny11builder 是一套 PowerShell(Windows 内置命令行工具)脚本,能给 Windows 11 瘦身:剥离原版镜像里的23个预装应用,输出一张精简的安装 ISO(镜像安装文件)。全程只有四步:挂载原版镜像、运行构建脚本、按提示选择、等待完成。

🎯 3 个数字看懂精简的价值

下面这 3 个数字都来自项目官方 README,可对着文档逐条核对。

  • 23是标准脚本移除的预装应用数量,Clipchamp、Xbox、新闻、天气、地图、OneDrive 等全部清除
  • 0是引入的第三方压缩工具数量,全程只用微软自家 DISM(部署映像服务和管理工具)加恢复压缩,产出的 ISO 可验证
  • 2是构建脚本数量,一个面向日常使用、一个面向极致精简,覆盖正常使用与虚拟机测试两类场景

🧰 环境自检:最低环境要求

开始前逐项对照,任何一项缺失都会让脚本中途失败。

  • ✅ Windows 10/11 64 位系统,PowerShell5.1或更高版本
  • ✅ 一份原版 Windows 11 ISO,任意 build、任意语言均可
  • ✅ 一块有 20GB 以上空闲空间的临时磁盘,脚本要先把镜像完整解压再压缩
  • ✅ 以管理员权限运行脚本,检测到权限不足时它会自动重新拉起自身

⚠️ 最容易踩的坑是执行策略:Windows 的 PowerShell 默认禁止运行脚本,运行脚本前先输入这一行:

Set-ExecutionPolicy Bypass -Scope Process

-Scope Process只对当前窗口生效,关掉窗口后系统全局策略不变。

环境就绪后,用一条命令获取项目:

git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder

克隆完成后目录里有tiny11maker.ps1tiny11Coremaker.ps1两个脚本和自动应答文件autounattend.xml

🚀 核心流程:从原版 ISO 到精简镜像

全程都在同一个 PowerShell 窗口里完成,出现每一步的预期输出后再走下一步。

挂载原版镜像

右键下载的 Windows 11 ISO 选择"装载",资源管理器会模拟出一个光盘驱动器并分配盘符,记下这个盘符,脚本下一步靠它定位系统文件。

explorer E:

E:换成你的实际盘符,窗口里出现sources\install.wiminstall.esd,说明挂载成功。

镜像装载完成后,处理终端权限。

打开管理员 PowerShell 并放开执行策略

在开始菜单右键"Windows PowerShell",选择"以管理员身份运行",进入项目目录执行:

cd tiny11builder Set-ExecutionPolicy Bypass -Scope Process

执行后没有报错、命令行回到等待输入状态,说明策略已对当前窗口放开。

策略放开后,同一窗口里直接执行构建命令。

运行构建脚本

命令需要两个参数:ISO 所在盘符和临时磁盘盘符,只填字母、不带冒号。

.\tiny11maker.ps1 -ISO E -SCRATCH D

终端打印出Welcome to the tiny11 image creator!表示脚本已启动,如果忘了传参数,脚本也会交互式追问盘符,效果一致。

脚本启动后,跟着提示完成两次选择。

选择版本并等待输出

脚本会列出 ISO 里每个镜像索引(SKU,即家庭版、专业版、企业版等),选对应序号即可;随后会问是否启用 .NET3.5支持,按需回答后让它跑完。

dir tiny11.iso

输出里能看到文件大小和路径,说明构建成功,tiny11.iso就在脚本同级目录,可以直接刻录到 U 盘或挂载进虚拟机安装。

⚖️ 关键决策点:选哪个脚本

项目里的两个脚本精简力度差别很大,构建出的系统能力也不同,运行前先选对。

选项适用场景限制/风险
tiny11maker.ps1(标准版)日常使用、个人电脑、长期服役移除 23 个预装应用;精简后设置里仍残留少量 Edge 条目
tiny11Coremaker.ps1(核心版)虚拟机测试、开发环境、一次性测试床额外移除组件存储、Defender、Windows 更新与恢复环境,建成后无法再加语言、更新或功能

日常使用选标准版,仅做临时测试或开发测试床才选核心版。

📊 精简前后指标对比

标准版跑完后可以对照下表核对,每项都以项目官方说明为准。

对比项原版镜像精简镜像(标准版)
预装应用23 个,含 Clipchamp、Xbox、新闻等0 个
OOBE(开箱体验)设置要求登录微软账号autounattend.xml跳过微软账号
磁盘压缩常规压缩DISM 恢复压缩 +/compact紧凑部署
更新与语言可添加保留,仍可继续添加语言、更新与功能

想自己验证:装好系统后打开 PowerShell 执行Get-AppxPackage | Measure-Object,数一数应用数量与原版安装对比,再用Get-AppxPackage -Name *Xbox*确认某个应用确实没了。

⚠️ 遇到这些情况怎么办

运行脚本时看到"Running a script is disabled on this system",通常是执行策略被设为 Restricted,在当前窗口执行Set-ExecutionPolicy Bypass -Scope Process后重跑脚本即可恢复。

脚本提示Can't find Windows OS Installation files in the specified Drive Letter时,是填入的盘符和挂载的 ISO 对不上,先到资源管理器里确认盘符再重跑脚本。

在 ARM(arm64)机器上跑核心版脚本,启动时会闪过一个错误,原因是 arm64 镜像里没有OneDriveSetup.exe,属于已知现象,忽略后继续等待完成即可。

延伸:只需要一次性测试环境时

核心版脚本只留最基础的系统,适合 CI 测试床、嵌入式开发这类只关心镜像快速构建完、不做日常使用的场景,入口就一条命令:

.\tiny11Coremaker.ps1

构建出的镜像先在虚拟机里装一遍,确认可用再考虑是否用到实体机。现在打开终端,运行上面的git clone命令获取项目,把原版 ISO 挂载好。

【免费下载链接】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:36:38

中文文本分类多模型协同架构设计与实战

简介:本资源是一套完整可运行的中文文本分类高分课程设计项目,面向人工智能、自然语言处理方向的本科生与初学者,解决多模型融合文本分类的工程实践难题。代码整合CNN、RNN、GCN与BERT四大主流模型,覆盖数据预处理、图构建&#x…

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

嵌入式IDE选型:VS Code与IAR的目标导向决策指南

1. 这不是工具对比,而是开发哲学的落地实践“好用”和“专业”这两个词,在嵌入式开发工具选型这件事上,从来就不是非此即彼的选择题,而是一道需要反复权衡、动态校准的工程判断题。我干嵌入式开发整十三年,从8051裸机写…

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

基于MFC的扫雷游戏实战:从界面绘制到消息处理与状态机

简介:这是一份基于MFC框架实现的经典扫雷游戏完整项目,面向学习Windows界面编程和游戏逻辑的C初学者,也可作为课程设计或毕业设计的参考范例。项目通过对话框和自定义按钮控件,完整实现了雷区随机生成、左键翻开、右键标记、计时统…

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

三相异步电机矢量控制变频调速系统设计与Simulink仿真实践

简介:面向电气工程与自动化专业学生、电机控制工程师,提供一套基于MATLAB/Simulink平台的三相异步电机矢量控制变频调速系统设计仿真资料。内容系统梳理矢量控制理论,包括三相异步电机等效模型、Clarke/Park坐标变换、转子磁场定向、电流内环…

作者头像 李华