.MSIX

How to Open MSIX File on Windows 11, 10 & 7 (Plus APPX and Bundles)

On a supported Windows 10 or 11 PC, double-click an MSIX package to open it with App Installer. If installation fails, check App Installer, architecture, dependencies and the certificate error below. The browser reader inspects the manifest and archive; finding a signature file does not verify that signature.

Category: App installer package Developer: Microsoft MIME type: application/msix Native support: Windows 10 (1709+) & 11

Choose what you need

How to open an MSIX file (quick answer)

  1. Optional but smart: drop the file into the inspector above to check the publisher, version, architecture and permissions.
  2. Double-click the .msix, .msixbundle, .appx or .appxbundle file. The installer window shows the app's name, publisher, version and capabilities.
  3. Click Install. Tick Launch when ready if you want it to start right away.
  4. "How do you want to open this file?" means App Installer is missing — get it from the Microsoft Store (details).
  5. Any error? Run Add-AppxPackage -Path "C:\path\to\file.msix" in PowerShell, then look up the code in the error table.
Your situationWhat to do
Windows 10 or 11, normal signed packageDouble-click → Install
"How do you want to open this file?" / "You'll need a new app"Install or update App Installer (how)
A website's "Install" button does nothingDownload the .msix/.msixbundle file itself and open it (why)
"...uses certain restricted capabilities"Install with PowerShell Add-AppxPackage (details)
Certificate error 0x800B0109 / "not trusted"Trust the publisher's certificate, only if you trust them (steps)
File is an .msixbundle or .appxbundleSame as .msix; Windows picks the right parts (more)
Windows 7 SP1 or 8.1Only with MSIX Core, and only if the package supports it (check)
Windows in S modeOnly Microsoft Store apps install (options)
Mac, Linux or ChromebookCan't install; you can only extract and inspect it (how)
Want to see the files insideUse the tool above, 7-Zip, or makeappx unpack (how)

Open MSIX File Online: See What's Inside Before You Install (Free)

Drop an .msix, .appx, .msixbundle or .appxbundle file below. Packages are signed ZIP archives under the hood, so this tool reads the real AppxManifest.xml directly — the app's declared name, publisher, version, CPU architecture, target Windows versions and every capability (permission) it asks for, including restricted ones — plus whether an AppxSignature.p7x is present. For a bundle it reads AppxMetadata/AppxBundleManifest.xml, lists every package inside (architecture, language, scale, version) and lets you open any of them. Nothing is installed or extracted to disk.

Before you use this tool: Inspecting a package does not install it. Finding AppxSignature.p7x does not validate the signature or certificate. The instructions for a downloaded MSIX differ from a website link using the ms-appinstaller protocol.

Open MSIX files here on any computer, even a Mac or Chromebook, to check a package before installing it on Windows.

🔒 Nothing is uploaded — your file never leaves this device

What is an MSIX file?

An MSIX file is a Windows app package: a signed, ZIP-based installer that Windows 10 (version 1709 and later) and Windows 11 install with its built-in installer app. Microsoft introduced MSIX in 2018 to replace the mix of MSI installers, ClickOnce, App-V and the older APPX format with one consistent package type. Every MSIX app is digitally signed, installs and uninstalls cleanly, and declares the capabilities (permissions) it needs — similar in spirit to how mobile app stores work.

Structurally, an .msix file is a ZIP archive containing a required AppxManifest.xml (the app's identity, dependencies and declared capabilities), an AppxBlockMap.xml (hashes used to verify every file during installation), a [Content_Types].xml, the app's own files and an AppxSignature.p7x digital signature. That is exactly what the tool above reads.

.msixOne app package, usually for one CPU architecture (x64, x86 or ARM64).
.msixbundleSeveral .msix packages in one file (for example x64 + ARM64 plus language packs); Windows installs only what your PC needs. Its manifest is AppxMetadata/AppxBundleManifest.xml.
.appxThe older Windows 8/10 package format MSIX grew out of. Same layout, opened the same way.
.appxbundleThe older bundle format; works exactly like an .msixbundle.

How to install an MSIX file on Windows 10 and 11

To open an MSIX file on Windows 10 or 11 you only need App Installer, which ships with Windows and updates itself through the Microsoft Store.

  1. Double-click the .msix file. Windows opens the installer window with the app's name, publisher, version and permissions.
  2. Check the publisher name. A well-known app should show its real company name, not a person or a random string.
  3. Click Install. Most packages install per user and don't need administrator rights.
  4. Find the new app in the Start menu. The downloaded .msix file is no longer needed afterwards.
Illustration of Windows App Installer after double-clicking an .msix file: check the publisher and the capabilities list before clicking Install. "Uses all system resources" means a full-trust desktop app that is not sandboxed.

Windows can't open the MSIX file? Fix App Installer

When Windows can't open an MSIX file, App Installer is usually missing, outdated or blocked. Each message points to a different fix.

"How do you want to open this file?" or "You'll need a new app to open this .msix file"

App Installer is missing or was removed — common on Windows LTSC/IoT editions, Windows Server, "debloated" installs and some company PCs. Fix it in one of these ways:

  1. Install App Installer (publisher: Microsoft, free) from the Microsoft Store page, then double-click the file again.
  2. If it's installed but old, update it: Microsoft Store > Library > Get updates, or run winget upgrade Microsoft.AppInstaller in an administrator terminal.
  3. No Store access? Microsoft offers the App Installer download at aka.ms/getwinget. Check the installed version with (Get-AppxPackage Microsoft.DesktopAppInstaller).Version.
  4. Or skip App Installer entirely and install from PowerShell — that uses Windows' deployment engine directly.

A website's "Install" button does nothing (ms-appinstaller disabled)

Many download pages used an ms-appinstaller: link that opened App Installer straight from the browser. Because attackers abused it to push malware disguised as well-known apps, Microsoft disabled the ms-appinstaller protocol by default on December 28, 2023, starting with App Installer version 1.21.3421.0. Those links now fail on most PCs. The fix is simple and safer: use the site's direct download link for the .msix, .msixbundle or .appinstaller file, save it, and open it from your Downloads folder. On managed PCs an administrator can turn the protocol back on with the EnableMSAppInstallerProtocol Group Policy; in October 2024 Microsoft added SmartScreen reputation checks for download URLs in App Installer 1.24.2411.0 and later.

"This app package is not supported for installation by App Installer because it uses certain restricted capabilities"

The package declares a restricted capability that App Installer refuses to handle (for example unvirtualizedResources, which lets an app write outside its container), or your copy is out of date. It's not a sign that the file is damaged. Try these fixes in order:

  1. Update App Installer (winget upgrade Microsoft.AppInstaller) and try again — for several users this alone fixed it.
  2. Install it from PowerShell: Add-AppxPackage -Path "C:\path\to\file.msix". PowerShell isn't subject to App Installer's restriction.
  3. If the app is also in the Microsoft Store (Python, Teams and many others are), install that version instead.

The inspector above lists every restricted capability a package declares (marked Restricted on the Capabilities tab). Note that runFullTrust is restricted too, but it appears in almost every desktop app and App Installer normally accepts it.

Illustration of the App Installer message for packages with restricted capabilities; installing with Add-AppxPackage in PowerShell is the usual workaround.

Windows in S mode: "only apps from the Microsoft Store"

Windows 10/11 in S mode runs only Microsoft Store apps, so a downloaded MSIX won't install. Look for the same app in the Store, or switch out of S mode from the Activation page in Settings (Windows 11: Settings > System > Activation) using the Microsoft Store link there. Switching is free but permanent: you can't turn S mode back on.

Sideloading and Developer Mode on Windows 10 and 11

You don't need Developer Mode to install a normal, properly signed MSIX. Installing a package from outside the Store is called sideloading. Microsoft notes that before Windows 10 version 2004, sideloading had to be switched on in Enterprise, Education and LTSC editions, while Home and Pro allowed it by default. On current Windows 10 and 11, a signed package with a trusted certificate installs without changing any setting, unless an administrator policy blocks it.

Developer Mode is only needed for development: registering an unpacked app folder, deploying from Visual Studio, or installing unsigned test packages. It does not make an untrusted certificate trusted. Where to find it:

Windows versionSettings pathSetting
Windows 11 25H2 and laterSettings > System > Advanced > For developersDeveloper Mode
Windows 11 before 25H2Settings > System > For developersDeveloper Mode
Windows 10Settings > Update & Security > For developersSideload apps / Developer mode
Any version (shortcut)Press Win+R, type ms-settings:developersOpens the page directly
Illustration of the Developer Mode switch on Windows 11. Turning it on requires administrator rights and may be blocked on work PCs.

Install an MSIX with PowerShell (bundles, dependencies, all users)

PowerShell is the most reliable way to open MSIX files when the double-click route fails. Its Appx commands install .msix, .msixbundle, .appx and .appxbundle files, show the exact error code when something fails, and work even where App Installer isn't available.

  • Install for your account: Add-AppxPackage -Path .\ContosoNotes.msix (run it in the folder that holds the file, or give the full path in quotes)
  • Install with framework dependencies (for example a VCLibs or Windows App SDK package shipped alongside): Add-AppxPackage -Path .\ContosoNotes.msix -DependencyPath .\Microsoft.VCLibs.x64.14.00.Desktop.appx
  • Install from a web address: Add-AppxPackage -Uri https://example.com/app.msixbundle — unaffected by the ms-appinstaller change, but only use it with URLs you trust.
  • Install from an .appinstaller file: Add-AppxPackage -AppInstallerFile .\app.appinstaller
  • Provision for every user on the PC (elevated PowerShell): Add-AppxProvisionedPackage -Online -PackagePath .\ContosoNotes.msix -SkipLicense
  • Unsigned test package (Windows 11 only): Add-AppxPackage -Path .\test.msix -AllowUnsigned. It works only if the package's publisher contains Microsoft's special unsigned-package OID; it's meant for quick developer testing.
  • Check what's installed: Get-AppxPackage *contoso* lists the full package name, version and install location.
Illustration of a failed Add-AppxPackage install showing the HRESULT code (here an untrusted certificate), and Get-AppxPackage confirming the install after the certificate was trusted.

How to open an MSIXBUNDLE or APPXBUNDLE file

You open MSIX files in bundle form (.msixbundle) and APPX bundles (.appxbundle) exactly like a single package: double-click it and click Install, or run Add-AppxPackage -Path .\App.msixbundle. A bundle is a ZIP that holds several complete packages — usually one per CPU architecture plus resource packages for languages and screen scales — and Windows installs only the ones that match your PC.

  • Manifest location: a bundle has no AppxManifest.xml at its root. Its list of packages lives in AppxMetadata/AppxBundleManifest.xml, and each inner .msix/.appx has its own manifest.
  • What the bundle manifest records for each package: file name, type (application or resource), architecture, version, size, and the language, scale or DirectX level it serves.
  • See what's inside: drop the bundle into the inspector; the Packages tab lists every package and its Inspect button opens one for a full look at its capabilities.
  • Extract it: MakeAppx unbundle /p MyBundle.msixbundle /d "C:\Out", or open it in 7-Zip (more).
  • Wrong architecture error (0x80073CF3)? The bundle has no package for your CPU — for example only x64 on an ARM64 PC that can't use it. Download the build made for your device.

Can you open an MSIX file on Windows 7?

You can open an MSIX file on Windows 7 only through MSIX Core, and only if the developer built the package for it. Windows 7 has no App Installer and no native MSIX support (that starts with Windows 10 version 1709). MSIX Core is Microsoft's open-source installer that brings MSIX installation to Windows 7 SP1, Windows 8.1, Windows Server with Desktop Experience, and Windows 10 versions older than 1709.

  1. Check the package: it must declare the target MSIXCore.Desktop with MinVersion="6.1.7601.0" (Windows 7 SP1). The inspector above shows this in the Windows 7 / 8.1 (MSIX Core) row. If it's missing, the package won't install on Windows 7 at all — ask the developer for a Windows 7 installer.
  2. Install MSIX Core: download msixmgrSetup-x64.msi or msixmgrSetup-86.msi from Microsoft's msix-packaging releases page on GitHub and run it on a fully updated Windows 7 SP1.
  3. Trust the certificate: MSIX Core requires the publisher's certificate in Trusted Root Certification Authorities (certutil -addstore root publisher.cer), and only if you trust the publisher.
  4. Install the package: double-click it, or run msixmgr.exe -AddPackage C:\Apps\app.msix in an elevated Command Prompt. Remove it later with msixmgr.exe -RemovePackage <package full name>.
MSIX Core limits: apps don't run in a container (no isolation or clean virtualization), app execution aliases only work from Win+R, and there's no Microsoft Store. Windows 7 itself no longer gets security updates, so prefer a Windows 10/11 PC for anything sensitive.

Common MSIX file problems and how to fix them

Most failures when you open MSIX files come down to three things: the signature, a damaged download, or a policy on the PC.

"This app package is not signed with a trusted certificate"

MSIX requires every package to be signed, and Windows must trust that certificate. Store apps and most big vendors are signed with certificates Windows already trusts. In-house or self-signed apps need their certificate added to Local Machine > Trusted People first (steps).

"App installation failed" / "The package could not be opened"

The file is often incomplete or corrupted, or it's not really a package. Re-download it and check its size against what the source lists. Drop it into the tool above: if it can't find a valid End Of Central Directory record, the ZIP container itself is damaged.

Install blocked on a work or school PC

Policies such as "Allow all trusted apps" or AppLocker can block sideloaded packages (error 0x80073CFF). Ask your IT department to deploy the app; don't try to bypass company policy.

Where to find the real reason for a failure

Open Event Viewer > Applications and Services Logs > Microsoft > Windows > AppxDeployment-Server, or run Get-AppPackageLog -ActivityID <id> with the ID from the error text. The installer app also writes logs to %LocalAppData%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir.

MSIX installation error codes explained

When you can't open an MSIX file, the installer shows "App installation failed with error message:" followed by a description and a hex code; PowerShell shows the same code as an HRESULT. These are the ones people hit most:

CodeWhat it meansFix
0x800B0109Signed, but the certificate chain ends in a root that isn't trusted on this PC (self-signed or in-house apps).Trust the publisher's certificate (steps) — only if you trust the publisher.
0x800B0100No signature is present, or the signature isn't valid.Get a signed build from the publisher.
0x800B010AA certificate chain couldn't be built to a trusted root (missing intermediate certificate).Install the full certificate chain, or ask the publisher to re-sign.
0x80073CFFInstall policy failure: sideloading is blocked or a developer license is required.On managed PCs ask IT; on old Windows 10 builds enable sideloading.
0x80073CF3Failed update, dependency or conflict validation: a missing framework, a conflicting installed package or the wrong CPU architecture.Install the dependency (-DependencyPath), or download the build for your PC (x64 / ARM64).
0x80073CF0The package couldn't be opened: unsigned, publisher name not matching the certificate, or file not found.Re-download it and check it with the tool above.
0x80073D06A higher version of this app is already installed.Uninstall the newer version first, or use the newer installer.
0x80073CFBThis package is already installed and a non-identical copy with the same version was blocked.Uninstall it first, or install a different version.
0x80073D02Files the install needs to change are in use.Close the app (and its tray icon), then retry.
0x80073CF9Generic "package install failed".Check the AppxDeployment-Server event log for the real cause.

How to trust a publisher's certificate from the package itself

  1. Right-click the .msix file → Properties → Digital Signatures tab, select the signer and click Details.
  2. Click View Certificate → Install Certificate, choose Local Machine and approve the admin prompt.
  3. Pick Place all certificates in the following store, browse to Trusted People, and finish the wizard. (Microsoft advises against the user store, and Trusted Root is not recommended for App Installer.)
  4. Double-click the .msix again. Remove the certificate later from certlm.msc if you stop using the app.
Illustration of the Certificate Import Wizard step where you choose the Trusted People store for an MSIX publisher's certificate.
Only do this for publishers you actually trust. Trusting a certificate tells Windows to accept any package signed with it. If a download page tells you to trust a certificate for a big-name app (a browser, Zoom, Teams, a crypto wallet), that's a red flag: genuine versions of those are signed with certificates Windows already trusts.

How to extract or inspect an MSIX file without installing it

Because MSIX and APPX packages are ZIP archives, you can open MSIX files like any archive to read the manifest, icons or bundled files — no installation needed.

  1. In the browser: the tool above shows the manifest details, capabilities and full file list, and opens packages inside bundles.
  2. Rename to .zip: make a copy, change .msix to .zip, and use File Explorer's Extract All (or any ZIP tool).
  3. 7-Zip: right-click the file > 7-Zip > Open archive; no renaming needed.
  4. Microsoft's MakeAppx (part of the Windows SDK, in C:\Program Files (x86)\Windows Kits\10\bin\<version>\x64\): MakeAppx unpack /v /p MyPackage.msix /d "C:\Out" for a package, or MakeAppx unbundle /v /p MyBundle.msixbundle /d "C:\Out" for a bundle.
  5. MSIX Hero: a free, open-source (GPLv3) MSIX toolkit for Windows 10/11 that opens packages, shows their manifest and signature, and manages installed apps.

Extracting a package doesn't install it, and encrypted Store packages (.emsix, .eappx) can't be opened this way.

How to open an MSIX file on Mac or Linux

  1. You can't open an MSIX file on a Mac to run it: MSIX apps only work on Windows, with no way to install or launch one on macOS, Linux, ChromeOS or Android.
  2. To use the app, run it inside a Windows 10/11 virtual machine, or look for the developer's native Mac/Linux version.
  3. To look inside, rename the file to .zip (or open it with any archive tool such as The Unarchiver or unzip) and extract it.
  4. Or drop it into the tool on this page, which works in any modern browser on any OS and shows the parsed AppxManifest.xml without extracting anything.

How to uninstall an MSIX app (and where it's installed)

  1. Open Settings > Apps > Installed apps (Windows 10: Apps & features), find the app, click the … menu and choose Uninstall. Right-clicking the app in the Start menu and choosing Uninstall does the same.
  2. From PowerShell: Get-AppxPackage *contoso* | Remove-AppxPackage.

MSIX apps install into C:\Program Files\WindowsApps, a protected folder you can't normally browse or edit, and keep their settings in %LOCALAPPDATA%\Packages\<package family name>. Uninstalling removes both cleanly — one of the main advantages over classic installers. Once the app is installed, the downloaded .msix file is no longer needed and can be deleted.

.msix vs .msixbundle vs .appx vs .appinstaller

  • .msix — A single app package for one CPU architecture. Open it: Double-click (App Installer) or Add-AppxPackage.
  • .msixbundle — Several .msix packages (e.g. x64 + ARM64, plus resource packs) in one file; Windows installs only the parts your PC needs. Open it: Same as .msix (details).
  • .appx / .appxbundle — The older Windows 8/10 app package formats MSIX grew out of; same ZIP-based layout. Open it: Same as .msix; the tool above inspects both.
  • .appinstaller — A small XML file that points to a package URL and tells Windows how to check for updates. Open it: Double-click; Windows downloads the package it references.
  • .msixupload / .appxupload — Developer upload packages for Microsoft Store submission, not meant to be installed. Open it: Extract as ZIP to get the .msix/.msixbundle inside.
  • .emsix / .eappx / .emsixbundle — Encrypted Store packages. Open it: Can't be opened or installed manually.

MSIX vs MSI vs EXE installers

  • Signing: MSIX — Required; MSI — Optional; EXE setup — Optional.
  • Install location: MSIX — Protected WindowsApps folder, per user; MSI — Usually Program Files, per machine; EXE setup — Anywhere the installer chooses.
  • Uninstall: MSIX — Clean — files and registry changes are virtualized; MSI — Usually clean, can leave leftovers; EXE setup — Depends entirely on the vendor.
  • Admin rights: MSIX — Not needed for a per-user install; MSI — Usually needed; EXE setup — Usually needed.
  • Drivers, services, shell add-ons: MSIX — Limited support; MSI — Full support; EXE setup — Full support.
  • Windows 7: MSIX — Only via MSIX Core; MSI — Yes; EXE setup — Depends on the app.

If a vendor offers both, MSIX is the tidier choice for a normal app; pick the MSI or EXE when you need features MSIX restricts, such as drivers, some system-wide plugins, or apps that must write into their own install folder. Like an APK on Android, an MSIX is a signed, self-describing package rather than a program that runs its own setup logic.

Sources and technical references

MSIX is a Microsoft-defined packaging format; every fact on this page was checked against Microsoft's documentation in October 2026.

Frequently asked questions

What program opens an .msix file?

App Installer, which comes with Windows 10 and Windows 11, is what you use to open an MSIX file. Double-clicking the package shows the app's publisher, version and permissions, and installs it with one click. If App Installer is missing, get it free from the Microsoft Store or install the package with the PowerShell command Add-AppxPackage.

Why can't Windows open my MSIX file?

Usually App Installer is missing, outdated or blocked. Install or update it from the Microsoft Store, or run winget upgrade Microsoft.AppInstaller. Windows in S mode only installs Store apps, and some work PCs block sideloading by policy. Installing with Add-AppxPackage in PowerShell shows the exact error code if something else is wrong.

How do I open an APPX file?

Exactly like an MSIX file. APPX is the older Windows 8/10 package format that MSIX grew out of, so double-clicking an .appx or .appxbundle opens App Installer, and Add-AppxPackage installs it from PowerShell. To look inside without installing, drop it into the inspector on this page or open it with 7-Zip.

How do I install an .msixbundle file?

Exactly like an .msix: double-click it to open App Installer, or run Add-AppxPackage -Path followed by the file's path in PowerShell. A bundle contains packages for several CPU architectures and languages, and Windows automatically installs only the parts that match your PC. The inspector here lists every package inside.

Can I open an MSIX file on Windows 7?

Only with MSIX Core, Microsoft's open-source installer for Windows 7 SP1, Windows 8.1 and early Windows 10. The package must declare the MSIXCore.Desktop target with MinVersion 6.1.7601.0, which the inspector on this page checks. Apps installed this way don't run in a container, and there's no Microsoft Store.

Can I open an MSIX file on Mac or Linux?

Not to install and run it: MSIX apps are Windows-only, so you'd need a Windows virtual machine. Because the package is a ZIP archive, you can rename it to .zip and extract it on any system, or drop it into the tool on this page to read its AppxManifest.xml without extracting anything.

How do I fix error 0x800B0109 when installing an MSIX?

The package is signed with a certificate your PC doesn't trust, typical for self-signed or in-house apps. If you trust the publisher, open the file's Properties, Digital Signatures, Details, View Certificate, Install Certificate, choose Local Machine and the Trusted People store, then install again. Be suspicious if a well-known app asks this.

What does "uses certain restricted capabilities" mean?

The package declares a restricted capability that App Installer refuses, such as unvirtualizedResources, or the installer app is outdated. The file isn't broken. Update App Installer first, then install it with Add-AppxPackage in PowerShell, or get the Microsoft Store version of the app. The inspector here lists which restricted capabilities a package declares.

Why doesn't the Install button on a website open App Installer anymore?

Microsoft disabled the ms-appinstaller web protocol by default on December 28, 2023, because attackers abused it to spread malware disguised as popular apps. Download the .msix, .msixbundle or .appinstaller file directly from the site instead, then open it from your Downloads folder. Company administrators can re-enable the protocol by Group Policy.

Do I need Developer Mode to install an MSIX?

No, not for a normally signed package: Windows 10 and 11 allow sideloading signed apps by default. Developer Mode is for developers who register unpacked app folders or test unsigned packages. On Windows 11 it's under Settings, System, For developers (System, Advanced on 25H2), and it never makes an untrusted certificate trusted.

Is an MSIX file safe to open?

The format is one of Windows' safer ways to install software: every package must be signed and declares its capabilities up front. The app inside can still be malicious, so only install packages from publishers you trust, check the publisher name before clicking Install, and be wary of any site asking you to trust a new certificate.

How do I extract the files from an MSIX?

Copy the file and rename the copy from .msix to .zip, then use Extract All, or open it directly in 7-Zip. Developers can use MakeAppx unpack /p file.msix /d folder, or MakeAppx unbundle for an .msixbundle. Extracting doesn't install anything, and encrypted .emsix Store packages can't be opened this way.

Can I delete the .msix file after installing?

Yes. Windows copies everything it needs into the protected WindowsApps folder during installation, so the downloaded .msix is no longer used. Keep it only if you want to reinstall offline or install it on another PC. Uninstall the app itself from Settings, Apps, Installed apps, or with Remove-AppxPackage.

Last updated .