tiny11builder

repository·main·Indexed 12 days ago

https://github.com/ntdevlabs/tiny11builder

A PowerShell-based toolset for automating the creation of lightweight Windows 11 ISO images. It includes tiny11maker.ps1 for creating serviceable images and tiny11coremaker.ps1 for creating non-serviceable, highly stripped images for testing or VM environments.

Tokens
841
Snippets
2
Records
4
Agent score
48%

What's inside tiny11builder

  1. Choose between tiny11maker and tiny11coremaker

    main

    The project provides two distinct PowerShell scripts depending on your use case:

    1. tiny11maker.ps1 (Recommended): The regular script. It removes bloatware but keeps the system serviceable. You can add languages, updates, and features post-creation. Use this for a daily driver Windows installation.

    2. tiny11coremaker.ps1 (Development/Testing only): The core script. It removes even more bloat, including the Windows Component Store (WinSxS) and Windows Update. Warning: This image is not serviceable; you cannot add languages, updates, or features after it is created. It is intended for rapid testing or VM environments.

  2. Build a trimmed Windows 11 image

    main

    Follow these steps to create a custom Windows 11 ISO:

    1. Prepare the Source: Download a Windows 11 ISO from Microsoft or Rufus.
    2. Mount the ISO: Right-click the downloaded ISO in Windows Explorer and select Mount.
    3. Open PowerShell: Launch PowerShell 5.1 as an Administrator.
    4. Set Execution Policy: Allow the script to run in the current session by executing:
      Set-ExecutionPolicy Bypass -Scope Process
    5. Run the Script: Execute the script by providing the mounted drive letter and a scratch drive letter:
      C:/path/to/your/tiny11/script.ps1 -ISO <letter> -SCRATCH <letter>
      Note: For <letter>, use only the drive letter without a colon (e.g., D instead of D:).
    6. Configure: Follow the interactive prompts to select the mounted drive letter and the desired SKU.
    7. Completion: Once finished, the new image tiny11.iso will be located in the same folder as the script.
    Set-ExecutionPolicy Bypass -Scope Process
    C:/path/to/your/tiny11/script.ps1 -ISO <letter> -SCRATCH <letter>
  3. Troubleshoot known issues in tiny11builder

    main

    If you encounter issues during or after the build, check these known behaviors:

    • Edge Remnants: Although the Edge app is deleted, some remnants may still appear in the Settings menu.
    • Winget/Microsoft Store: You may need to update Winget via the Microsoft Store before you can install applications.
    • App Reappearance: Outlook and Dev Home may reappear after some time due to ongoing Windows updates.
    • arm64 Errors: If building on an arm64 architecture, you may see an error during execution because the arm64 image lacks OneDriveSetup.exe in the System32 folder.
  4. Reference the tiny11maker and tiny11coremaker removal lists

    main

    The scripts remove different sets of components based on the version used.

    ### Tiny11maker removals:
    - 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
    
    ### Tiny11coremaker removals:
    - All items in Tiny11maker
    - Windows Component Store (WinSxS)
    - Windows Defender (disabled)
    - Windows Update
    - WinRE