次の方法で共有


Hardware Lab Kit の新機能

このリリースの新機能

重大な変更

Note

HLK オブジェクト モデルを活用するツールを構築するすべてのユーザーは、新しいリリースが出るたびにこれらのツールを再構築して、最新バージョンのオブジェクト モデル ファイルを使用する必要があります。 また、どのオブジェクト モデル ファイルも必ず同じバージョンを使用するようにしてください (異なるキットのリリースで使用されるオブジェクト モデル ファイルを混在させないようにしてください)。

サーバー サポート

HLK バージョン 互換性のあるサーバー OS のバージョン
22H2 Windows Server 2019、Windows Server 2016
21H2 Windows Server 2019、Windows Server 2016
1903 Windows Server 2012、Windows Server 2012 R2、Windows Server 2016
1809 Windows Server 2012、Windows Server 2012 R2、Windows Server 2016
1803 Windows Server 2012、Windows Server 2012 R2、Windows Server 2016
1709 Windows Server 2012、Windows Server 2012 R2、Windows Server 2016
1703 Windows Server 2012、Windows Server 2012 R2、Windows Server 2016
1607 Windows Server 2008 R2 SP1、Windows Server 2012、Windows Server 2012 R2、Windows Server 2016

Note

Windows Server 2022 は、HLK コントローラーのホスト OS としてはサポートされていません。 ただし、クライアント OS としてはサポートされています。

Note

Windows Server 2019 は、1809 または 1903 HLK コントローラーのホスト OS としてはサポートされていません。 ただし、クライアント OS としてはサポートされています。 2021以降にリリースされた HLK バージョンでは、Windows Server 2019 で HLK コントローラー ロールをホストするためのサポートが追加されます。

更新済みテスト コンテンツ

1809 のテスト範囲をさまざまなアーキテクチャに広げるため、テスト コンテンツを更新しました。

このリリースの既知の問題

このエラーは、HLK をアンインストールしてから再インストールするときに発生する可能性があります。 HLK の新しいインスタンスがインストールされると、インストールおよびロール バック時に次のいずれかのエラー メッセージが表示されます。

  • データベースには、DSLLinkType という名前のオブジェクトがすでに存在します。
  • データベース database_name は既に存在します。
  • SQL データベースを作成できませんでした。

HLK をアンインストールするときに、データベースが別のプロセスによってロックされていると、データベースのアンインストールが失敗する可能性があります。 HLK のアンインストールが正常に完了したと通知されますが、データベースは残されています。 回復するには、次の手順を実行します。

  1. 管理者特権でのコマンド プロンプトから、SQLCMD -E を実行します。
  2. SQL シェルのコマンド ラインで、次のように入力します。
  3. ALTER DATABASE WTTIdentity SET SINGLE_USER WITH ROLLBACK IMMEDIATE
  4. DROP DATABASE WTTIdentity
  5. GO
  6. ALTER DATABASE HLKJobs SET SINGLE_USER WITH ROLLBACK IMMEDIATE
  7. DROP DATABASE HLKJobs
  8. GO
  9. WTTIdentity または HLKJobs で始まるファイルが、C:\Program Files\Microsoft SQL Server\MSSQL(sql version).MSSQLSERVER\MSSQL\DATA に含まれていないことを確認します。
  10. HLK のインストール

HLK は、最新のセキュリティ修正プログラムを使用して既存の SQL データベースを更新しません。

既存の SQL Server データベースに修正プログラムが適用されていない場合、HLK をインストールしても、最新のセキュリティ修正プログラムによってデータベースが更新されることはありません。

SQL Server に修正プログラムを適用するには: オプション 1: HLK をインストールする前に SQL Server をアンインストールする。 HLK により、RTM 時点の SQL Server と最新の修正プログラムがインストールされます。 この時点で、Windows Update を使用して、SQL Server インスタンスを最新の状態に維持することができます。 オプション 2: HLK をインストールする前に、既存の SQL Server に対し手動で修正プログラムを適用する。

以前のリリースの新機能

バーチャル ハードウェア ラボ キット (VHLK)

1809 の新機能です! Microsoft のバーチャル ハードウェア ラボ キット (VHLK) とは、VHDX 上にプリインストールされ、事前に構成された、起動準備の整ったハードウェア ラボ キット全体を指します。 VHLK を使用することで、設定にかかる時間を節約し、コント ローラーの立ち上げを迅速に行い、さらに仮想マシンから Windows ハードウェア認定を実行することができます。 詳細については、「VHLK ファースト ステップ ガイド」を参照してください。

  • 起動および使用準備済み
  • HLK コントローラーを仮想マシンとして実行します。
  • 専用のコントローラー ハードウェアではなく、開発者マシンで HLK コントローラー仮想マシンをホストします。

改善されたプレイリストのサポート

プレイリストを読み込み、使用するプロセスが改善され、簡略化されました。 詳細については、ファースト ステップ ガイドの「手順 6: テストの選択と実行」を参照してください。

Arm64 デスクトップのサポート

HLK テストで Arm64 デスクトップ コンピューターをターゲットにできるようになりました。

Nano Server のテスト

HLK に Nano Server のテストが含まれるようになりました。

失敗した HLK テストの診断能力の改善

[結果] タブに、システム クラッシュによってテストが失敗した日時が表示されるようになりました。 また、関連付けられているバグ チェックの情報と、詳細情報のドキュメントを参照するためのリンクも表示されます。

詳細については、次のトピックを参照してください:

  • <a href"/windows-hardware/test/hlk/getstarted/step-7-view-test-results-and-log-files">手順 7: テスト結果とログ ファイルの表示 (ファースト ステップ ガイド)
  • <a href"/windows-hardware/test/hlk/user/hlk-studio---results-tab">HLK Studio - [結果] タブ
  • <a href"/windows-hardware/test/hlk/user/troubleshooting-windows-hlk-test-failures">Windows HLK テストのエラーのトラブルシューティング (システム クラッシュ)

失敗した HLK ジョブのエクスポート

失敗したジョブをエクスポートし、HLK クライアントがインストールされていないマシンでジョブを再実行できるようになりました。 詳細については、「失敗した HLK ジョブのエクスポート>」を参照してください。

モバイル テストのサポート

テストを実行するモバイル デバイスと正常性の画像が、HLK を使用したテストでサポートされるようになりました。 詳細については、「HLK プロキシ クライアント ファースト ステップ ガイド」を参照してください。

SQL Server 2012 Express SP2

HLK セットアッププロセスで、インストール時にコントローラーに他の SQL がインストールされていない場合に、SQL Server 2012 Express SP2 がインストールされるようになりました。

シナリオのテスト

テスト レベルは、ハードウェアおよびシステムの開発サイクルに合わせて改善するため、開発フェーズに置き換えられました。 テストは、立ち上げ、開発と統合、信頼性、チューニングと検証を行う際に、適用条件に応じて整理されます。

プレイリスト

プレイリストでは、テストのコレクションについて説明します。プレイリストは HLK Studio およびオブジェクト モデルで作成され、カスタム テスト パスを定義します。

プレイリストの詳細については、ファースト ステップ ガイドを参照してください。

また、Windows ハードウェア互換性プレイリストを zip ファイル形式でダウンロードすることもできます。

Windows ハードウェア互換性プログラム

ハードウェア認定は不要になりました。 代わりに、Windows ハードウェア互換性プログラムに参加できるようになりました。これはオプションのプログラムです。 詳細については、「Windows ハードウェア互換性プログラム」を参照してください。

  • 互換性プレイリスト - 互換性プログラムに必要なテストの識別にレベルを使用しなくなりました。 互換性プログラムのテスト パスを作成するには、公式のハードウェア互換性プログラム プレイリストをダウンロードし、HLK プロジェクトに適用します。
  • Windows ハードウェア 認定のブログ - このブログには、Windows 互換性プログラムに関する最新ニュースが記載されています。 また、互換性プレイリストの最新の告知も含まれています。

OS サポート

ハードウェア ラボ キットでは、Windows 10 のテストのみがサポートされています。 ダウンレベルのオペレーティング システムをテストするには、ハードウェア認定キットを使用します。

.hckx パッケージの統合

統合されたドライバーの申請をサポートするため、HLK Studio を使用して HCK および HLK プロジェクトの結果を統合できます。 統合する場合は、まず HLK プロジェクトまたはパッケージを開き、HCK パッケージに統合します。

仮想マシンのサポート

HLK コントローラーで、仮想マシンでのインストールと実行がサポートされるようになりました。 仮想マシンを構成するときは、仮想マシンが HLK コントローラーの最小要件を満たしていることを確認してください。

部分的なパッケージ化

HLK プロジェクト内にテスト結果のサブセットをパッケージ化し、主要なシナリオへのエクスペリエンスのパッケージングをカスタマイズできるようになりました。 これにより、新しいプロジェクトでテストを個別に実行しなくても、テストの失敗を取得、共有、診断できます。

この機能を使用するには、[テスト] タブでテストを 1 つ以上選択し、選択したテストを右クリックして、[強調表示されたテストの部分パッケージの作成] を選択します。 このパッケージは、部分パッケージ (.hlkp) として保存されることに注意してください。 この拡張子は、今後の HLK リリースではサポート対象外となる予定です。

このテストを評価する

HLK のテストに関するフィードバックを提供できるようになりました。 テストを評価するには、CEIP を選択する必要があります。 テストを評価するには、[結果] ペインで評価するテストを右クリックし、[このテストを評価する] を選択します。

プレビュー ウィンドウ

エクスプローラーの [プレビュー] ウィンドウには、名前、作成日、ターゲット、種類などのプロジェクトとパッケージの情報が表示されます。

エクスプローラーの [プレビュー] ウィンドウを使用するには、[表示] メニュー グループを選択してから [プレビュー] ウィンドウを選択します。 次に、.hlkx ファイルを選択すると、パッケージの詳細を表示できます。

64 ビット SQL

HLK では、64 ビット SQL エディションのみがサポートされるようになりました。 これまでは、HCK で 32 ビット SQL エディションのみをサポートしていました。

SQL 2019 のサポート

2021以降にリリースされたバージョンの HLK では、HLK コントローラー ロールに対して SQL Server 2019 の使用がサポートされます。 HLK のこれらのリリースでは、互換性のあるバージョンの SQL がターゲット システムで見つからない場合、SQL Server 2019 Express をインストールします。

Windows Server 2019 のサポート

2021以降にリリースされるバージョンの HLK では、Windows Server 2019 への HLK コントローラー ロールのインストールがサポートされます。 これらのバージョンでは Windows Server 2012 R2 以前のサポートが対象外となります。 現在、Windows Server 2022 では HLK コントローラー ロールをサポートしていません。

ARM64 MSI クライアント インストーラーのサポート

2024 年以降にリリースされた HLK のバージョンでは、ARM64 アーキテクチャ用の MSI インストーラーを追加することで、AMD64 と ARM64 間で統合された HLK クライアント インストール エクスペリエンスを利用できます。 ARM64 上にあるインストール場所とワークフローは、これらのバージョンの AMD64 上にあるインストール場所とワークフローと一致します。