# tiny11builder **Repository Path**: changyuet/tiny11builder ## Basic Information - **Project Name**: tiny11builder - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-09-12 - **Last Updated**: 2026-09-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # tiny11builder *Scripts to build a trimmed-down Windows 11 image - now in **PowerShell**!* *用于制作精简版 Windows 11 镜像的脚本 — 现已改用 **PowerShell** 编写!* ## 简介: Tiny11 builder, now completely overhauled. Tiny11 builder 现已全面重构。 After more than a year (for which I am so sorry) of no updates, tiny11 builder is now a much more complete and flexible solution - one script fits all. Also, it is a steppingstone for an even more fleshed-out solution. 在长达一年多没有更新之后(对此我深表歉意),tiny11 builder 现在成为一套更加完善、灵活的方案 — 一个脚本适配全部场景。同时,它也是后续推出功能更完备版本的一块基石。 You can now use it on ANY Windows 11 release (not just a specific build), as well as ANY language or architecture. 现在你可以用它处理**任意 Windows 11 正式版本**(不再局限于特定内部编译版本),同时支持任意语言与系统架构。 This is made possible thanks to the much-improved scripting capabilities of PowerShell, compared to the older Batch release. 相比旧的批处理版本,PowerShell 强大得多的脚本能力让这一切成为可能。 This is a script created to automate the build of a streamlined Windows 11 image, similar to tiny10. 该脚本用于自动构建精简的 Windows 11 镜像,设计思路和 tiny10 类似。 The script has also been updated to use DISM's recovery compression, resulting in a much smaller final ISO size, and no utilities from external sources. 脚本现已更新,采用 DISM 的恢复压缩算法,最终 ISO 文件体积大幅缩小,并且不需要任何外部第三方工具。 The only other executable included is **oscdimg.exe**, which is provided in the Windows ADK and it is used to create bootable ISO images. 唯一附带的可执行文件是 **oscdimg.exe**,该程序来自 Windows ADK,用来生成可引导的 ISO 镜像。 Also included is an unattended answer file, which is used to bypass the Microsoft Account on OOBE and to deploy the image with the `/compact` flag. 包内还包含无人值守应答文件,用于在系统开箱初始化(OOBE)阶段绕过微软账户登录,并使用 `/compact` 参数部署镜像。 It's open-source, **so feel free to add or remove anything you want!** Feedback is also much appreciated. 本项目开源,**你可以随意增删想要保留或移除的组件!** 也非常欢迎提交反馈。 Also, for the very first time, **introducing tiny11 core builder**! A more powerful script, designed for a quick and dirty development testbed. Just the bare minimum, none of the fluff. 另外,首次推出 **tiny11 core builder**!这是功能更强的脚本,专为简易快速的开发测试环境打造。仅保留最基础核心组件,剔除所有冗余内容。 This script generates a significantly reduced Windows 11 image. However, **it's not suitable for regular use due to its lack of serviceability - you can't add languages, updates, or features post-creation**. 该脚本生成极度精简的 Windows 11 镜像。但是,**它不适合日常使用,因为镜像失去维护能力 — 制作完成后,无法追加语言包、系统更新或新增系统功能**。 tiny11 Core is not a full Windows 11 substitute but a rapid testing or development tool, potentially useful for VM environments. tiny11 Core 不能替代完整版 Windows11,它只是快速测试或开发工具,在虚拟机环境下尤其实用。 --- ## ⚠️ Script versions: ## ⚠️ 脚本版本: - **tiny11maker.ps1** : The regular script, which removes a lot of bloat but keeps the system serviceable. You can add languages, updates, and features post-creation. This is the recommended script for regular use. - **tiny11maker.ps1**:标准版脚本,移除大量预装冗余应用,但保留系统维护能力。制作完成后仍可添加语言包、系统更新、系统功能。推荐日常使用这个脚本。 - ⚠️ **tiny11coremaker.ps1** : The core script, which removes even more bloat but also removes the ability to service the image. You cannot add languages, updates, or features post-creation. This is recommended for quick testing or development use. - ⚠️ **tiny11coremaker.ps1**:核心版脚本,删减更加激进,但会让镜像失去维护能力。制作完成后无法添加语言包、更新、新增功能。推荐用于快速测试或开发场景。 ## Instructions: ## 使用说明: 1. Download Windows 11 from the [Microsoft website](https://www.microsoft.com/software-download/windows11) or [Rufus](https://github.com/pbatard/rufus) 从[微软官网](https://www.microsoft.com/software-download/windows11)或 [Rufus](https://github.com/pbatard/rufus) 下载 Windows 11 2. Mount the downloaded ISO image using Windows Explorer. 使用资源管理器挂载下载好的 ISO 镜像。 3. Open **PowerShell 5.1** as Administrator. 以管理员身份打开 **PowerShell 5.1**。 4. Change the script execution policy : 修改脚本执行策略: ``` Set-ExecutionPolicy Bypass -Scope Process ``` > > Using `-Scope Process` you keep your original policy intact as this change only lasts for the current PowerShell session. > 使用 `-Scope Process` 参数,只会在当前 PowerShell 会话生效,不会改动你系统原本的执行策略。 5. Start the script : 运行脚本: ``` C:/path/to/your/tiny11/script.ps1 -ISO -SCRATCH ``` > > You can see of the script by running the `get-help` command. > 你可以执行 `get-help` 命令查看脚本的帮助信息。 6. Select the drive letter where the image is mounted (only the letter, no colon (:)) 选择镜像挂载对应的驱动器号(只输入字母,不要带冒号 :) 7. Select the SKU that you want the image to be based. 选择你想要作为镜像基础的系统 SKU 版本。 8. Sit back and relax :) 静待构建完成即可 :) 9. When the image is completed, you will see it in the folder where the script was extracted, with the name tiny11.iso 镜像制作完成后,文件会出现在脚本解压目录,文件名为 tiny11.iso --- ## What is removed:
Tiny11maker Tiny11coremaker
  • Clipchamp
  • News
  • Weather
  • Xbox
  • GetHelp
  • GetStarted
  • Office Hub
  • Solitaire
  • PeopleApp
  • PowerAutomate
  • ToDo
  • Alarms
  • Mail and Calendar
  • Feedback Hub
  • Maps
  • Sound Recorder
  • Your Phone
  • Media Player
  • QuickAssist
  • Internet Explorer
  • Tablet PC Math
  • Edge
  • OneDrive
  • all from regular tiny +
  • 包含标准版所有移除项目,额外删除:
  • Windows Component Store (WinSxS)
  • Windows组件存储库(WinSxS)
  • Windows Defender (only disabled, can be enabled back if needed)
  • Windows Defender(仅禁用,需要时可以重新启用)
  • Windows Update (wouldn't work without WinSxS, enabling it would put the system in a state of failure)
  • Windows更新(缺少WinSxS将无法工作,强行开启会造成系统故障)
  • WinRE
  • Windows恢复环境 WinRE
Keep in mind that **you cannot add back features in tiny11 core**! 请记住:**tiny11 core 无法恢复被移除的系统功能!** You will be asked during image creation if you want to enable .net 3.5 support! 在镜像构建过程中,脚本会询问你是否开启 .NET 3.5 支持! --- ## Known issues: ## 已知问题: - Although Edge is removed, there are some remnants in the Settings, but the app in itself is deleted. - Edge 浏览器虽然被移除,但设置页面仍会残留部分条目,程序本体已经删除。 - You might have to update Winget before being able to install any apps, using Microsoft Store. - 使用微软商店安装应用前,你可能需要先更新 Winget。 - Outlook and Dev Home might reappear after some time. This is an ongoing battle, though the latest script update tries to prevent this more aggressively. - Outlook 和 Dev Home 一段时间后可能会自动重新出现。该问题还在持续优化,最新版本脚本已经尝试更强力地阻止该现象。 - If you are using this script on arm64, you might see a glimpse of an error while running the script. This is caused by the fact that the arm64 image doesn't have OneDriveSetup.exe included in the System32 folder. - 如果你在 arm64 平台运行脚本,执行过程可能短暂弹出报错。原因是 arm64 版镜像的 System32 文件夹中不包含 OneDriveSetup.exe。 --- ## Features to be implemented: ## 待实现功能: - ~~disabling telemetry~~ (Implemented in the 04-29-24 release!) - ~~关闭遥测功能~~(已于 2024 年 04 月 29 日版本实现!) - ~~more ad suppression~~ (Partially implemented in the 09-06-25 release!) - ~~增强广告拦截~~(2025 年 09 月 06 日版本已部分实现!) - improved language and arch detection - 优化语言与系统架构自动识别 - more flexibility in what to keep and what to delete - 提供更灵活的组件保留 / 删除自定义选项 - maybe a GUI??? - 或许会做图形界面 GUI? And that's pretty much it for now! 目前计划基本就是这些! ## ❤️ Support the Project ## ❤️ 支持本项目 If this project has helped you, please consider showing your support! A small donation helps me dedicate more time to projects like this. 如果这个项目对你有帮助,欢迎考虑给予支持!小额捐赠能让我投入更多时间开发这类项目。 Thank you! 感谢!