Install Msix Powershell All Users Fixed Jun 2026

The DISM command for the same operation is essentially a direct alternative:

The core cmdlet for installation is Add-AppxPackage . However, for "All Users" deployment, the approach differs based on the Windows version.

To install an MSIX package for on a Windows machine using PowerShell, you need to run the command with administrative privileges and use the appropriate Add-AppxProvisionedPackage cmdlet (for Windows images) or Add-AppxPackage with the -AllUsers parameter (for newer Windows 10/11 versions).

.DESCRIPTION This script attempts to install an MSIX package using the -AllUsers parameter to provision the application system-wide. install msix powershell all users

This registers the application at the system level. When a new user logs in, or when an existing user logs in for the first time after provisioning, Windows automatically installs the MSIX package into their profile. Prerequisites

Installing an MSIX for all users is straightforward once you understand the tools. Remember:

PowerShell must be opened with elevated permissions ("Run as Administrator"). The DISM command for the same operation is

How to Install MSIX Packages for All Users Using PowerShell The MSIX packaging format simplifies application deployment on Windows 10 and 11. However, by default, double-clicking an MSIX package installs it only for the current user. When managing enterprise environments or shared devices, IT administrators must provision applications so they are available to every user who logs into the machine.

First, get the exact PackageName using the verification command above. Then, pass that name to the removal cmdlet: powershell

# This command is for installing an unsigned package for the CURRENT USER. Add-AppxPackage -Path "C:\Path\To\Your\UnsignedApp.msix" -AllowUnsigned Prerequisites Installing an MSIX for all users is

Install the signing certificate to Cert:\LocalMachine\Root before running Add-AppxProvisionedPackage .

# Install for current user (administrator session) Add-AppxPackage -Path $msix -ForceApplicationShutdown

In , upload the .msix or .msixbundle as a Line-of-Business (LOB) app and set the assignment context to Device . Intune will natively handle the system-wide PowerShell provisioning commands in the background.

By utilizing Add-AppxProvisionedPackage instead of standard user-level cmdlets, you ensure a clean, reliable, and standardized application lifecycle across all multi-user workstations and virtual desktop environments.

To install an MSIX package for all users, you need to meet a few requirements: