Skip to content

Repository files navigation

MSIXcli

MSIXcli

MSIX command-line utilities to access and manage MSIX packages.

This repository is based on various projects, musings, investigations and experimentation to explore interesting, useful or simply neat ideas and scratch some personal itches. You'll have to decide for yourself whether you find these tools useful or dead ends (or both).

Installation

There are multiple ways to install MSIXcli - choose whichever you prefer!

Install via Microsoft Store (recommended)

Download from the Microsoft Store

Install via WinGet

winget install --exact --id 9NW86TXSG9G7 --source msstore

Tools

MSIXcli is a collection of tools:

  • msix.exe
  • msixadmin.exe
  • MSIX Property Sheet

msix.exe

This command line executable provides access to MSIX functionality.

Run msix --help for more information.

Command Tree

Run msix help commands tree

Display the commands tree

msixadmin.exe

This command line executable provides access to MSIX functionality requiring admin privilege.

If not launched elevated you'll see a UAC prompt to allow elevation, or process creation will fail. Nothing magical, just the usual Fusion manifest games (OK, perhaps that is a bit magical... :P).

Run msixadmin --help from an admin command line for more information.

MSIX Property Sheet

Run

msixadmin tool propertysheet install

to install the MSIX PropertySheet page. This shows a new MSIX tab in Explorer's property sheet for MSIX files.

Screenshots

#1 MSIX tab for a new .msix file. Install button will Add the package.

New .msix file, Add options

#2 MSIX tab for a Staged package.

.msix file is Staged

#3 MSIX tab for a Registered package.

.msix file is Registered

#4 Certificate dialog.

.msix certificate details and actions

Common Issues

  1. Handler not appearing: Make sure the DLL is registered correctly
  2. Wrong architecture: Match DLL architecture (x64/arm64) with Explorer process

Requirements

  • Windows 11 version 21H2 or newer (aka >= 10.0.22000.0)

NOTE: Experimental support for Windows 10 version 2004 or newer (aka >= 10.0.19041.0).

Known Issues

See https://github.com/DrusTheAxe/MSIXcli/issues.

License

See the LICENSE file in the root directory.

Code of Conduct

See Code of Conduct or contact howard.kapustein@gmail.com with any additional questions or comments.

Privacy

See PRIVACY.md for details.

References

Releases

Packages

Used by

Contributors

Languages