Windows Logo Kit (WLK) Step-by-Step ガイド公開日: 2008 年 7 月 25 日 | 最終更新日: 2011 年 6 月 1 日 WLK Step-by-Step ガイド (Version 1.6) このダウンロード ファイルについてWindows Logo Kit (WLK) Step-by-Step ガイドへようこそ。このドキュメントでは、WLK に含まれるテスト ツールである Driver Test Manager (DTM) の設定、環境構築方法や、DTM を使った一般的なテストの実行方法について、ステップ バイ ステップ形式で説明します。 この資料は、ハードウェア製品 (ドライバーを含む) の開発やテストを担当しているエンジニアの方を対象としており、Windows OS 上でのドライバー開発、サーバー構築、ネットワーク構築などに関して基礎的な知識をお持ちであることを前提としています。WLK および DTM の基本的な使用方法について理解を深めるために、どうぞお役立てください。 更新情報 (Version 1.6): Version 1.6 での主な変更内容は以下の通りです。
更新情報 (Version 1.5): Version 1.5 での主な変更内容は以下の通りです。
更新情報 (Version 1.41): Version 1.41 での主な変更内容は以下の通りです。
更新情報 (Version 1.4): Version 1.4 での主な変更内容は以下の通りです。
このホワイト ペーパーの内容:
以下に、WLK/DTM に関して日本のパートナー様からよく寄せられる質問と回答 (FAQ) を紹介します。Windows Logo Kit に関する FAQ と併せてご参照ください。
  全般に関して: テストに使用できる Windows Logo Kit (WLK) のバージョンを教えてください。 (2011/6/1) 現在、サブミッション申請用のテストに使用できる WLK のバージョンは、1.6 のみです。 テストに使用できる OS のバージョンを教えてください。 (2011/6/1) 現在、サブミッション申請用のテストのための、DTM Client に使用できる OS のバージョンは以下のとおりです。 DTM Client:
(*1) 2011 年 8 月 15 日より、SP1 の使用が必須となります。 DTM Server や DTM Studio に使用可能な OS については、「WLK Step-by-Step ガイド」を参照してください。 Additional Qualification (AQ) はどのようにテスト、申請するのですか。 (2009/8/6) Additional Qualification (AQ) は、Windows 7 または Windows Server 2008 R2 のロゴの取得と同時にしか取得することができません。AQ を取得する場合、DTM でロゴ サブミッションを作成する際に、対象となる AQ を選択した上ですべてのテストを実行し、そのテスト結果で申請する必要があります。AQ のみについて、テスト、申請することはできませんので、ご注意ください。例えば、一度ロゴを取得した後に AQ の取得を希望される場合には、改めてすべてのテストを実行して申請する必要があります。 なお、「Device Stage」の AQ はロゴ サブミッション作成時に選択することはできません。こちらは、申請したサブミッションが合格した後、Device Stage 用のメタデータを Winqual サイトから登録することによって取得できます。 インストール、環境に関して: WLK でテストを行う上で、最低何台のシステムを用意する必要がありますか。 (2011/6/1) WLK に含まれるテスト ツールである Driver Test Manager (DTM) はサーバー/クライアント型のアプリケーションです。最低 2 台のシステムが必要になります。 DTM サーバー: テスト用のバイナリやテスト結果を管理するサーバーです。
DTM Client: 実際にテストが実行されるクライアントです。テスト対象のシステムそのものか、テスト対象のデバイスを接続したシステムになります。
なお、上記はワークグループ環境でテストを実施する場合です。ドメイン環境でテストを実施する場合には、上記に加えて、ドメイン コントローラーとなるシステムが 1 台追加で必要になります。 また、DTM Client につきましては、申請対象の OS、プラットフォーム (x64, x86, ia64) ごとにご用意いただくことを推奨します。 デバイスのテストを行う際、DTM Client をインストールするシステムには、どのようなものを選べばよいのでしょうか。 (2009/8/13) DTM Client (DTM Client をインストールするシステム) には、対象の OS のロゴを取得済みのシステムをお使いいただくことを推奨します。そのようなシステムは、対象の OS 上で一定の動作が確認されており、また、予め搭載されているデバイスのドライバーが用意されていることが確実なためです。ロゴ取得済みのシステムは、Windows Logo'd Products List や Windows Server Catalog などで確認することができます。 他、デバイスのテストを行う上で、DTM Client の構成に関して以下を推奨します。
Microsoft .NET Framework のインストールは必要でしょうか。必要な場合、どのように入手すればよいでしょうか。 (2009/8/13) 原則として、DTM の各アプリケーション (DTM Controller、DTM Studio、DTM Client) を正しく使用するためには、事前に .NET Framework 2.0 (またはそれ以降) がインストールされている必要があります。
.NET Framework 2.0 は、Windows Update や、ダウンロード センター などで提供されています。また、WLK インストール メディアの \NET2.0\[プラットフォーム] フォルダ以下にある .EXE ファイルを実行することでもインストールできます。 なお、DTM Controller のインストール時に .NET Framework 2.0 (以降) がインストールされていない場合には、DTM Controller のインストーラーが .NET Framework 2.0 をインストールします。 WLK のインストール イメージに含まれる KitSetup.exe を実行しましたが、どの WLK コンポーネントに対してもチェック ボックスが表示されず、インストールできません。 (2011/6/1) お使いの OS、プラットフォームをご確認ください。KitSetup.exe は、DTM Controller のインストーラーになります。現在、DTM Controller は英語版の Windows Server 2008 R2 (x64) しかサポートしていません。 また、DTM Client や DTM Studio については、まず DTM サーバー (DTM Controller をインストールしたシステム) を構築し、DTM サーバー上に保存されているインストーラーを使用してインストールする必要があります。 QFE、Errata に関して: WLK QFE とは何ですか。 (2009/8/13) WLK QFE は、OS や DTM 側が原因で発生する既知の問題を修正するための更新プログラムです。WLK QFE を DTM サーバー (DTM Controller がインストールされたシステム) にインストールすることにより、DTM やテスト プログラムが更新されます。 WLK QFE は、Microsoft Connect サイトで提供されています。 ご注意:
WLK QFE については、WLK QFE のページも併せて参照してください。 WLK QFE がいくつかリリースされていますが、すべてインストールしなければならないのでしょうか。 (2009/8/13) いいえ、必ずしも公開されているすべての WLK QFE をインストールする必要はありません。各 WLK QFE ごとに対象の OS やテスト カテゴリが決められていますので、テスト対象の製品、OS に応じて、必要な WLK QFE だけをインストールしていただければ結構です。たとえば、プリンター カテゴリの製品のテストを行う上では、システム カテゴリ用の WLK QFE をインストールする必要はありません。 WLK Updated Filters とは何ですか。 (2009/8/13) WLK Updated Filters は、OS や DTM 側が原因で発生する既知の問題を、自動的に許容 (フィルタリング) するためのものです。WLK Updated Filters を DTM サーバー (DTM Controller がインストールされたシステム) に適用することにより、既知の問題が原因で発生する Fail や未実施となるテスト結果を DTM が自動的にフィルタリングします。 WLK Updated Filters は、Winqual サイトから入手することができます。 ご注意:
WLK Updated Filters はどの程度の頻度で更新されますか。 (2009/8/13) WLK Updated Filters は、新しい「Errata Filter」が作成され次第、更新されます。一定の頻度で更新されるものではありません。 WLK Updated Filters はどのタイミングで適用すればよいのでしょうか。 (2009/8/6) まず、サブミッションを作成する前に、最新の WLK Updated Filters を適用してください。また以下の場合にも、その時点で最新のものを適用していただくことを推奨します。
WLK Updated Filters は、何度でも適用することができます。適用してもそれまでのテスト結果が無効になる、といったことはありません。 Errata ID とは何ですか。 (2009/8/13) Fail や未実施となってしまうテストの問題を解決するための ID になります。「Manual Errata ID」と呼ばれることもあります。 問題を DTM サポートにお問い合わせいただき、その結果、原因が OS や DTM 側にあると判断された場合、DTM サポートからその問題に対応するための Errata ID が発行される場合があります。 この Errata ID を記述した WHQL Readme フォームをテスト結果と併せて提出することで、該当する Fail や未実施のテストについては問題ないものと判定されます。 ご注意:
Errata ID につきましては、DTM の日本語サポートのページも併せて参照してください。 その他: あるテストが、Windows XP (Windows Server 2003) 上でだけ Fail します。Windows Vista や Windows 7 (Windows Server 2008 や Windows Server 2008 R2) 上では同じテストが問題なく Pass しています。 (2009/11/30) DTM Client に、.NET Framework 2.0 (またはそれ以降) が正しくインストールされていない可能性があります。.NET Framework 2.0 は、DTM Client がインストールされる前にインストールされている必要があります。DTM Client をアンインストールし、.NET Framework 2.0 をインストールしてから再度 DTM Client をインストールしてください。 テスト実行後、DTM Client が「DTMLLUAdminUser」というユーザー アカウントで必ず自動的にログオンされてしまい、他のユーザーでログオンできません。 (2009/8/6) 「DTMLLUAdminUser」は DTM 側が作成したユーザー アカウントです。テストによってはテスト中に再起動を繰り返しますので、このユーザー アカウントでの自動ログオンを有効に設定しています。「DTMLLUAdminUser」でログオンした後、レジストリの設定により自動ログオンを解除することができます。レジストリの設定方法につきましては、以下の Web ページなどを参考にしてください。 上記のページでは自動ログオンを有効にする方法について説明されていますが、その中の AutoAdminLogon エントリーの値を 1 (TRUE) から 0 (FALSE) に設定することで、自動ログオンを無効にすることができます。 |