tiny11builder README

The project's README from github.com/ntdevlabs/tiny11builder. As one markdown file: README.md.

tiny11builder

Scripts to build a trimmed-down Windows 11 image - now in PowerShell!

Introduction :

Tiny11 builder, now completely overhauled.
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.

You can now use it on ANY Windows 11 release (not just a specific build), as well as ANY language or architecture. This is made possible thanks to the much-improved scripting capabilities of PowerShell, compared to the older Batch release.

This is a script created to automate the build of a streamlined Windows 11 image, similar to 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. The only other executable included is oscdimg.exe, which is provided in the Windows ADK and it is used to create bootable ISO images. 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. 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. 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. tiny11 Core is not a full Windows 11 substitute but a rapid testing or development tool, potentially useful for VM environments.


⚠️ Script versions:

Instructions:

  1. Download Windows 11 from the Microsoft website or Rufus
  2. Mount the downloaded ISO image using Windows Explorer.
  3. Open PowerShell 5.1 as Administrator.
  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.

  1. Start the script :
C:/path/to/your/tiny11/script.ps1 -ISO <letter> -SCRATCH <letter>

You can see of the script by running the get-help command.

  1. Select the drive letter where the image is mounted (only the letter, no colon (:))
  2. Select the SKU that you want the image to be based.
  3. Sit back and relax :)
  4. When the image is completed, you will see it in the folder where the script was extracted, with the name 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 Defender (only disabled, can be enabled back if needed)
  • Windows Update (wouldn't work without WinSxS, enabling it would put the system in a state of failure)
  • WinRE

Keep in mind that you cannot add back features in tiny11 core!
You will be asked during image creation if you want to enable .net 3.5 support!


Known issues:


Features to be implemented:

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!

Patreon | PayPal | Ko-fi Thanks for trying it and let me know how you like it!

tiny11builder (ntdevlabs/tiny11builder)

Searching Database…

这是什么?tiny11builder 是一个 PowerShell 脚本,可以自动构建精简版 Windows 11 ISO,去掉 Edge、OneDrive、Xbox 应用、Clipchamp 等预装的臃肿软件。
这是图形界面工具,还是需要我手动运行的脚本?它是一组需要在管理员 PowerShell 窗口中手动运行的脚本,不是带图形界面的打包应用程序。
我该怎么制作镜像?下载 Windows 11 ISO,在文件资源管理器中挂载它,以管理员身份打开 PowerShell 5.1,为当前会话设置执行策略,然后运行脚本并选择挂载的驱动器盘符和 SKU;生成的 tiny11.iso 会出现在脚本所在的文件夹中。
除了 Windows 本身,还需要额外的工具吗?除脚本本身和 oscdimg.exe(来自 Windows ADK,用于创建可启动 ISO)外,无需额外下载;你只需要一个原版 Windows 11 ISO 作为制作基础。
“core”版本有什么坑?tiny11coremaker 会去掉更多内容,但会彻底破坏可维护性:之后无法添加语言、更新或功能,Windows 更新、WinSxS 和 Defender 实际上会被永久禁用,因此它适用于测试或开发虚拟机,而不适合日常使用。
这个也适用于 ARM64 版 Windows 镜像吗?适用。它支持任何架构,但在 arm64 镜像上可能会遇到一个不影响功能的小错误,因为 arm64 镜像的 System32 中缺少 OneDriveSetup.exe。
常规脚本会删除哪些应用?它会删除 Clipchamp、新闻、天气、Xbox、获取帮助、Office 中心、纸牌、人脉、邮件和日历、地图、Internet Explorer、Edge、OneDrive 等,同时保持系统完全可维护。
精简后 Windows 更新还能用吗?在常规 tiny11maker 版本中可以。在 tiny11coremaker 中不行,删除 WinSxS 会导致 Windows 更新失效,重新启用它会让系统处于故障状态。
安装时会绕过 Microsoft 账户要求吗?会。自带的无人值守应答文件会在 OOBE 开箱体验阶段跳过 Microsoft 账户,并使用 /compact 参数部署镜像。
使用脚本后有已知的小问题吗?即使应用已删除,Edge 的一些残留项仍可能出现在设置中;在 Store 应用能够安装之前,可能需要先更新 Winget;Outlook 或 Dev Home 有时会随着时间推移重新出现。
Creator
ntdevlabs
Size
1.2 MB
Stars
20.6K
Age
3y
Commits · 90 Days