tiny11builder is a PowerShell script collection that automates the creation of trimmed-down Windows 11 images.
The tool addresses the need to reduce Windows 11 installation size and remove unnecessary components while maintaining a functional system. It works by automating the process of mounting a Windows 11 ISO, removing bloat and pre-installed applications, applying DISM recovery compression to minimize the final image size, and using oscdimg.exe from the Windows ADK to generate a bootable ISO. The approach supports any Windows 11 release, language, and architecture, and includes an unattended answer file to bypass Microsoft Account requirements during setup and deploy the image with the compact flag.
The project offers two distinct scripts for different use cases. The regular tiny11maker.ps1 removes substantial bloat while preserving system serviceability, allowing users to add languages, updates, and features after image creation, making it suitable for regular use. The tiny11coremaker.ps1 script removes even more components for a significantly reduced image but sacrifices post-creation serviceability, making it intended only for rapid testing or development environments and virtual machines. Prospective users should choose based on whether they need a production-ready system or a minimal testbed. The tool requires downloading a Windows 11 ISO, mounting it, running the script as Administrator in PowerShell 5.1, and selecting the desired drive letter and SKU.
Development activity shows consistent refinement of core functionality. The project underwent a substantial overhaul moving from batch scripting to PowerShell, expanding compatibility to work with any Windows 11 release rather than specific builds. The maintainer explicitly welcomes community contributions and feedback, positioning the tool as open-source and modifiable. The codebase includes built-in help documentation accessible through standard PowerShell commands, indicating attention to usability and documentation.