Post

Developer Ready Custom Windows 11 and WSL Setup

Step-by-step guide to download, customize, and install Windows 11. Includes script links, PowerShell commands, and bootable USB creation using Ventoy. Watch the video for detailed instructions!

GitHub Repository > Watch on YouTube > YouTube Playlist



Download Windows 11

  1. Click here to download Windows download scripts.
  2. Open the PowerShell as an administrator.
  3. Unzip the downloaded file using this command (change path if required):

    1
    
    Expand-Archive -Path '~\Downloads\*en-us_professional*.zip' -DestinationPath 'win11_setup'
    
  4. Go to the extracted folder cd win11_setup
  5. Optional: Let’s keep only required packages, open file CustomAppsList.txt

    Optional: This file is responsible for installing the packages in your Windows 11. Uncomment the package names by removing # if you need that package.

  6. Save the CustomAppsList.txt file and go back to terminal.
  7. Run below command to use custom apps list file.

    1
    2
    
    (Get-Content ConvertConfig.ini).Replace('CustomList   =0', 'CustomList   =1') `
    | Set-Content ConvertConfig.ini
    

Create ISO File

Now we are ready, let run the command to start creating .iso file:

1
    & 'uup_download_windows.cmd'

It will prompt you for confirmation, please type R and hit enter. Now you need to wait for approx. 15-30 minutes to let it download and create .iso file for you.


Install Windows 11

  1. ❗Make sure you have external backup of your Laptop/computer where you’re trying to install windows.
  2. Plug a pen-drive (minimum 8GB), download Ventoy and install it on your pen-drive (don’t worry, Ventoy is very easy to install. How to install Ventoy?)
  3. Once you’re done, find your pen-drive’s drive letter in your file explorer. and paste your newly build ISO file from win11_setup folder.
  4. Once copied, shut-down your computer.
  5. When you’re ready press power-on button of your computer and press F10, F12 or F2 based on your computer manufacture. Feel free to google asus laptop boot menu key for your laptop brand.
  6. You’ll be prompted to use your pen-drive as boot device, select and hit enter.
  7. Select, Windows 11 and proceed.
  8. Now you can follow the prompts and continue installing Windows (Watch my YouTube Video)

This post is licensed under CC BY 4.0 by the author.