MSIX Core の問題のトラブルシューティング

この記事では、MSIX Core を使用して MSIX パッケージをインストールする際に発生する可能性のあるエラー コードとトラブルシューティングのヒントについて説明します。

エラー コード

発生する可能性のある一般的なエラー メッセージは次のとおりです。

エラー コード 説明
0x8BAD0042 これは通常、アプリの署名に使用された証明書がインストールされていないことを意味します。 これを解決するには、証明書をインストールして再試行します。
0x80070032 パッケージに、MSIX Core でサポートされないコメントが含まれています。 たとえば、パッケージ サポート フレームワークの一部の機能はサポートされません。 たとえば、インストールの最後に実行されるスクリプトを呼び出すパッケージ サポート フレームワークや、false となった場合に実行するように設定されたスクリプトを呼び出すパッケージ サポート フレームワーク、形式が不適切なパッケージ サポート フレームワークが該当します。
0x8BAD0071 このエラーは、バンドルがインストールされようとしていることを意味します。 MSIX Core では現在、バンドルはサポートされていません。

パッケージ形式に問題がある場合は、以下のエラーが発生します。

エラー コード 説明
0x8BAD0031 MissingAppxSignatureP7X
0x8BAD0032 MissingContentTypesXML
0x8BAD0033 MissingAppxBlockMapXML
0x8BAD0034 MissingAppxManifestXML
0x8BAD0035 DuplicateFootprintFile
0x8BAD0036 UnknownFileNameEncoding
0x8BAD0037 DuplicateFile

次に、ファイルの問題に関連するエラーを示します。

エラー コード 説明
0x8BAD0001 FileOpen
0x8BAD0002 FileSeek
0x8BAD0003 FileRead
0x8BAD0003 FileWrite
0x8BAD0004 FileCreateDirectory
0x8BAD0005 FileSeekOutOfRange

パッケージの署名に使用された証明書に問題がある場合は、次のエラーが発生します。

エラー コード 説明
0x8BAD0041 SignatureInvalid
0x8BAD0042 CertNotTrusted
0x8BAD0043 PublisherMismatch

その他、以下の問題が発生する可能性があります

エラー コード 説明
0x8BAD0011 ZipCentralDirectoryHeader
0x8BAD0012 ZipLocalFileHeader
0x8BAD0013 Zip64EOCDRecord
0x8BAD0014 Zip64EOCDLocator
0x8BAD0015 ZipEOCDRecord
0x8BAD0016 ZipHiddenData
0x8BAD0017 ZipBadExtendedData
エラー コード 説明
0x8BAD0051 BlockMapSemanticError
0x8BAD0052 BlockMapInvalidData
エラー コード 説明
0x8BAD0061 AppxManifestSemanticError
0x8BAD0082 DeflateInitialize
0x8BAD0081 DeflateWrite
0x8BAD0083 DeflateRead
エラー コード 説明
0x8BAD1001 XmlWarning
0x8BAD1002 XmlError
0x8BAD1003 XmlFatal
0x8BAD1004 XmlInvalidData

その他のエラー コードについては、こちらを参照してください。

すべてのエラー コードは、MSIX Core のエラー コードのページでご覧いただけます。

MSIX のトレースを行う PowerShell スクリプト

Microsoft のリリース ページにアクセスして msixtrace.ps1 をダウンロードしてください。 これは MSIX のトレースを行う PowerShell スクリプトです。MSIX のインストールに関する問題に遭遇した場合に役立つログが生成されます。

次のコマンドを使用します。

msixtrace.ps1 -wait

スクリプトからのメッセージに従ってログを生成してください。 または、次のコマンドを使用します。

msixtrace.ps1 -start

MSIX パッケージをインストールします。 完了したら、次のコマンドで終了します。

msixtrace.ps1 -stop