What does HRESULT 0x80080201 (APPX_E_INTERLEAVING_NOT_ALLOWED) mean?

 
Previous Next
APPX_E_PACKAGING_INTERNAL APPX_E_RELATIONSHIPS_NOT_ALLOWED

APPX_E_INTERLEAVING_NOT_ALLOWED

APPX_E_INTERLEAVING_NOT_ALLOWED means that the package does not follow the layout expected for an .appx or .msix package. Windows app packages use the OPC-based package format, but ordinary ZIP layout or a post-processing tool can produce an invalid arrangement.

What to check

  • Recreate the package with the Windows packaging tools rather than repacking it with a general ZIP utility.
  • Confirm that no signing, compression, upload, or transport step rewrites the package after it is produced.
  • Use the original build output when comparing a failing artifact with a package that installs successfully.

Do not try to fix this by editing files inside the package; create a new package from the source layout.

Microsoft: troubleshoot Windows app packages


Looking for a different code? Search another status or error code.