Package Managers

App Installer

App Installer is the built-in component that installs Windows app packages and ships the winget command-line package manager. It handles MSIX and APPX packages, App Installer files that keep apps updated, and scripted installation, upgrade, and removal of everyday software.

Visit official website ↗
✓ Software download·Commercial·Updated September 28, 2026
DeveloperMicrosoft
LicenseCommercial
File size207 MB
Languageen-US
Downloads10

App Installer: Package Installation and the WinGet Client

App Installer is the component that turns an app package into an installed program. Double-click an MSIX or APPX package and a dialog appears with the publisher, permissions, and an install button, which removes the need for deployment scripts or developer tools. The same component delivers winget, the command-line package manager, so a single command can search a catalog, install software silently, list what is present, upgrade everything, or remove an application cleanly. For organizations, packages can be provisioned from a list, and App Installer files point at a hosted package and define how the installed app checks for and applies updates.

Everyday use is deliberately plain. Winget reads metadata from the package repository, so search results show the package identifier, version, and publisher before anything is downloaded, and installs run unattended with silent flags for the installer type in use — EXE, MSI, Inno Setup, Nullsoft, WiX, ZIP, portable, font, or MSIX packages. Exports record the installed set as a manifest that can be replayed on a fresh machine, pins hold a specific version back from upgrades, and settings live in a documented configuration file. Once the software is in place, media playback is a separate matter, and a player such as MPC-BE is installed and updated the same way as any other package.

Benefits of Using App Installer

App Installer earns its place by removing the two most common sources of installation pain: unknown publishers and repetitive manual work. When a package is opened, the dialog states who signed it and which capabilities it requests, so a download can be judged before it runs. On the command side, winget answers the same questions in text form and then acts: one command installs, another upgrades everything installed from the source, and export or import rebuilds a machine's software set in minutes. Silent installation flags make the tool practical for scripts, virtual machine images, and first-day setups, where clicking through twelve installers by hand would otherwise be the standard. Package pinning protects tools that must not move to a newer release, repair reinstalls a damaged package, and the download command fetches an installer without running it, which helps when a machine has to be prepared offline.

App Installer features

Key capabilities and highlights.

Feature 1

Double-Click Package Installation

App Installer opens an MSIX, APPX, or bundle file with a dialog that shows the app name, publisher, and requested capabilities before anything is written to disk. Installing becomes a normal desktop action rather than a developer task, which matters for sideloaded internal apps and packages shared outside the catalogue.

Feature 2

WinGet Command-Line Package Manager

Winget searches repositories, installs, upgrades, lists, and removes applications from a single command line. Commands cover showing package details, managing sources, generating hashes, validating manifests, and repairing installs, and the client sits alongside the graphical installation flow rather than replacing it.

Feature 3

Support for Many Installer Types

Packages can be EXE installers with silent and silent-with-progress flags, MSI and WiX packages, Inno Setup and Nullsoft installers, Burn bundles, ZIP archives, portable executables, fonts, and MSIX or APPX packages. That breadth means one tool can manage software regardless of how the installer was built.

Feature 4

App Installer Files with Automatic Updates

An App Installer file points to a hosted package and defines how the installed app looks for updates, including whether checks happen at launch or in the background and how often they run. Applications can therefore be distributed from a web server and stay current without a store listing.

Feature 5

Export, Import, and Provisioning

The installed package list can be exported by App Installer to a manifest file and replayed on another machine, which rebuilds a working software set without hunting for each installer. Configuration commands go further by applying a desired state to a system, which suits onboarding new hardware and keeping machines consistent.

Feature 6

Package Pinning, Repair, and Download

Pins hold chosen packages at a specific version so an upgrade sweep does not disturb them, which protects tools tied to a particular release. Repair reinstalls a broken package in place, and the download command retrieves an installer without executing it for offline staging.

Feature 7

Silent and Scriptable Installs

Non-interactive flags, logging options, wait behavior, proxy settings, and a switch for suppressing warnings make the tool usable inside deployment scripts. Combined with elevation prompts handled by the system, unattended setup tasks can provision a machine without anyone sitting at the keyboard.

Feature 8

Signed Packages and Publisher Prompts

Package installation surfaces the signing publisher and the capabilities an app requests, so unwanted permissions are visible before install. Signing requirements and validated manifests also help ensure that only packages whose publisher can be trusted are deployed through the standard installation flow.

Old versions

Browse historical releases and previous builds.

1.29.290August 24, 2026
1.29.280.0July 1, 2026
1.28.240.0April 17, 2026
1.27.470.0February 2, 2026
1.27.440.0December 15, 2025
1.27.350.0October 22, 2025

Frequently asked questions

Common questions about App Installer.

What is App Installer used for?

It installs Windows app packages and manages software from the command line through winget. Uses include double-click installation of MSIX or APPX packages, silent scripted installs, bulk upgrades of installed programs, exporting and replaying a package list on a new machine, and distributing an app that updates itself from a hosted file.

Is winget the same thing as App Installer?

Winget is included in App Installer, so installing or updating the component also provides the command-line package manager. App Installer additionally handles double-click package installation, App Installer files, and the install dialog, while winget provides the search, install, upgrade, and removal commands.

Can App Installer update apps automatically?

Yes, when an app is distributed with an App Installer file that defines update behavior. The file can specify checks when the app starts, background checks on an interval, a minimum acceptable version, and whether updates may be deferred, so the application stays current without manual downloading.

Does winget install software silently?

It can. Installers are launched with the silent flags the package manifest defines for their installer type, and options exist to disable interactivity entirely, which makes the command suitable for scripts and unattended deployments. Elevation prompts appear only when the package itself requires administrator rights.

Can I use App Installer on several machines at once?

The package list from one machine can be exported to a manifest and imported elsewhere, restoring the same set of applications. For larger rollouts, configuration commands apply a desired state that can enforce which packages should be present, which reduces repetitive manual installation.

Comments

Leave a Reply

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

Software download

Download App Installer

App Installer is the built-in component that installs Windows app packages and ships the winget command-line package manager. It handles MSIX and APPX packages, App Installer files that keep apps updated, and scripted installation, upgrade, and removal of everyday software.