Showing tag results for Stage

Jun 30, 2026
Post comments count4
Post likes count3

MSIX Per-User vs All Users: Install, Provision, and Uninstall Packages

Howard Kapustein

MSIX supports making a package available to all users; the formal term is provisioning. Provisioning a package family makes it available to all users, whereas registration makes a package available to a single user. Per-User vs All Users Traditional installers often provide a "per-machine" installation mode to make software available to all users...

Jun 23, 2026
Post comments count0
Post likes count1

Add vs Stage and Register

Howard Kapustein

As previously mentioned to 'install' a package, as people think of the term, Windows actually performs two separate operations: staging and registration. To oversimplify: One way to 'install' a package for a user is to explicitly stage it, then register the package: But this scenario is common enough that deployment handles it more effici...

Jun 9, 2026
Post comments count0
Post likes count1

Staging Part 2 – Disk Space Optimization

Howard Kapustein

"Disk space optimizations" is one of the key features of MSIX: Disk space optimizations. With MSIX there is no duplication of files across apps and Windows manages the shared files across apps. The apps are still independent of each other so updates will not impact other apps that share the file. But how does MSIX accomplish this? Every pac...

Jun 2, 2026
Post comments count0
Post likes count1

Staging Part 1 – Sharing is Caring

Howard Kapustein

A key phase in installing a package is staging the package: When a package is staged for the first time, deployment performs several actions, including: Deployment secures these directories with strict permissions, typically granting users Read and potentially Execute access - but notably not Write access. This ensures one user cannot ...

May 4, 2026
Post comments count2
Post likes count12

There is no Install – it’s ‘Stage’ and ‘Register’

Howard Kapustein

"Is ContosoParts.msix installed?" is a common - but misleading - question The term install is not a formal concept in MSIX. This may seem paradoxical for a deployment technology, but it makes perfect sense once you understand MSIX deployment’s core architecture. Deployment Requests A caller makes a deployment request to the deployment engine vi...