MSIX の検証とトラブルシューティングMSIX Validation and Troubleshooting

MSIX のインストール成功率は 99% ですが、インストールのトラブルシューティングが必要になる場合もあります。Though MSIX has a 99% successful install rate, sometimes you need to be able to trouble shoot an installation.

アプリケーションを理解するKnow the application

インストールするアプリケーションとその動作について理解することは、ユーザー エクスペリエンスのトラブルシューティングに大きく役立つ場合があります。Understanding the application that you are installing and how it works can go a long way to troubleshooting the user experience. たとえば、アプリケーションには、問題の原因と考えられる何らかの制限がありますか。For example, does the application have certain limitations that could be causing the issues? ユーザーは、アプリケーションに必要なリソースへのアクセス権を持っていますか。Does the user have access to the resources needed by the application? アプリケーションの依存関係で、現在のオペレーティング システムで満たされていなかったものはありましたか。Were there dependencies the application had, that were not met by the current operating system?

アプリケーションをテストするTest your application

アプリケーションを展開する前に、アプリケーションがテスト済みであることを確認してください。Before deploying your application, make sure you have tested your application. Windows SDK には、Windows アプリ認定キットというツールが用意されており、これを使って発行前に一般的な問題を特定することができます。The Windows SDK provides a tool, the Windows App Certification kit that can identify common issues before publication.
最新の Windows SDK をインストールするには、こちらにアクセスしてください。To install the latest Windows SDK, go here. Windows アプリ認定キットの詳細については、「Windows アプリ認定キット」をご覧くださいTo learn more about the Windows App Certification Kit, see Windows App Certification Kit

アプリケーションをフライトするFlight your application

問題を早期に発見するためのもう 1 つの優れた方法は、アプリケーションをフライトすることです。Another great way to catch issues early is to flight your applications. Windows ストアまたはビジネス向け Microsoft Store を使用して展開する場合は、パッケージ フライトを使用してアプリケーションを個人ユーザーのサブセットに対して展開し、実際の環境で追加のテストを行うことができます。If you are deploying through the Windows store or Microsoft Store for Business, you can use package flights to deploy your application to a subset of individuals to get additional real world testing.
フライティングの詳細については、パッケージのフライティングに関する記事をご覧ください。To learn more about flighting, see Package flighting.

デバイス ポータルとデバッグDevice Portal and Debugging

問題を十分に理解するために、ユーザーの環境内でアプリケーションと対話することが必要になる場合があります。Sometimes it is necessary to interact with the application in the user's environment to adequately understand the issue. Windows には、デバイス ポータル デスクトップという強力なツールが用意されています。これを使用すると、デバイスに接続し、アプリケーションとリモートで対話することができます。Windows provides a powerful tool, the Device Portal Desktop which will allow you to connect to the device and interact with the application remotely.
デバイス ポータルについて詳しくは、デバイス ポータル デスクトップに関する記事をご覧ください。To learn more about Device Portal, see Device Portal Desktop. MSIX パッケージのデバッグの詳細については、「パッケージ化されたデスクトップ アプリケーションの実行、デバッグ、テスト」をご覧ください。To learn more about Debugging MSIX packages, see Run, debug, and test a packaged desktop application.

インストールに関する問題Installation issues

インストールに問題がある場合は、AppInstaller によって提供されるアーティファクトを調査することができます。When there are issues with the installation, you can investigate the artifacts provided by AppInstaller. まず、AppInstaller によりエラー コードの失敗が提供されます。First, AppInstaller provides error code failures. 失敗のエラー コードが問題を特定するのに十分でない場合は、AppInstaller によってすべての対話もイベント ビューアーに記録されます。If the error code for any failure is not sufficient to determine what is wrong, the AppInstaller also logs all interactions to the Event Viewer. ログは次の場所にあります:[アプリケーションとサービス ログ] > [Microsoft] > [Windows] > [AppxDeployment-Server]。You will find the logs here: Application and Services Logs->Microsoft->Windows->AppxDeployment-Server.

イベント ビューアーまたは Powershell を使用して、これらのイベントにアクセスできます。You can use the Event Viewer or Powershell to access those events. イベントの表示方法の詳細については、「Windows アプリのパッケージ化、展開、クエリをトラブルシューティングする」をご覧ください。To learn more about how to view the events, see Troubleshooting packaging, deployment, and query of Windows apps.

AppInstaller のトラブルシューティングの詳細については、Appinstaller の問題のトラブルシューティングに関する記事をご覧ください。To learn more about AppInstaller troubleshooting, see Troubleshoot Appinstaller Issues.

次の手順Next steps

ご質問があるでしょうか。Have questions? Stack Overflow でお問い合わせください。Ask us on Stack Overflow. Microsoft のチームでは、これらのタグをチェックしています。Our team monitors these tags. こちらから質問することもできます。You can also ask us here.