How to bulk install multiple apps using winget on Windows

These three methods will help you bulk install multiple apps on your computer running Windows 11 (or 10).

Windows install multiple apps
Windows install multiple apps / Image: Mauro Huculak

Microsoft has built a Windows Package Manager (winget) that lets you discover, install, upgrade, remove, and set up one or multiple applications on Windows 11 and 10 using command lines without having to go through the extra steps of searching online, downloading, and installing manually.

Although using winget to install one app is easy when you need to download and install multiple apps, the required command can be complex, and in this guide, I will explain three ways to leverage winget to bulk install apps on Windows, using the Windows Package Manager without external utilities, and using the winstall web app or the Dev Home app.

In this guide, I will teach you three different ways to install multiple apps using winget on Windows 11 and even on Windows 10.

Install multiple apps using winget

To use winget to bulk install multiple apps on Windows, use these steps:

  1. Open Start.

  2. Search for Command Prompt, right-click the top result, and select the Run as administrator option.

  3. Type the following command to search for an app in the repository and press Enter:

    winget search "APP NAME"

    winget search command

    In the command, replace “APP NAME” with the app name to install. Quotation marks are only required when the name has a space, such as “Google Chrome.”

  4. Confirm the app ID in the command output.

  5. Repeat steps 3 and 4 to find the ID of all the apps to install.

  6. Type the following command to build a syntax to install multiple apps with winget on Windows 11 or 10 and press Enter:

    winget install --id=App.1.ID -e && winget install --id=App.2.ID -e && winget install --id=App.3.ID -e

    winget install multiple apps

    In the command, change the ID for the app you want to install. The “-e” option is optional to match the query exactly, even if it is case-sensitive. For example, this command installs the developer build of Edge, Firefox, and Chrome on Windows:

    winget install --id=Microsoft.Edge.Dev -e && winget install --id=Mozilla.Firefox -e && winget install --id=Google.Chrome.Dev -e

Once you complete the steps, the apps will download and install on your computer. Using this command, you can install as many apps as you need.

Install multiple apps using winstall

winstall is a web app started by Mehedi Hassan on GitHub that connects to Microsoft’s app repository and allows you to select apps you want to install visually, and it generates a script automatically, which you can then use to bulk install apps on Windows 11 or 10 using winget.

To install multiple apps using winstall, use these steps:

  1. Open winstall on the web.

  2. Click the Apps button in the top-right.

  3. Click the Plus button to select the apps to install.

  4. Use the search box to find and select additional apps.

  5. Click the Generate script button.

    winstall generate script

  6. Click the Batch button on the top-left if applicable.

  7. Click the “Copy to clipboard” button.

    winstall copy script

    Quick note: Click the “PowerShell” button to grab the command to run in the PowerShell console, or you can click on “Widget Import” to download a winget JSON file. Also, you can even download a “.bat” file to automate the installation process on your device.
  8. Open Start.

  9. Search for Command Prompt, right-click the top result, and select the Run as administrator option.

  10. Right-click and paste the winget script (Ctrl + V) to install the apps and press Enter.

    For example, this script installs Atom, VLC, and 1Password:

    winget install --id=AgileBits.1Password -e && winget install --id=twinkstar.browser -e && winget install --id=VideoLAN.VLC -e

    Command Prompt winstall winget multiple install apps

After you complete the steps, the apps will automatically download and install on your Windows 11 or 10 device.

Install multiple apps using Dev Home

Dev Home is an app available on Windows 11 as well as Windows 10 designed to be a central hub for streamlining your development workflow with several features, including access to a graphical interface that allows you to find and install apps with the Windows Package Manager without having to deal with commands.

To bulk install apps through Dev Home, use these steps:

  1. Open Start.

  2. Search for Dev Home and click the top result to open the app.

  3. Click on Machine configuration from the left pane.

  4. Click the Install applications setting under the “Quick steps” section.

    Dev Home install apps

  5. Use the search box to find and select additional apps.

  6. Click the Plus button to select the apps to install.

    Dev Home search multiple apps

  7. Click the Next button.

  8. Check the “I agree and want to continue” option.

    Dev Home install multiple apps

    Quick tip: You can also click the “Generate Configuration file” button on the top right to download a YAML file that you can run with winget to bulk install apps through Command Prompt. You can also share the file to make it easier for other people to install a set of applications on their computers.
  9. Click the Set up button.

Once you complete the steps, the Dev Home app will install the group of apps on your Windows 11 or 10 computer.

What method are you using to install multiple apps on your computer? Tell me in the comments.

About the author

Mauro Huculak is a Windows How-To Expert who started Pureinfotech in 2010 as an independent online publication. He has also been a Windows Central contributor for nearly a decade. Mauro has over 14 years of experience writing comprehensive guides and creating professional videos about Windows and software, including Android and Linux. Before becoming a technology writer, he was an IT administrator for seven years. In total, Mauro has over 20 years of combined experience in technology. Throughout his career, he achieved different professional certifications from Microsoft (MSCA), Cisco (CCNP), VMware (VCP), and CompTIA (A+ and Network+), and he has been recognized as a Microsoft MVP for many years. You can follow him on X (Twitter), YouTube, LinkedIn and About.me. Email him at [email protected].