October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
Redmond desk5 min

How to Install Windows Apps in Bulk with WinGet or Chocolatey

Use WinGet for a short list, export/import to reuse app packages on another PC, and WinGet Configuration when setup includes Windows or development settings.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

For a few known apps, install several at once by listing their WinGet package IDs in one command. To reuse a curated app list on another PC, export it to JSON and import it there. Choose WinGet Configuration when you also want to apply Windows or development-environment settings. These methods process packages sequentially, not simultaneously.

Choose the right bulk-install method

Method Best for What it handles Important limits
Multiple WinGet package IDs A short list of known apps Installs packages named in one command Runs each install sequentially; ambiguous names can require selection.
WinGet export/import A reusable app list for a new or reinstalled PC Saves package IDs, sources and sometimes versions in JSON, then installs listed packages Import is sequential. Export may warn that some installed programs could not be matched to a package.
WinGet Configuration Setting up apps and a broader Windows or development environment Can install packages and apply supported configuration such as Windows settings or development tools Requires a configuration file and the relevant prerequisites; it is unnecessary for a simple app list.
Chocolatey People already using the Chocolatey ecosystem Installs multiple packages from a command or an XML manifest Options on a multi-package command apply to every package in that command.

Install a short list with one WinGet command

Open PowerShell or Windows Terminal and provide the exact package IDs after winget install. Microsoft’s example installs Visual Studio Code, PowerShell and Git:

As an Amazon Associate I earn from qualifying purchases.

winget install Microsoft.VisualStudioCode Microsoft.PowerShell Git.Git

WinGet handles the listed packages in sequence, so the command is convenient but does not install them concurrently. Package IDs are preferable to search terms when several apps have similar names.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Reduce the chance of selecting the wrong app

If you are unsure of an ID, search first:

winget search "Visual Studio Code"

Review the results and use the intended package ID. If a query could match more than one app, WinGet may ask you to disambiguate. Microsoft documents --exact for restricting a query to an exact match, and --source for choosing a source when duplicate entries exist. For example, a single exact package install can be written as:

#1 Best Overall
winget install --id Microsoft.VisualStudioCode --exact --source winget

Use the source shown for the package you intend to install; do not assume every source contains the same listing.

Handle agreement prompts deliberately

Some installs require package or source agreements. For unattended runs, WinGet provides --accept-package-agreements and --accept-source-agreements; include the relevant options when a prompt would otherwise interrupt the run. Accept an agreement only after you have reviewed and understood it. If you decline a required package agreement, that app is not installed.

Save and reuse an app list with export and import

Use export/import when you want a repeatable package list rather than retyping IDs. On the PC with the apps you want to carry over, run:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
winget export -o packages.json

Transfer packages.json to the destination PC, then run:

Rank #2
Dell Latitude 5420 14" FHD Business Laptop Computer, Intel Quad-Core i5-1145G7, 16GB DDR4 RAM, 256GB SSD, Camera, HDMI, Windows 11 Pro (Renewed)
  • 256 GB SSD of storage.
  • Multitasking is easy with 16GB of RAM
  • Equipped with a blazing fast Core i5 2.00 GHz processor.
winget import -i packages.json

The export records package sources and IDs and may include versions. Import installs requested packages serially. The file is editable: remove entries for apps you do not want installed on the next machine.

Know what export can and cannot capture

Export attempts to match installed applications to packages available from configured sources, but it cannot guarantee a match for every program. It reports warnings for unmatched apps. Matching relies on source manifest metadata and Windows Add/Remove Programs metadata, which reflects information supplied by the package installer. Review warnings and the JSON file before relying on it as a complete migration list.

Choose import behavior for versions and missing packages

Microsoft documents import options for ignoring packages that are unavailable, ignoring pinned versions so the latest available version can be used, skipping upgrades when a version is already installed, and accepting package or source agreements. Choose options according to the result you want; ignoring unavailable packages, for instance, lets the import continue without a package that cannot be found, but that package will not be installed. Check the current WinGet import documentation for exact option names and syntax.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Use WinGet Configuration for a whole environment

A package list is the right tool when the goal is a set of apps. If you also want to configure Windows or prepare a development machine, use a WinGet Configuration YAML file and apply it with winget configure. Microsoft’s February 4, 2026 explainer describes configurations that can install packages, set Windows settings, enable Developer Mode, install Visual Studio workloads, set environment variables, define dependencies, check operating-system requirements and run PowerShell DSC resources. The explainer’s example first installs the Microsoft.WinGet.DSC module.

Rank #3
15.6 Inch Win 11 Laptop Computer, N4020, 4GB DDR4 RAM, 128GB Storage
  • WINDOWS 11 | STABLE PERFORMANCE: Powered by Intel Celeron N4020 processor and Windows 11 system, this laptop delivers stable performance for everyday computing tasks. It supports web browsing, online learning, document editing, email communication, and basic office work with optimized power efficiency, providing a practical and reliable experience for essential daily use for daily use.
  • 15.6” FHD IPS DISPLAY: Features a 15.6-inch Full HD IPS display with narrow bezels, offering wider viewing angles and clearer image details compared to standard panels. The improved screen-to-body ratio enhances visual experience for study, reading, document work, and video playback, making it suitable for both productivity and entertainment use.
  • 4GB DDR4 + 128GB eMMC STORAGE: Equipped with 4GB DDR4 memory and 128GB eMMC storage for everyday basics such as browsing, documents, email, and online learning platforms. The built-in TF card slot supports storage expansion up to 1TB, giving you more flexibility for files, photos, videos, and daily documents. TF card not included.
  • CONNECTIVITY & PORTS: Includes 1× TF card slot, 2× USB 3.2 Gen1 ports, and 2× full-featured Type-C ports (USB 3.2 Gen1). The Type-C ports support data transfer, charging, and video output, enabling flexible connection with external devices such as monitors, storage, and peripherals for daily work and study use.
  • LIGHTWEIGHT DESIGN | ONLINE COMMUNICATION: Designed with a slim, portable profile, this laptop is easy to carry for school, commuting, and travel. A built-in 1MP front camera supports online classes, video meetings, remote communication, and everyday conferencing. The 3300mAh battery works with the low-power system design to support practical daily use, while thermal optimization helps maintain quieter operation during extended tasks.

Configuration has a broader scope than export/import: it can describe both package installation and supported environment setup. Follow the requirements and commands in Microsoft’s WinGet Configuration explainer and the configuration file you plan to apply; do not treat a configuration as merely another name for importing a package list.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Use Chocolatey if it fits your existing setup

Chocolatey offers a separate package-manager workflow. Its official documentation supports installing multiple packages and using an XML packages.config manifest. When installing multiple packages in one command, shared options apply to every package in that command; for example, a shared version option is applied to all of them. See Chocolatey’s install command documentation for syntax and its packages.config instructions for manifest use.

Chocolatey CLI 2.0.0 and later can itself be installed through WinGet with:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
winget install --id chocolatey.chocolatey --source winget

That installation command and the CLI version requirement are documented in Chocolatey’s setup guide.

Troubleshoot a bulk install

  • The wrong app appears: Search for the package, verify its ID and source, then install with an exact ID rather than a broad name query.
  • An install pauses for a prompt: Review any package or source agreement. For unattended work, use the appropriate agreement-acceptance option only if you accept the terms.
  • An exported app is missing: Check export warnings and the JSON entries. An unmatched app may not be available as a package in your configured sources.
  • An import cannot find a package: Confirm the listed source is configured and the package is available there. If you choose to ignore unavailable packages, the import can proceed, but the missing app remains uninstalled.
  • You need settings as well as apps: Use WinGet Configuration rather than expecting an import file to configure the rest of the machine.

Microsoft’s WinGet install documentation, export documentation and import documentation provide current command details; availability and options can change.

Quick Recap

Bestseller No. 1
HP 14' HD Laptop, Windows 11, Intel Celeron Dual-Core Processor Up to 2.60GHz, 4GB RAM, 64GB SSD, Webcam, Dale Pink (Renewed)
HP 14" HD Laptop, Windows 11, Intel Celeron Dual-Core Processor Up to 2.60GHz, 4GB RAM, 64GB SSD, Webcam, Dale Pink (Renewed)
14" diagonal, 1366x768 resolution, HD BrightView LED, Glossy NON-TOUCH Display
$245.99
Bestseller No. 2
Dell Latitude 5420 14' FHD Business Laptop Computer, Intel Quad-Core i5-1145G7, 16GB DDR4 RAM, 256GB SSD, Camera, HDMI, Windows 11 Pro (Renewed)
Dell Latitude 5420 14" FHD Business Laptop Computer, Intel Quad-Core i5-1145G7, 16GB DDR4 RAM, 256GB SSD, Camera, HDMI, Windows 11 Pro (Renewed)
256 GB SSD of storage.; Multitasking is easy with 16GB of RAM; Equipped with a blazing fast Core i5 2.00 GHz processor.
$285.00

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.