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