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 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 |
Windows 10, wersja 1809 Windows 10, wersja 1803 Windows 10, wersja 1709 |
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 |
Windows 8.1 Update Windows 8.1 |
Visual Studio 2013 |
Windows 8 | 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:
W menu Start wprowadź Apps & features w polu wyszukiwania, a następnie wybierz pozycję Apps & features z wyników.
Znajdź zestaw sterowników systemu Windows — Windows 10.0.15063.0 na liście Apps & Features, a następnie wybierz program.
Wybierz pozycję Modyfikuj, wybierz pozycję Napraw, a następnie postępuj zgodnie z instrukcjami na ekranie.
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.
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.
Powiązane pliki do pobrania
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)