news 2026/9/8 23:13:58

如何快速构建绕过硬件检查的轻量 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

机器没有 TPM 芯片、官方安装盘又塞不进虚拟机?tiny11builder 只用微软自家工具,自动精简 Windows 11 安装镜像并跳过 CPU、TPM 等硬件检查,一条命令就能得到轻量、可直接启动的 ISO。

它到底在做什么

整个脚本的工作流程并不复杂。它先把官方安装盘里的 install.wim(一个装着系统"全部零件"的压缩文件)用 DISM(Windows 自带的映像部署工具)解包并挂载,然后逐个删掉预装应用包——从 Clipchamp 到 OneDrive 都在清理范围内。接着脚本把镜像的注册表加载进内存,写入一组开关,相当于告诉安装程序"别检查 CPU、内存、TPM 和安全启动"。处理完毕后,映像会以恢复压缩模式(压缩率更高的一档)重新导出以缩小体积,最后由 oscdimg(Windows ADK 里的 ISO 打包工具)装回一张可启动的安装盘。还有一点容易被忽略:项目自带的 autounattend.xml 会在初始设置阶段隐藏微软账户界面,并以压缩方式部署系统,再省出一块磁盘空间。

动手之前:环境与文件准备清单

跑脚本之前,把下面这些准备好:

  • 宿主机:Windows 10 或 Windows 11,PowerShell 5.1 起步(系统自带即可)
  • 权限:用管理员权限打开 PowerShell(脚本检测到权限不足时会自动提权重开,但提前开好更省事)
  • 原料:任意语言、任意架构(x64 或 ARM64)的官方 Windows 11 ISO 一张
  • 磁盘空间:暂存盘预留 25GB 以上空余,WIM 解包展开时会真实占用空间
  • 项目文件
# 拉取项目并进入目录 git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder cd tiny11builder

📌 Windows ADK 不必强行安装:脚本会先在 ADK 安装目录里找 oscdimg.exe,找不到就从微软官方源自动下载,对普通用户没有额外门槛。

构建过程:从挂载 ISO 到产出 tiny11.iso

  1. 挂载安装盘并记下盘符。在 Windows 资源管理器中双击官方 ISO 完成挂载,记住分配的盘符(比如 E),后面只输字母、不带冒号。
  2. 放开当前会话的执行策略。在管理员 PowerShell 里执行:
    # -Scope Process 表示改动只对这个窗口生效,不改系统全局策略 Set-ExecutionPolicy Bypass -Scope Process
  3. 运行标准版构建脚本。在项目目录下输入:
    # -ISO 填挂载盘符,-SCRATCH 填暂存盘符 .\tiny11maker.ps1 -ISO E -SCRATCH F

    不带参数直接运行也可以,脚本会交互式追问这两个盘符。

  4. 选择系统版本序号。脚本会列出 install.wim 里的各个版本(家庭版、专业版等),照着授权输入对应序号即可。
  5. 等待收尾。删应用、改注册表、组件清理、导出映像、打包 ISO 全部自动进行,出现 "Creation completed!" 后,项目目录里会多出 tiny11.iso,脚本还会顺带弹出已挂载的 ISO 并清掉临时文件;过程日志带时间戳留在项目目录,方便日后回查。

模式怎么选:标准版与核心版对比

项目里有两个脚本,区别在于"剃"得多狠:

对比维度标准版 tiny11maker.ps1核心版 tiny11coremaker.ps1
装进系统后的体积约 10–12GB约 6–8GB
WinSxS(组件备份仓库,负责回滚与功能扩展)保留整个移除
Windows Update可用不可用(依赖 WinSxS)
事后加装语言包 / 可选功能可以不行
Defender保留仅禁用,可手动改回
WinRE 恢复环境保留移除
适合场景日常主力机虚拟机、开发测试环境

⚠️ 日常使用请选标准版,只有"空间特别紧张、机器是用完即弃的测试环境"时才上核心版。另外核心版构建时会询问是否启用 .NET Framework 3.5 支持,按自身需求回答即可。

按需定制:保留应用与调整初始设置

如果你想保住某几个应用:移除清单就写在 tiny11maker.ps1 的$packagePrefixes数组里,每一项是一个包名前缀。比如不想删地图,把Microsoft.WindowsMaps那一行删掉或注释掉即可,镜像里就会保留它。

如果你想调整初始设置的行为:改项目目录下的 autounattend.xml 就行。这是无人值守应答文件,HideOnlineAccountScreens节点控制是否隐藏在线账户界面,Compact节点控制压缩安装开关,改值不需要背注册表。注意脚本构建时会自动把它拷进镜像,收尾阶段会删除本地副本,缺失时下次运行会自动重新获取。

踩坑速查:三个高频报错

典型现象原因解决办法
一运行就提示"禁止运行脚本"系统执行策略是 Restricted当前会话执行Set-ExecutionPolicy Bypass -Scope Process,或在脚本提示时输入 yes 切换为 RemoteSigned
"Can't find Windows OS Installation files in the specified Drive Letter"盘符输错,或 ISO 根本没挂载先在资源管理器里双击挂载 ISO,再确认盘符只填字母
ARM64 机器上闪一下报错arm64 映像缺少 OneDriveSetup.exe,删除步骤扑空README 里列为已知问题,不影响最终 ISO,忽略即可

另有一个不算报错但值得知道的点:Outlook 和 Dev Home 过段时间可能会"自己回来",README 将其列为持续对抗中的已知问题,最新脚本版本已经加强了拦截手段。

这套脚本足以让老机器或虚拟机在几行命令的距离内得到一张轻量、可启动的 Windows 11 镜像。脚本版本与已知问题清单,见项目根目录的 README.md。

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

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

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

麻雀检测数据集VOC+YOLO双格式1157张:制作、转换与YOLO实战全解析

简介:面向计算机视觉与目标检测学习者的麻雀检测数据集,包含1157张标注图片与1651个矩形标注框,提供Pascal VOC与YOLO两种通用格式,可直接用于训练和评估麻雀检测模型,省去自行标注与格式转换的繁琐流程,也…

作者头像 李华
网站建设 2026/9/8 23:11:39

LK-RS3201缓存集线器:解决RS485多从机时序冲突的核心方案

1. 这不是普通“分线器”:LK-RS3201缓存集线器的本质定位与工程痛点 你手头正调试一台汇川IS620N伺服,用200SMART PLC通过RS485发指令,单台测试一切正常——Modbus RTU帧结构对、地址没错、CRC校验通过。可一旦把三台伺服并到同一根485总线上…

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

图幅号查询工具实战:从坐标计算原理到批量归档应用

简介:图幅号查询工具是面向GIS、测绘、规划等领域专业人员的地图分幅管理辅助程序,帮助用户摆脱手工翻图册的低效流程,通过输入图幅号、经纬度坐标或地名快速定位并获取对应图幅信息。资源包为RAR格式,共5个文件,内含可…

作者头像 李华