Showing tag results for Register

Aug 4, 2026
Post comments count0
Post likes count0

Remove Is Not Uninstall

Howard Kapustein

Just as https://devblogs.microsoft.com/insidemsix/there-is-no-install-its-stage-and-register/ explained that Install is not truly an installation operation in MSIX, Remove is similarly not an uninstall operation. This can be surprising - sometimes even alarming - to developers coming from traditional installer technologies such as MSI, where unins...

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...

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...