Windows アプリ認定キットの使用
デスクトップ アプリが認定を受ける可能性を最大限に高めるために、Windows ストアで認定と登録を申請する前に、コンピューターで検証してテストします。 アプリを認定するには、Windows アプリ認定キットをインストールして実行する必要があります。 キット内の特定のテストの詳細については、Windows アプリ認定キットのテストを参照してください。
認定プロセスの概要と、このツールの使用が適している場所については、「デスクトップ アプリのを認定する」を参照してください。
Windows ACK の現在のリリースは、14 言語 (チェコ語、英語、フランス語、ドイツ語、イタリア語、日本語、韓国語、ポーランド語、ポルトガル語 (ブラジル)、ロシア語、簡体字中国語、スペイン語、繁体字中国語、トルコ語) で利用できます。
前提 条件
Windows ACK をインストールする前に、オペレーティング システムをインストールして実行する必要があります。
- アプリを開発しているオペレーティング システムをインストールして実行します。
- Windows 7 用アプリを開発している場合は、Windows 7、Windows 8、または Windows 8.1 をインストールして実行できます。
- Windows 8 デスクトップ アプリまたは Windows 8 デスクトップ デバイス アプリを開発している場合は、Windows 8 または Windows 8.1 をインストールして実行できます。
- Windows 8.1 デスクトップ アプリまたは Windows 8 デスクトップ デバイス アプリを開発している場合は、Windows 8.1 をインストールします。
- Windows 8.1 用 Windows ソフトウェア開発キット (SDK) に含まれている Windows アプリ認定キット 3.3をインストールします。
注: PC に Windows アプリ認定キット 3.3 以降をインストールする場合は、以前にインストールしたバージョンのキットを置き換えます。
Windows アプリ認定キット 3.3 を実行する手順
Windows アプリ認定キット 3.3 を使用して、デスクトップアプリを対話的に検証する
- [スタート] メニューから、Windows App Cert Kit を検索します。
- Windows アプリ認定キットから、実行するテスト検証カテゴリをクリックします。 デスクトップ アプリを検証する場合は、[デスクトップ アプリ の検証]選択します。
- 次の画面で、検証するデスクトップ アプリのセットアップ ファイルを参照します。
- 注: 必要に応じて、コマンド ライン ステップ を使用して、オプションまたはインストール スイッチを含めることができます。
- アプリの使用状況の種類を指定し、[次 ] をクリックします。 Windows アプリ認定キットは、セットアップ ファイルを使用してデスクトップ アプリのインストールを開始し、インストールを検証できるようにします。
- セットアップを完了するためにシステムを再起動するように求められた場合は、[No] を選択します。 アプリで複数のコンポーネントまたは外部依存関係をインストールする必要がある場合は、アプリの名前を慎重に選択します。 ここで選択する名前は、アプリが Windows ストアに表示される場合に指定される名前です。 検証が完了したら、手順 6 でアプリに指定した名前でレポートを保存します。 Windows アプリ認定キットは、XML レポート ファイルを作成して保存します。
- レポートを保存したフォルダーに移動して開き、テストの結果を表示します。 テストに失敗し、免除の対象となる場合は、提出する必要がある情報がここに表示されます。 可能な権利放棄要求ごとに詳細な説明を送信する必要があります。
コマンド ラインから Windows アプリ認定キット 3.3 を使用して Windows デスクトップ アプリを検証
レポートを保存したフォルダーに移動して開き、テストの結果を表示します。 放棄要求の可能性がある失敗したテストを次に示します。 可能な権利放棄要求ごとに詳細な説明を送信する必要があります。
Windows アプリ認定キットを含むフォルダーから、次のコマンドを次の順序で入力します。
appcert.exe reset
appcert test -apptype desktop -setuppath d:\cdrom\setup.exe -appusage peruser -reportoutputpath [report file name]
ここで、
[report file name]
は、テスト レポートを含めるためにキットが作成する XML ファイルの完全修飾ファイル名です。テストが完了したら、[レポート ファイル名] という名前のレポート ファイルを開き、テスト結果を表示します。
注: Windows アプリ認定キットのコマンド ラインについて詳しくは、コマンド「appcert.exe /?」を入力します。
Windows アプリ認定キットは、アクティブなユーザー セッションのコンテキストで実行する必要がありますが、非対話型セッションでアプリを起動することはできません。 キットが管理特権の有無にかかわらずテストを実行するためのトークンを処理する方法も、このユーザー セッション コンテキストによって異なります。 キットはサービスから実行できますが、サービスはアクティブなユーザー セッションでキット プロセスを生成できる必要があります。
Windows アプリ認定キットを使用して Windows 7 アプリを検証
- Windows アプリ認定キットは、Windows ソフトウェア ロゴ キットに代わりました。 アプリの Windows 7 ロゴが必要な場合は、検証テストとレポートに Windows アプリ認定キットを使用します。 このキットでは、実行されているオペレーティング システムを検出し、Windows 7 アプリ用に自動的に起動できます。 Windows 7 アプリを検証する場合と同じプロセスに従います。
認定を受けるために提出する
- アプリが検証されたら、ポータルの申請プロセス を通じて、認定用にアプリを提出する準備が整います。
参照ドキュメント
- Windows デスクトップ アプリの認証要件
- デスクトップ アプリの Windows ストア オンボーディング
- Windows 7 デスクトップ アプリの認定要件
Windows アプリ認定キットのテスト
Windows ACK テスト 使いやすくするためにキットを変更しました。 キットには次のものが含まれています。
- 新しい簡素化されたユーザー インターフェイス
- マルチユーザー テストが改善されました。2 つ目のユーザー アカウントを設定する必要がなくなりました