Why convert EMSIXBUNDLE to MSIX?
A bundle groups several architecture-specific .msix packages (x86, x64, ARM) into one file, and the em prefix means it is encrypted. To get a single installable .msix you first remove the encryption, then split the bundle back into its component packages.
How to convert EMSIXBUNDLE to MSIX
MakeAppx.exe (Windows SDK) FREE
Decrypt with MakeAppx.exe decrypt /p out.msixbundle /ep app.emsixbundle /kf key.txt, then run MakeAppx unbundle /p out.msixbundle /d output_folder to get the individual .msix files.
Combined decrypt-and-extract FREE
MakeAppx can decrypt and extract in one pass using the /ep option with a key file (/kf) or the global test key (/kt), writing the unpacked contents straight to a folder.
About these formats
An .emsixbundle file is an encrypted MSIX app bundle for Windows 10 and 11. It holds one or more architecture-specific app packages (x86, x64, ARM, ARM64) that Microsoft's MakeAppx.exe tool…
Open .EMSIXBUNDLE details →A .MSIX file is a data file used by specific software.
Open .MSIX details →Quality & what to watch
- You must have the developer's encryption key file; without it the emsixbundle cannot be opened.
- A bundle contains several
.msixpackages, so unbundling produces one file per processor architecture, not a single package. - MakeAppx.exe ships with the Windows SDK / Visual Studio and is command-line only.
Frequently asked questions
How do I get a single msix from the bundle?
.msixbundle, then MakeAppx unbundle it and pick the .msix matching your architecture (e.g. x64).Where is MakeAppx.exe?
C:\Program Files (x86)\Windows Kits\10\bin\<version>\x64\.