Tiny11Builder:构建轻量级Windows 11系统的PowerShell解决方案
定位核心价值:重新定义Windows系统体验
Tiny11Builder是一套开源PowerShell脚本工具,旨在通过系统化移除冗余组件,构建轻量级Windows 11操作系统镜像。该工具通过Microsoft官方部署映像服务和管理工具(DISM)实现系统精简,在保持核心功能完整性的前提下,显著提升系统性能并降低资源占用。对于追求高效系统体验的用户、开发者及IT专业人员,提供了可定制化的系统优化方案。
解析技术优势:四大核心能力
智能组件识别机制
⚙️ 采用基于组件依赖图谱的分析引擎,自动识别可安全移除的非必要系统组件,避免因错误删除关键文件导致系统不稳定。该机制通过维护动态更新的组件安全列表,确保精简过程的可靠性。
全环境兼容性架构
🔍 支持Windows 11所有版本(家庭版/专业版/企业版)、多语言包及硬件架构(x64/amd64、arm64),通过标准化DISM命令集实现跨环境一致的处理流程,消除版本适配障碍。
零外部依赖设计
📊 完全基于Windows内置工具链构建,仅使用DISM、PowerShell及系统原生命令,避免第三方软件引入的兼容性风险和安全隐患,确保与Windows系统的深度融合。
硬件限制突破
通过预配置注册表项修改,自动绕过TPM 2.0、安全启动及内存容量等官方硬件要求,使老旧设备也能运行Windows 11,扩展系统的硬件适用范围。
场景化方案选择:匹配不同使用需求
标准优化方案(tiny11maker.ps1)
适用于日常办公、娱乐及常规生产环境,在保持系统可维护性的基础上实现适度精简。核心特点包括:
- 保留Windows Update功能及组件存储(WinSxS)
- 支持后续语言包安装与系统更新
- 维持完整的Windows Defender防护能力
- 保留系统恢复环境(WinRE)
极致精简方案(tiny11Coremaker.ps1)
专为资源受限环境、测试场景及嵌入式系统设计,提供最小化系统体积。主要特性为:
- 移除组件存储(WinSxS)以减少磁盘占用
- 禁用Windows Update及Defender服务
- 精简系统恢复环境
- 不支持后续功能添加与语言包安装
实施操作指南:分步骤构建流程
前置准备工作
- 获取Windows 11官方ISO镜像并挂载至系统
- 确认目标系统满足:
- PowerShell 5.1或更高版本
- 至少20GB可用存储空间
- 管理员权限运行环境
核心执行步骤
# 设置临时执行策略
Set-ExecutionPolicy Bypass -Scope Process -Force
# 运行标准优化脚本
.\tiny11maker.ps1 -ISO <挂载驱动器字母> -SCRATCH <临时存储路径>
交互式配置流程
- 指定Windows 11镜像所在的驱动器路径
- 从列表中选择目标SKU版本
- 确认精简选项(默认配置或自定义选择)
- 等待脚本完成镜像构建(通常需要15-30分钟)
- 获取输出ISO文件(默认路径:当前目录\output.iso)
组件优化策略:精准控制精简范围
标准方案优化清单
- 多媒体组件:Clipchamp视频编辑器、Xbox套件、媒体播放器
- 办公应用:Office Hub、待办事项、邮件与日历
- 系统工具:反馈中心、地图、录音机、你的手机
- 网络应用:Microsoft Edge、Internet Explorer
- 云服务:OneDrive客户端及相关组件
核心方案额外优化
- 系统服务:Windows Update、Defender实时防护
- 组件存储:WinSxS目录(约节省4-6GB空间)
- 恢复功能:WinRE环境及系统还原点功能
- 诊断工具:错误报告、遥测数据收集服务
技术实现透视:底层工作原理
Tiny11Builder的核心工作流基于DISM工具链实现,通过以下技术路径完成系统精简:
-
离线映像挂载:将ISO镜像内容解包并挂载为虚拟文件系统,实现对系统文件的安全修改
-
组件清理流程:
- 解析Windows组件清单(manifest)
- 基于预定义规则标记可移除组件
- 执行DISM /Remove-Package命令移除选定组件
- 运行DISM /Cleanup-Image优化剩余组件
-
注册表定制:
- 加载离线系统的注册表配置单元
- 修改OOBE设置跳过Microsoft账户强制登录
- 配置系统策略禁用广告与遥测
- 调整硬件检测参数绕过兼容性检查
-
镜像压缩与重构:
- 使用DISM /Export-Image创建压缩映像
- 优化WIM文件结构减少冗余
- 生成可引导ISO镜像文件
性能对比参考:量化精简效果
| 指标 | 原版Windows 11 | Tiny11标准版 | Tiny11核心版 |
|---|---|---|---|
| 安装镜像大小 | ~4.5GB | ~3.2GB | ~2.1GB |
| 占用磁盘空间 | ~25GB | ~18GB | ~12GB |
| 启动时间 | ~35秒 | ~25秒 | ~18秒 |
| 内存占用 | ~2.8GB | ~2.0GB | ~1.2GB |
| 进程数量 | ~85个 | ~65个 | ~45个 |
适用边界说明:合理使用建议
推荐应用场景
- 老旧硬件设备性能提升
- 虚拟机环境快速部署
- 特定功能测试环境构建
- 嵌入式系统定制开发
不建议使用场景
- 企业生产环境(缺乏更新支持)
- 对安全性要求极高的系统
- 需要完整微软服务的环境
- 不具备基础技术知识的用户
获取与部署
git clone https://gitcode.com/GitHub_Trending/ti/tiny11builder
cd tiny11builder
完成克隆后,根据前文操作指南选择适合的脚本执行。建议在非生产环境先进行测试验证,确认精简配置满足实际需求后再应用于主要设备。
Tiny11Builder通过系统化的组件优化,为Windows 11用户提供了兼顾性能与实用性的定制方案。无论是追求极致效率的开发者,还是希望延长旧设备生命周期的普通用户,都能通过这套工具获得更优的系统体验。
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust0148- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
auto-devAutoDev 是一个 AI 驱动的辅助编程插件。AutoDev 支持一键生成测试、代码、提交信息等,还能够与您的需求管理系统(例如Jira、Trello、Github Issue 等)直接对接。 在IDE 中,您只需简单点击,AutoDev 会根据您的需求自动为您生成代码。Kotlin03
Intern-S2-PreviewIntern-S2-Preview,这是一款高效的350亿参数科学多模态基础模型。除了常规的参数与数据规模扩展外,Intern-S2-Preview探索了任务扩展:通过提升科学任务的难度、多样性与覆盖范围,进一步释放模型能力。Python00
skillhubopenJiuwen 生态的 Skill 托管与分发开源方案,支持自建与可选 ClawHub 兼容。Python0111