Udostępnij za pośrednictwem


Inne WDK pliki do pobrania

Zestaw Sterowników systemu Windows (WDK) służy do opracowywania, testowania i wdrażania sterowników systemu Windows. Ten artykuł zawiera informacje na temat wersji zestawu Windows Driver Kit (WDK), zestawu Enterprise WDK (EWDK) i dodatkowych plików do pobrania na potrzeby pomocy technicznej. Aby opracowywać sterowniki, użyj najnowszych publicznych wersji zestawu Windows Driver Kit (WDK) i narzędzi dostępnych do pobrania w Pobierz zestaw sterowników systemu Windows (WDK).

Aby korzystać z tych wcześniejszych wersji, musisz najpierw zainstalować wersję programu Visual Studio odpowiednią dla danej platformy docelowej.

Wymagania dotyczące środowiska uruchomieniowego

Począwszy od systemu Windows 11, wersja 22H2 wydania zestawu WDK i EWDK, zestawy obsługują:

  • Visual Studio 2022 wyłącznie

  • Kompilowanie i testowanie sterowników trybu jądra dla x64 i Arm64

  • Kompilowanie i testowanie sterowników dla systemu Windows 10, Windows Server 2016 i nowszych wersji klienta i serwera

  • Obsługa równoległa (SxS) z poprzednim zestawem WDK/EWDK

Wiele zestawów WDKs i EWDK można zainstalować jednocześnie na tym samym komputerze, a nawet być częścią tego samego systemu kompilacji. Można uruchomić zestaw windows 11 w wersji 24H2 WDK w systemie Windows 7 lub nowszym.

Aby opracowywać sterowniki dla systemów Windows 8.1, Windows 8 i Windows 7, należy zainstalować starszy zestaw WDK (Windows 11, wersja 21H2 i poprzedni) oraz starszą wersję programu Visual Studio. W poniższej tabeli przedstawiono pełną listę obiektów docelowych kompilacji dla zestawu WDK dla systemu Windows 11 w wersji 21H2:

System operacyjny klienta System operacyjny serwera
Windows 11, wersja 24H2 Windows Server 2022
Windows 10 Windows Server 2019, Windows Server 2016
Windows 8.1 Windows Server 2012 R2
Windows 8 Windows Server 2012
Windows 7 Windows Server 2008 R2 SP1

Aby uzyskać linki do starszych zestawów, zobacz tabelę w kroku 2 poniżej.

Niektóre warstwy specyficzne dla urządzeń, takie jak grafika, nadal mają komponenty w trybie użytkownika x86/ARM32 do obsługi aplikacji x86/ARM32.

Ponadto, począwszy od systemu Windows 11, wersji 22H2 WDK i EWDK, koinstalatory redystrybucyjne WDF nie są już obsługiwane. Aby dowiedzieć się, jak obejść tę zmianę, zobacz WDK Znane problemy.

Krok 1. Instalowanie programu Visual Studio

Zestaw WDK wymaga programu Visual Studio. Aby uzyskać więcej informacji na temat wymagań systemowych programu Visual Studio, zobacz Wymagania systemowe programu Visual Studio 2022.

Poniższa tabela wskazuje, która wersja programu Visual Studio jest wymagana dla różnych wersji zestawu WDK.

Docelowe wersje systemu Windows Wersje programu Visual Studio
Windows 11, wersja 24H2
Windows 11, wersja 23H2
Windows 11, wersja 22H2
Visual Studio Community 2022
Visual Studio Professional 2022
Visual Studio Enterprise 2022
Windows 11, wersja 21H2
Windows Server 2022
Windows 10, wersja 2004
Windows 10, wersja 1903
Visual Studio Community 2019
Visual Studio Professional 2019
Visual Studio Enterprise 2019
Windows 10, wersja 1809
Windows 10, wersja 1803
Windows 10, wersja 1709
Visual Studio Community 2017
Visual Studio Professional 2017
Visual Studio Enterprise 2017
Windows 10, wersja 1703
Windows 10, wersja 1607
Visual Studio Express 2015 dla Desktop
Visual Studio Community 2015
Visual Studio Professional 2015
Visual Studio Enterprise 2015
Windows 8.1 Update
Windows 8.1
Visual Studio 2013
Windows 8 Visual Studio Professional 2012
Visual Studio Ultimate 2012

Aby uzyskać informacje na temat opcji do wybrania podczas instalowania programu Visual Studio, zobacz Pobierz zestaw sterowników systemu Windows.

Zainstaluj zestaw Windows SDK, aby kierować systemem Windows 10, wersje 1607 i 1703

Jeśli programowanie dotyczy systemów z systemem Windows 10 w wersji 1607 lub Windows 10 w wersji 1703, należy zainstalować program Visual Studio 2015, a następnie pobrać i zainstalować wersję zestawu Windows SDK dla docelowej wersji systemu Windows 10, jak określono w poniższej tabeli.

Docelowe wersje systemu Windows Wersja zestawu Windows SDK
Windows 10, wersja 1703 Windows SDK dla systemu Windows 10.0.15063.468
Windows 10, wersja 1607 zestaw Windows SDK dla systemu Windows 10.0.14393.795
Windows 8.1 zestaw Windows SDK dla systemu Windows 8.1
Windows 8 zestaw Windows SDK dla systemu Windows 8

Zestaw Windows SDK nie został uwzględniony w programie Visual Studio 2015, dlatego należy zainstalować zestaw SDK oddzielnie. Nowsze wersje programu Visual Studio obejmują zestaw Windows SDK.

Krok 2. Instalowanie zestawu WDK

Zestaw WDK jest zintegrowany z programem Visual Studio i narzędziami debugowania dla systemu Windows (WinDbg). To zintegrowane środowisko udostępnia narzędzia potrzebne do tworzenia, kompilowania, pakowania, wdrażania, testowania i debugowania sterowników.

Notatka

Informacje, które użytkownik powinien zauważyć, nawet podczas pobieżnego przeglądania: począwszy od systemu Windows 10, wersja 1709, instalacja zestawu WDK domyślnie zainstaluje rozszerzenia WDK dla programu Visual Studio. Te rozszerzenia są wymagane do integracji zestawu WDK z programem Visual Studio.

Wydano za pomocą polecenia Zestaw WDK i powiązane pliki do pobrania
Windows 11, wersja 24H2 WDK 10.0.26100.2454 (wydany 27 listopada 2024)
Windows 11, wersja 24H2 WDK 10.0.26100.2161 (wydany 4 listopada 2024)
Windows 11, wersja 24H2 WDK 10.0.26100.1882 (wydany 14 października 2024)
Windows 11, wersja 24H2 WDK 10.0.26100.1591 (wydany 18 września 2024)
Windows 11, wersja 24H2 WDK 10.0.26100.1 (wydana w maju 2024 r.)
Windows 11, wersja 23H2 WDK 10.1.22621.2428 (wydany 24 października 2023)
Windows 11, wersja 22H2 WDK dla systemu Windows 11, wersja 22H2 (10.0.22621.382, wydana 24 maja 2022 r.)
Windows 11, wersja 21H2 WDK dla systemu Windows 11 w wersji 21H2
Windows Server 2022 zestaw WDK dla systemu Windows Server 2022
Windows 10, wersja 2004 zestaw WDK dla systemu Windows 10 w wersji 2004
Windows 10, wersja 1903 zestaw WDK dla systemu Windows 10 w wersji 1903
Windows 10, wersja 1809
Windows Server 2019
pakiet WDK dla Windows 10 wersja 1809
Windows 10, wersja 1607
Windows Server 2016
zestaw WDK dla systemu Windows 10, wersja 1607
Windows 8.1 Update Aktualizacja zestawu WDK 8.1 (tylko angielski) — trwale niedostępna
Pakiet testowy aktualizacji WDK 8.1 (tylko w języku angielskim) — trwale niedostępny
Próbki WDK 8.1

Uwaga: Do kompilowania sterowników dla systemu Windows 8.1 można użyć dowolnego zestawu WDK z systemu Windows 10 w wersji 1607–Windows 11, wersja 21H2.
Windows 8 WDK 8 Przykłady

Notatka

Przejrzyj zestawy deweloperskie sprzętu dla systemu Windows 10 w wersji 2004 (10.19041.1), które usuwają usterkę z ExAllocatePoolZero.

Ważny

Jeśli zainstalowano zestaw WDK dla systemu Windows 10 w wersji 1703 w systemie z zainstalowanym zestawem WDK dla systemu Windows 10 w wersji 1607, niektóre pliki z wcześniejszej wersji zestawu WDK mogły zostać usunięte.

Aby przywrócić te pliki:

  1. W menu Start wprowadź Apps & features w polu wyszukiwania, a następnie wybierz pozycję Apps & features z wyników.

  2. Znajdź zestaw sterowników systemu Windows — Windows 10.0.15063.0 na liście Apps & Features, a następnie wybierz program.

  3. Wybierz pozycję Modyfikuj, wybierz pozycję Napraw, a następnie postępuj zgodnie z instrukcjami na ekranie.

  4. Pliki zostaną przywrócone.

Instalowanie zestawu EWDK

Zestaw WDK korporacyjny (EWDK) to zestaw samodzielny, środowisko wiersza polecenia do tworzenia sterowników i podstawowych aplikacji testowych Win32. Obejmuje narzędzia Visual Studio Build Tools, SDK i WDK. To środowisko nie obejmuje wszystkich funkcji dostępnych w programie Visual Studio, takich jak zintegrowane środowisko projektowe (IDE).

Korzystanie z zestawu EWDK wymaga programu .NET Framework 4.7.2. Aby uzyskać więcej informacji na temat systemów z tą wersją platformy, zobacz wymagania systemowe programu .NET Framework. Aby uzyskać linki do pobierania programu .NET Framework, zobacz wymagania systemowe programu .NET Framework.

Aby uzyskać więcej informacji na temat zestawu EWDK, zobacz Using the Enterprise WDK.

Wersje systemu Windows EWDK
Windows 11, wersja 24H2 Windows 11, wersja 24H2 (wydana 27 listopada 2024) EWDK
Windows 11, wersja 24H2 Windows 11, wersja 24H2 (wydana 4 listopada 2024) EWDK
Windows 11, wersja 24H2 Windows 11, wersja 24H2 (wydana w październiku 2024) EWDK
Windows 11, wersja 24H2 Windows 11, wersja 24H2 (wydana we wrześniu 2024 r.) EWDK
Windows 11, wersja 24H2 Windows 11, wersja 24H2 (wydana w maju 2024 r.) EWDK
Windows 11, wersja 22H2 Windows 11, wersja 22H2 (wydana maj 2023) EWDK
Windows 11, wersja 21H2 Windows 11, wersja 21H2 EWDK
Windows Server 2022 EWDK dla systemu Windows Windows Server 2022
Windows 10, wersja 2004 EWDK dla systemu Windows 10 w wersji 2004
Windows 10, wersja 1903 EWDK dla systemu Windows 10 w wersji 1903
Windows 10, wersja 1809 EWDK dla systemu Windows 10 w wersji 1809
Windows 10, wersja 1803 EWDK dla systemu Windows 10 w wersji 1803
Windows 10, wersja 1709 EWDK dla Visual Studio z narzędziami kompilacji 15.6 (zalecane)
EWDK for Visual Studio z narzędziami Build Tools 15.4
EWDK for Visual Studio z narzędziami do budowania 15.2
Windows 10, wersja 1703 EWDK dla systemu Windows 10 w wersji 1703

Notatka

Informacje, które użytkownik powinien zauważyć, nawet podczas pobieżnego przeglądania. Od wersji 1709 systemu Windows 10, EWDK jest oparty na ISO. Aby rozpocząć, pobierz i zainstaluj kod ISO, a następnie uruchom LaunchBuildEnv.

Opcjonalnie: Instalowanie zaktualizowanych certyfikatów testowych dla rozszerzeń HAL

Aby pracować z rozszerzeniami HAL, przygotuj system programowania z systemem Windows 10 w wersji 1709 lub nowszej systemu Windows 10. Zainstaluj również zestaw WDK lub EWDK, a następnie zainstaluj zaktualizowaną wersję Windows OEM HAL Extension Test Cert 2017 (TEST ONLY), dostępne do pobrania jako plik ZIP: HAL_Extension_Test_Cert_2017.zip.

Aby uzyskać więcej informacji na temat korzystania z tego zaktualizowanego certyfikatu, zobacz Update for "Windows OEM HAL Extension Test Test Cert 2017 (TEST ONLY)" certyfikat testowy w pomocy technicznej systemu Windows.

Opcjonalnie: Zainstaluj usługę WinDbg

WinDbg to najnowsza wersja WinDbg z bardziej nowoczesną oprawą graficzną, szybszymi oknami, pełnowartościowym środowiskiem do obsługi skryptów, utworzoną z rozszerzalnym modelem danych debugera na pierwszym planie. Wcześniej znany jako WinDbg Preview, obsługuje systemy Windows 10 i Windows 11.

Aby uzyskać linki do pobierania i więcej informacji o WinDbg, zobacz Pobierz i zainstaluj debuger Windows WinDbg oraz Narzędzia debugowania dla Windows.

Autonomiczne narzędzia do debugowania systemów Windows XP i Windows Vista

Jeśli debugujesz system Windows XP, Windows Server 2003, Windows Vista lub Windows Server 2008 (lub używasz jednego z tych systemów operacyjnych do uruchamiania narzędzi debugowania dla systemu Windows), musisz użyć wersji systemu Windows 7 narzędzi debugowania. Jest on dołączony do zestawu SDK dla systemów Windows 7 i .NET Framework 4.0.

Ważny

Nowsze wersje pakietu redystrybucyjnego Visual C++ 2010 mogą powodować problemy podczas instalowania zestawu SDK dla systemu Windows 7.

Pobierz autonomiczne narzędzia debugowania dla systemu Windows XP, pobierając najpierw zestaw Windows 7 SDK:

Microsoft Windows SDK dla Windows 7 i .NET Framework 4.

Aby zainstalować narzędzia debugowania dla systemu Windows jako składnik autonomiczny, uruchom instalatora zestawu SDK, a następnie w kreatorze instalacji wybierz pozycję Narzędzia debugowania dla systemu Windowsi wyczyść wszystkie inne składniki.

pobierz zestaw Windows Assessment and Deployment Kit (Windows ADK)

pobierz zestaw Windows HLK, HCK lub Logo Kit

Pobierz narzędzia debugowania dla systemu Windows (WinDbg)

pobierz pakiety symboli systemu Windows

Pobierz Insider Preview WDK