用 Tiny11Builder 做精简 Win11 镜像 用 Tiny11Builder 做精简 Win11 镜像【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder老机器装 Win11 的两道门槛Win11 安装程序先检查 TPM 2.0 与 CPU 型号。老电脑和没配 TPM 的虚拟机卡在这一步。过了这道坎也不省心全新系统自带一批用不上的预装应用与遥测服务占盘又占内存。Tiny11Builder 是一套开源 PowerShell 脚本。它把官方安装镜像重建为精简系统移除 23 款预装应用含 Edge 与 OneDrive改写注册表绕过 TPM、CPU 与安全启动检查。最终输出一枚 tiny11.iso写入 U 盘即可安装。脚本原理DISM 挂载、组件剥离与恢复压缩流程像搬家拆开、清掉不要的、再重新打包。脚本用 DISMWindows 自带的部署工具挂载 install.wim即系统映像文件。它逐个剥离预装应用包并做组件清理。注册表项关闭遥测、广告推荐绕过硬件检查。卸载后以恢复压缩重新打包最终 ISO 因此比原版小。任意版本、语言、架构的 Win11 镜像都能处理。打包启动盘用 oscdimg.exe来自 Windows ADK微软部署工具包。未安装时脚本运行中从微软服务器下载该文件。其余环节只靠 PowerShell 与系统工具无第三方组件。项目要求制作机Windows 10/11 64 位PowerShell 5.1安装镜像原版 Windows 11 ISO任意版本、语言、架构工作盘一块空闲磁盘装得下解压后的映像权限管理员未提权时脚本自动重开网络未装 ADK 时需在线获取 oscdimg.exe一条命令拿到脚本git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder两个脚本与应答文件都在仓库根目录常规版 tiny11maker.ps1、核心版 tiny11Coremaker.ps1以及控制安装行为的 autounattend.xml。从挂载 ISO 到生成 tiny11.iso挂载镜像后记下盘符双击 ISO安装镜像文件Windows 会把它加载成虚拟光驱。脚本从这个盘读取系统映像记下盘符如 E。它只接受字母不带冒号。以管理员打开 PowerShell 并放行策略挂载映像、写注册表都需要提权请用管理员身份打开 PowerShell 5.1。未提权时脚本会自动弹新窗口。若策略受限先执行这行仅当前会话放行Set-ExecutionPolicy Bypass -Scope Process-Scope Process 表示改动只对本窗口生效原策略保持不变。执行 tiny11maker.ps1 时填好 -ISO 与 -SCRATCH进入仓库目录填好两个盘符.\tiny11maker.ps1 -ISO E -SCRATCH D-ISO 指向挂载的光驱-SCRATCH 是临时工作盘省略时默认用脚本所在盘。原版映像为压缩格式脚本要先转换并展开这一步最耗时。随后挂载、剥离、卸载、打包自动进行别关窗口。看到完成提示后取走 tiny11.isotiny11.iso 出现在脚本所在目录旁边是 tiny11_日期.log 日志记录全部过程排查失败时很有用。脚本随后清理中间文件并弹出虚拟光驱。容易踩的几个坑脚本提示找不到 Windows 安装文件。原因多为盘符输错或带了冒号。回资源管理器核对只输入字母重跑。脚本提示执行策略受限并询问是否修改。这是系统默认策略在拦脚本。输入 yes 切换或按前文命令临时绕过。结尾打包阶段提示缺少 oscdimg.exe 且下载失败。原因是未装 ADK 且当时无法联网。预装 Windows ADK 部署工具或恢复网络后重跑。核心版脚本还会移除组件商店WinSxS、Windows Update 与 WinRE。后果很直接装好的系统不能再添加语言、打更新或装可选功能。README 明确它只适合虚拟机这类快速测试环境。运行前请确认目标机可弃用。另有一个已知现象arm64 机器运行时可能闪过短暂报错不影响结果。问题快速解法装完系统后装应用失败先在 Microsoft Store 里更新 WingetOutlook 等应用过段时间又回来已知问题保持脚本为最新版设置中仍见 Edge 残留入口应用本体已删除属已知现象核心版脚本与定制入口想进一步压缩体积运行核心版脚本.\tiny11Coremaker.ps1启动时它会展示风险说明输入 y 才继续。它适合快速测试环境与开发沙箱。需要更新、打补丁的人请用常规版。构建中会询问是否启用 .NET 3.5按需回答即可。对读 PowerShell 没问题的人定制入口有两处。$packagePrefixes 变量位于 tiny11maker.ps1决定剥离哪些应用包可自行增删。autounattend.xml 里的紧凑安装与本地账号设置作用于安装过程。其余改动会影响系统行为建议逐项验证。把 tiny11.iso 写入 U 盘先在虚拟机里装一遍。确认稳定后再考虑装到实体机。【免费下载链接】tiny11builderScripts to build a trimmed-down Windows 11 image.项目地址: https://gitcode.com/GitHub_Trending/ti/tiny11builder创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考