Using installer files: individual downloads and automatic installation
Use individual downloads to choose setup options yourself, or an automatic .bat to run the selected packages in sequence. Check the selection and terms before running it.
Last updated Sources and review scope
Contents
Choose individual or automatic installation
- Use the main installer-download button to read terms and choose setup options yourself. It opens individual downloads that you run separately.
- The automatic .bat selects the winget source and installs the chosen package IDs in sequence. --silent reduces installer UI; --accept-package-agreements and --accept-source-agreements accept terms. These options do not grant free business-use rights or disable every optional offer.
- Open each program afterwards. Nonzero exit codes are flagged for review and detailed output is saved to afterformat-*.log in %TEMP%. A package may already be current; read the log before selecting only the items that need another attempt.
Using the automatic installation file
Choose programs and an installation method
Get installer files opens individual downloads. For automatic installation, choose Install all at once (.bat). Programs not supported by winget need separate downloads from their official sites.
Expand Show what it runs
Review the selected package IDs and commands. Automatic installation accepts terms and reduces setup UI; use individual installation if you need to choose options. On a work PC, check internal approval first.
Check the file before opening it
Confirm that you generated and downloaded it from this site. Open it in a text editor and compare it with the preview. A browser or Windows warning alone does not determine safety. Keep security features enabled and use individual downloads if the contents differ or you are unsure.
Run it and grant required permissions
Installation starts with your current permissions. A program may request administrator approval. If a permissions error occurs, check the affected item in the log and retry with the necessary permissions. Not every package requires starting the whole script as administrator.
Read the result and log
Leave the window open while progress numbers appear. Detailed output is saved to the displayed afterformat-*.log path in %TEMP%. Nonzero exit codes are flagged with the package ID. Open each app to verify it even after the command succeeds.
When something goes wrong
winget is missing
Install or update App Installer through Microsoft Store, then check winget --version. If your organisation blocks it, ask the administrator or use the approved individual installation process.
Only some packages are flagged
Read the package message and exit code in the log. A download failure, missing permission or an already-current package need different responses. Rerunning the whole file repeats every command; select only the packages that need another attempt.
A restart is required
Save your work, follow the installer’s restart instructions, and check the application afterwards. Do not automatically reinstall every flagged package.
Can I share the log?
Logs can include usernames in file paths and installation-environment details. Remove personal information and share only the relevant package and error excerpt.
Choose programs
Select only what you need, then choose how to install it.
Open the catalogueSources and review scope
Sources checked
Compared Microsoft’s winget install options with the commands generated by this site. Actual installations depend on PC permissions, network access and vendor installers.
Report a correction