プレビュー バージョンの Windows Driver Kit (WDK) のインストール

このページでは、Insider Preview (プレリリース) バージョンの Windows Driver Kit (WDK) のインストール手順について説明します。 最新のプレリリース バージョンの WDK と EWDK はこちらのリンク https://www.microsoft.com/software-download/windowsinsiderpreviewWDK からダウンロードできます。

Windows Driver Kit (WDK) Insider Preview をインストールする

1. Visual Studio のインストール

  • WDK では、Visual Studio 2022 がサポートされるようになっています。 すべてのエディションがサポートされます。 WDK では、Visual Studio 2019 はサポートされなくなりました。
  • Visual Studio 2022 からダウンロードします。
  • ワークロードを選択します: C++ による開発
  • Arm64 および Arm64EC ドライバーには、[個別のコンポーネント] - >[コンパイラ、ビルド ツール、およびランタイム] - >[Arm64/Arm64EC 用 Visual C++ コンパイラとライブラリ] の順に選択して、コンポーネントを追加でインストールする必要があります。 WDK では Spectre 軽減策が既定で有効になっていますが、開発対象のアーキテクチャごとに Visual Studio を使用して Spectre 軽減ライブラリをインストールする必要があることに注意してください。

2. 厳密な名前の検証を無効にする

現在、WDK の Visual Studio 拡張機能は厳密な名前で署名されていません。 管理者特権のコマンド プロンプトで次のコマンドを実行して、厳密な名前の検証を無効にします。

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

3. SDK Insider Preview をインストールする

SDK Insider Preview を入手する

4. WDK Insider Preview をインストールする

WDK Insider Preview を入手する

Note

インストールの間に、Visual Studio インストーラーによる WDK Visual Studio 拡張機能のインストールの状況が表示されます。

Enterprise WDK (EWDK) Insider Preview をインストールする

上記の手順の代わりに、EWDK は、 Build Tools for Visual Studio 2022 を含むドライバーをビルドするためのスタンドアロンの自己完結型のコマンドライン環境です。 詳しくは、Installing the Enterprise WDK (Enterprise WDK のインストール) に関する記事をご覧ください。

Enterprise Windows Driver Kit (EWDK) Insider Preview を入手する

最初に、管理者特権のコマンド プロンプトで次のコマンドを実行して、厳密な名前の検証を無効にします。

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

reg add HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\StrongName\Verification\*,31bf3856ad364e35 /v TestPublicKey /t REG_SZ /d 00240000048000009400000006020000002400005253413100040000010001003f8c902c8fe7ac83af7401b14c1bd103973b26dfafb2b77eda478a2539b979b56ce47f36336741b4ec52bbc51fecd51ba23810cec47070f3e29a2261a2d1d08e4b2b4b457beaa91460055f78cc89f21cd028377af0cc5e6c04699b6856a1e49d5fad3ef16d3c3d6010f40df0a7d6cc2ee11744b5cfb42e0f19a52b8a29dc31b0 /f

次に、Insider Preview ページからダウンロードした ISO をマウントし、LaunchBuildEnv を選択して EWDK を使用します。