Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano sposób instalowania zestawu sterowników systemu Windows na komputerze przy użyciu narzędzia NuGet. NuGet to popularny menedżer pakietów używany do tworzenia pakietów i dystrybucji oprogramowania. Aby uzyskać więcej informacji, zobacz Co to jest NuGet?.
Zestaw sterowników systemu Windows — omówienie
Windows Driver Kit (WDK) to zestaw narzędzi oprogramowania używany do opracowywania, testowania i wdrażania sterowników systemu Windows. Zawartość zawarta w zestawie WDK można podzielić na pięć unikatowych typów: nagłówki, biblioteki, przykłady, narzędzia i szablony.
Zestaw WDK jest udostępniany w trzech różnych dystrybucjach z różnymi opcjami instalacji.
Windows Driver Kit (WDK): Zestaw WDK jest dostępny jako tradycyjny pakiet MSI. Wymaga zainstalowania programu Visual Studio, a WDK jest zainstalowany w %ProgramFiles(x86)%\Windows Kits\. Aby uzyskać informacje na temat pobierania i instalowania zestawu WDK, zobacz Download the Windows Driver Kit (WDK).
Enterprise Windows Drivers Kit (EWDK): Zestaw EWDK jest dostarczany jako autonomiczny obraz ISO, który zawiera narzędzia kompilatora wiersza poleceń, zestaw SDK i zestaw WDK. Środowisko EWDK jest autonomicznym samodzielnym środowiskiem wiersza polecenia. Aby rozpocząć, wystarczy zainstalować iso i uruchomić LaunchBuildEnv. Aby uzyskać informacje na temat pobierania i używania zestawu EWDK, odwiedź stronę Pobierz zestaw sterowników systemu Windows (WDK).
Pakiet NuGet Zestawu Sterowników Systemu Windows: Pakiet NuGet Zestawu WDK składa się z podstawowych bibliotek, nagłówków, bibliotek DLL, narzędzi i metadanych używanych do tworzenia sterowników systemu Windows, które są współdzielone i obsługiwane przez nowoczesne potoki CI/CD. Oficjalna wersja pakietu NuGet zestawu WDK jest teraz dostępna na nuget.org. Aby uzyskać informacje na temat najnowszej wersji zestawu WDK, zestawu SDK i programu Visual Studio, zobacz Wersjonowanie zestawu.
Deweloperzy mogą uzyskiwać dostęp do pakietów NuGet zestawu Windows Driver Kit (WDK) i integrować je bezpośrednio z programu Visual Studio za pośrednictwem Menedżera pakietów NuGet. Korzystając z tych pakietów, deweloperzy sterowników mogą bezproblemowo instalować podstawowe narzędzia kompilacji w swoich projektach, ułatwiając usprawniony i wydajny proces uzyskiwania zestawu WDK. Ponadto użycie pakietów NuGet WDK umożliwia częstsze aktualizacje i wydania oraz łatwą integrację z systemami kompilacji w ramach potoków CI/CD. Aby uzyskać więcej informacji, zobacz Instalowanie pakietów i zarządzanie nimi w programie Visual Studio przy użyciu Menedżera pakietów NuGet.
Poniżej przedstawiono linki do pakietów NuGet x64 i ARM64 WDK dostępnych w nuget.org.
x64: https://www.nuget.org/packages/Microsoft.Windows.WDK.x64/
ARM64: https://www.nuget.org/packages/Microsoft.Windows.WDK.ARM64
Wskazówki dotyczące tworzenia sterowników w zautomatyzowanych systemach kompilacji
Aby uzyskać wskazówki dotyczące tworzenia sterowników w dużym zautomatyzowanym systemie, zobacz Building Locally.
Wprowadzenie do WDK NuGet
Warunki wstępne
- Komputer X64/ARM64 z systemem Windows 11 lub nowszym.
Instalowanie Visual Studio 2026
Pakiet NuGet WDK wymaga programu Visual Studio. Pobierz i zainstaluj Visual Studio 2026 Community, Professional lub Enterprise.
pobierz narzędzia Visual Studio Tools
Po zainstalowaniu Visual Studio 2026 wybierz programowanie Desktop z obciążeniem C++ a następnie w obszarze Poszczególne składniki dodaj:
- Biblioteki C++ z ochroną przed Spectre dla x64/x86 (najnowsza wersja MSVC)
- Biblioteki C++ zabezpieczone przed Spectre dla ARM64/ARM64EC (najnowsza wersja MSVC)
- C++ ATL z zabezpieczeniami Spectre dla x64/x86 (najnowsza wersja MSVC)
- C++ ATL z zabezpieczeniami Spectre dla ARM64/ARM64EC (najnowsza wersja MSVC)
- C++ MFC z mitjacjami Spectre dla x64/x86 (najnowsza wersja MSVC)
- C++ MFC z zabezpieczeniami Spectre dla ARM64/ARM64EC (najnowsza wersja MSVC)
- Zestaw sterowników systemu Windows
Wskazówka
Użyj pola Wyszukiwania, aby wyszukać frazę "64 latest spectre" (w instalacjach w języku angielskim) lub "64 latest" (w instalacjach innych niż angielski), aby szybko zobaczyć te składniki.
Jak zainstalować pakiet NuGet WDK
Wykonaj poniższe kroki, aby uzyskać i zainstalować pakiet NuGet WDK w programie Visual Studio.
Uruchom program Visual Studio.
Utwórz nowy projekt sterownika, na przykład projekt C++ "Sterownik trybu jądra (KMDF)".
Kliknij prawym przyciskiem myszy plik rozwiązania projektu sterownika, a następnie wybierz pozycję Zarządzaj pakietami NuGet.
Wybierz menu rozwijane obok źródła pakietu i wybierz pozycję
nuget.org.Wyszukaj WDK.
Wybierz
Microsoft.Windows.WDK.x64lubMicrosoft.Windows.WDK.ARM64na podstawie architektury platformy, dla której chcesz utworzyć.Pozostaw inne pola wyboru ustawione dla ich wartości domyślnych.
Wybierz pozycję Zainstaluj.
Notatka
Pakiet NuGet SDK zostanie automatycznie zainstalowany w ramach instalacji NuGet WDK.
Aby ukończyć instalację, przejrzyj i zaakceptuj postanowienia licencyjne.
Skompiluj i przetestuj rozwiązanie sterownika WDK.
Notatka
Korzystanie z wiersza polecenia dotnet nie działa z zestawem WDK, a jego użycie nie jest zalecane.
Jak zaktualizować pakiet NuGet WDK
Aby zaktualizować pakiety NuGet w istniejących projektach sterowników, wykonaj następujące kroki.
Otwórz istniejący projekt sterownika w programie Visual Studio.
Kliknij prawym przyciskiem myszy plik rozwiązania projektu sterownika, a następnie wybierz pozycję Zarządzaj pakietami NuGet.
Wybierz kartę Aktualizacje.
Wybierz pole Dołącz wersję wstępną, jeśli chcesz użyć pakietów WDK w wersji wstępnej.
Wybierz pakiety, które chcesz zaktualizować na liście.
Wybierz pozycję Zainstaluj.
Wybierz pozycję Zastosuj.
Aby ukończyć instalację, przejrzyj i zaakceptuj postanowienia licencyjne.
Zobacz też
- Co to jest NuGet?
- Używanie parametrów wiersza polecenia do instalowania, aktualizowania i zarządzania programem Visual Studio
- pobierz narzędzia Visual Studio Tools