How to batch install multiple apps on Windows 11

Windows 11 batch install apps
Windows 11 batch install apps (Image credit: Mauro Huculak)

On Windows 11, no matter the method, even using the Microsoft Store, you can only install one app at a time, but some tools allow you to batch install all the apps you need at once, and in this guide, I will show various methods to complete this process.

If you're setting up a new installation of Windows 11, you're a developer, or the nature of your work requires the use of different apps, you know that installing applications can be difficult and take a long time. However, regardless of the reason, on Windows 11, you can use tools like the Windows Package Manager (winget) with Command Prompt or PowerShell to install multiple apps quickly, but if commands are not your strong suit, you can also use graphical apps like the Dev Home app, WinInstall, and Ninite to batch install multiple software packages on your computer.

In this how-to guide, I will walk you through the steps to install multiple apps at once on Windows 11.

How to batch install apps using commands

To batch install apps with commands on Windows 11, 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 the ID for each of the apps to install on Windows 11 and press Enterwinget search "APP-NAME" In the command, replace "APP-NAME" with the name of the app. The quotes are only necessary if the name has spaces. For example, this command searches for VLC in the available repositories: winget search XPDM1ZW6815MQM 
  4. Repeat step 3 to find out the ID for all the apps. 
  5. Type the following command to batch install programs on Windows 11 and press Enterwinget install --id=APP-ID -e && winget install --id=APP-ID -e In the command, replace "APP-ID" for the ID of the app. For example, this command installs PowerToys and VisualStudio Code: winget install --id=XPDM1ZW6815MQM -e && winget install --id=7zip.7zip -e

(Image credit: Mauro Huculak)

Once you complete the steps, the Windows Package Manager will install the specified apps from the available repositories, which it also includes from the Microsoft Store.

If you install the same apps frequently, it's best to create and save the list with the apps and commands in a text file using Notepad. In the future, you can copy and paste the command without having to search for the IDs again. 

How to batch install apps using graphical tools

If you're uncomfortable building long commands, you can use various graphical tools to install multiple apps on Windows 11.

Dev Home

Dev Home is an app for Windows 11 primarily designed for developers to configure a computer quickly for a new development project, and one of the features is the ability to batch install apps. The app uses the Windows Package Manager (winget) in the background, but you will use a graphical interface that makes things easier. 

To install multiple apps at once through the Dev Home app, 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.
  4. Click the Install applications setting under the "Quick steps" section.

(Image credit: Mauro Huculak)
  1. Use the search box to find the app.
  2. Click the Plus (+) button from the right side of the item to add the app to the basket.
  3. Repeat steps 5 and to add the apps you need on Windows 11.
  4. Click the Next button.

(Image credit: Mauro Huculak)
  1. Check the option to agree to the terms.
  2. Click the Set up button.

(Image credit: Mauro Huculak)

After you complete the steps, the apps will download and install on your computer.

Winstall

Winstall isn't technically a graphical tool to install multiple apps at the same time. Instead, it's a non-Microsoft graphical interface that allows you to use an interface to find the apps, and then, you can generate a batch file to run the command to install all the apps.

To install more than one app at the same time with Winstall, use these steps:

  1. Open Winstall (web).
  2. Click the Apps button.
  3. Use the search box to find the app.
  4. Click the Plus (+) button to add the app to the basket.
  5. Repeat steps 4 and to add the apps you need on Windows 11.
  6. Click the Generate script button.

(Image credit: Mauro Huculak)
  1. Click the Download .bat button to save the installer on your computer.

(Image credit: Mauro Huculak)
  1. Right-click the Winstall file and choose the Run as administrator option.

(Image credit: Mauro Huculak)

Once you complete the steps, the batch file will run a winget command to install all the apps on Windows 11.

Ninite

Ninite is a third-party app that has been around for a long time, allowing you to pick the apps you want to install on your computer. You can download a custom installer, which will only batch install the apps you selected from the website.

This solution also includes a "Pro" subscription, but it's for businesses, not regular consumers.

The interesting thing about Ninite is that it only offers a manually curated list of apps you can choose from to install on your computer. 

  1. Open Ninite (web).
  2. Check the apps to install.
  3. Click the "Get Your Ninite" button to download the installer.

(Image credit: Mauro Huculak)
  1. Save the installer on your computer.

(Image credit: Mauro Huculak)
  1. Double-click to batch install multiple apps.

(Image credit: Mauro Huculak)

After you complete the steps, Ninite will install the latest version of each of the selected apps.

I personally prefer using the Windows Package Manager (winget) commands with Command Prompt or PowerShell. However, if I had to pick one of the graphical options, I would probably go for the Dev Home app because it's already available on Windows 11 and is easier to use.

More resources

For more helpful articles, coverage, and answers to common questions about Windows 10 and Windows 11, visit the following resources: 

Mauro Huculak

Mauro Huculak is technical writer for WindowsCentral.com. His primary focus is to write comprehensive how-tos to help users get the most out of Windows 10 and its many related technologies. He has an IT background with professional certifications from Microsoft, Cisco, and CompTIA, and he's a recognized member of the Microsoft MVP community.