安裝 Windows 驅動程式套件的預覽版本 (WDK)
此頁面包含 Windows 驅動程式套件 (WDK) 測試人員預覽版 (發行前版本) 版本的安裝指示。 WDK 最新發行前版本和 EWDK 的下載連結位於 https://www.microsoft.com/software-download/windowsinsiderpreviewWDK。
安裝 Windows 驅動程式套件 (WDK) Insider Preview
1. 安裝 Visual Studio
- WDK 現在支援 Visual Studio 2022。 支援所有版本。 WDK 不再支援 Visual Studio 2019。
- 從 Visual Studio 2022 下載。
- 選取工作負載: 使用 C++ 進行開發。
- 針對 Arm64 和 Arm64EC 驅動程式,您必須另外安裝元件: 個別元件 -> 編譯程式、建置工具和運行時間 -> Visual C++編譯程式和 Arm64EC 的連結庫。 請注意,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
4.安裝 WDK Insider Preview
注意
在安裝期間,您會看到 Visual Studio 安裝程式安裝 WDK Visual Studio 延伸模組。 如需詳細資訊,請參閱 下載 Windows 驅動程式套件 。
安裝 Enterprise WDK (EWDK) Insider Preview
除了上述步驟之外,EWDK 是獨立的獨立命令行環境,可用來建置包含Visual Studio 2022 建置工具的驅動程式。 如需詳細資訊 ,請參閱安裝企業 WDK。
取得企業 Windows 驅動程式套件 (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。