Naciśnij Enter, aby wyszukać

WINDOWS

Windows Update podmienia sterownik? Oto jak to zablokować

REKLAMA

Zdarza się to regularnie. Instalujesz sterownik pobrany ze strony producenta, wszystko działa jak należy, a po kilku dniach coś przestaje działać. Sprawdzasz Menedżer urządzeń i widzisz, że sterownik jest inny niż ten, który instalowałeś. Starszy, albo zupełnie jakiś z dziwnym oznaczeniem. Windows Update uznał, że wie lepiej. Nie jesteś jedyną osobą, która przez to przechodzi. To jeden z częstszych problemów, z jakimi trafiają do mnie komputery. Użytkownik mówi „samo się popsuło po aktualizacji„, a po sprawdzeniu okazuje się, że system podmienił sterownik karty graficznej, sieciowej albo dźwiękowej.

Problem nie jest nowy, ale w Windows 11 pojawia się częściej niż kiedyś, bo Microsoft coraz mocniej integruje zarządzanie sterownikami z Windows Update. Poniżej opisuję kilka podejść – od najprostszego do bardziej zaawansowanego – i mówię wprost, które z nich faktycznie działają, a które to tylko pozory rozwiązania.

Zanim cokolwiek zablokujesz – sprawdź co się dzieje.

Zanim przejdziesz do blokowania czegokolwiek, warto wiedzieć, który sterownik Windows podmienił i kiedy. Otwórz Menedżer urządzeń (prawy klik na menu Start → Menedżer urządzeń), znajdź urządzenie, które sprawiało problem, kliknij prawym przyciskiem i wybierz Właściwości → zakładka Sterownik. Zobaczysz datę i wersję aktualnie zainstalowanego sterownika.

Jeśli chcesz szybko wrócić do poprzedniej wersji, na tej samej zakładce jest przycisk Przywróć poprzedni sterownik – ale pojawia się tylko wtedy, gdy Windows zachował kopię starego sterownika, co nie zawsze ma miejsce.

Warto też zajrzeć do Podglądu zdarzeń: Start → wpisz eventvwrDzienniki systemu Windows → System. Filtruj po źródle Microsoft-Windows-WindowsUpdateClient – zobaczysz dokładnie, kiedy i co zostało zaktualizowane.

Sposób 1 – Wyłączenie automatycznych sterowników w ustawieniach systemu

To najczęściej podawana rada w internecie. Działa, ale nie zawsze i nie na wszystko.

Wejdź w Start → Ustawienia → System → Informacje → Zaawansowane ustawienia systemu (po lewej stronie lub na dole, zależnie od wersji) → zakładka Sprzęt → Ustawienia instalacji urządzeń.

Windows UpdateWybierz opcję Nie i zapisz.

Ta opcja mówi Windows, żeby nie pobierał automatycznie sterowników i ikon urządzeń z Windows Update. W teorii powinna wystarczyć. W praktyce Microsoft kilka razy zmieniał jej zachowanie w kolejnych wersjach Windows 11 i część aktualizacji sterowników i tak przechodzi – szczególnie tych dostarczanych jako element aktualizacji zbiorczych. Ustaw tę opcję, ale nie traktuj jej jako jedynego zabezpieczenia.

Sposób 2 – Narzędzie wushowhide od Microsoftu

Microsoft udostępnia narzędzie diagnostyczne o nazwie wushowhide (pełna nazwa: wushowhide.diagcab), które pozwala ukryć konkretne aktualizacje przed Windows Update. Dzięki temu system ich nie pobiera i nie instaluje.
Pobierasz plik ze strony Microsoftu (wyszukaj „wushowhide.diagcab download Microsoft„), uruchamiasz, wybierasz opcję Ukryj aktualizacje, a narzędzie wylistuje dostępne do ukrycia aktualizacje – w tym sterowniki. Zaznaczasz ten, który chcesz zablokować, i gotowe.

Wada jest jedna: musisz to robić ręcznie za każdym razem, gdy Windows znowu spróbuje pobrać dany sterownik – narzędzie nie jest ustawieniem globalnym, tylko jednorazową akcją na konkretną aktualizację. Poza tym Microsoft nie rozwija już aktywnie tego narzędzia, więc jego przyszłość jest niepewna.
Mimo to jest to jedno z nielicznych narzędzi, które faktycznie działa precyzyjnie – blokujesz dokładnie tę aktualizację, którą chcesz, nie wyłączasz Windows Update globalnie.

Sposób 3 – Zasady grupy (tylko Windows Pro i wyżej)

Jeśli masz Windows 11 Pro, Enterprise lub Education, możesz użyć Edytora zasad grupy (gpedit.msc).

  • Otwórz gpedit.msc (Start → wpisz gpedit.mscEnter), przejdź do:
  • Konfiguracja komputera → Szablony administracyjne → System → Instalacja urządzeń → Ograniczenia instalacji urządzeń
  • Znajdź zasadę Nie zezwalaj na instalację urządzeń za pomocą sterowników odpowiadających tym klasom konfiguracji urządzeń i kliknij na nią dwukrotnie. Ustaw na Włączone, ale nie klikaj jeszcze OK – system wyświetli komunikat „Nie dodano wpisów do listy” i zablokuje zapisanie zasady. To częsty błąd przy pierwszym podejściu.

Musisz najpierw kliknąć przycisk Pokaż… i dodać GUID klasy urządzenia, którego sterownika chcesz zablokować. Bez tego zasada nie wie, co ma blokować i nie zostanie aktywowana.

instalacja urządzeń

Jak znaleźć GUID klasy urządzenia:

Menedżer urządzeń → prawy klik na urządzenie → Właściwości → zakładka Szczegóły → z listy rozwijalnej wybierz Klasa konfiguracji urządzenia (GUID). Zobaczysz wartość w formacie {4D36E968-E325-11CE-BFC1-08002BE10318} – skopiuj ją i wklej w oknie listy.

Dla wygody, najczęściej potrzebne GUIDy:

  • Karty graficzne: {4D36E968-E325-11CE-BFC1-08002BE10318}
  • Karty sieciowe: {4D36E972-E325-11CE-BFC1-08002BE10318}
  • Dźwięk: {4D36E96C-E325-11CE-BFC1-08002BE10318}
  • Bluetooth: {E0CBF06C-CD8B-4647-BB8A-263B43F0F974}

Po dodaniu GUID-a kliknij OK i Zastosuj. Od tej chwili Windows nie może instalować ani aktualizować sterowników z tej klasy przez Windows Update. Ręczna instalacja sterownika pobranego ze strony producenta nadal działa bez ograniczeń.

Jeśli chcesz zablokować sterowniki globalnie przez Windows Update bez wskazywania konkretnych klas, w tej samej gałęzi znajdź zasadę Nie dołączaj sterowników do aktualizacji systemu Windows i ustaw ją na Włączone – tu żadnych GUIDów dodawać nie trzeba.

Może Cię zainteresować: Wevtutil: dziennik Security bezpośrednio w konsoli

Sposób 4 — Zablokowanie aktualizacji konkretnego urządzenia przez rejestr

To metoda, o której mało kto pisze, a działa nawet na Windows Home. Możesz zablokować instalację sterownika dla konkretnego urządzenia, dodając wpis do rejestru.
Najpierw musisz znać Hardware ID urządzenia. Wejdź w Menedżer urządzeń → prawy klik na urządzenie → Właściwości → zakładka Szczegóły → z listy wybierz Identyfikatory sprzętu. Zobaczysz coś w stylu PCI\VEN_10DE&DEV_2484 – skopiuj górny wpis.

Następnie otwórz Edytor rejestru (regedit) i przejdź do:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions

Jeśli ten klucz nie istnieje, utwórz go ręcznie. W środku utwórz podklucz DenyDeviceIDs, a w nim wartość tekstową (REG_SZ) o nazwie 1 i wartości równej skopiowanemu Hardware ID.
Żeby zasada zadziałała, musisz też w kluczu Restrictions ustawić wartość DWORD DenyDeviceIDs na 1.
Po ponownym uruchomieniu systemu Windows nie będzie mógł zainstalować sterownika dla tego konkretnego urządzenia przez Windows Update. Ręczna instalacja ze strony producenta nadal działa.

Sposób 5 — Wyłączenie aktualizacji sterowników przez Windows Update całkowicie (rozwiązanie radykalne)

Jeśli żadne z powyższych nie daje spokoju, można wyłączyć pobieranie sterowników przez Windows Update globalnie – ale z pełną świadomością konsekwencji.
W gpedit.msc (Pro) lub przez rejestr (Home) ustaw zasadę, która wyłącza Windows Update całkowicie albo przełącz tryb aktualizacji na powiadomienie, ale bez automatycznej instalacji. To rozwiązanie radykalne – tracisz automatyczne poprawki bezpieczeństwa, więc wymaga dyscypliny i ręcznego sprawdzania aktualizacji.

Dla większości użytkowników lepszy kompromis to kombinacja sposobu 1 + 2, a dla Pro — sposobu 3.

Która metoda jest najlepsza?

Nie ma jednej odpowiedzi, bo Microsoft celowo utrudnia trwałe blokowanie aktualizacji sterowników. Jego model zakłada, że Windows Update ma mieć kontrolę nad sprzętem. Uczciwie mówiąc, żadna z powyższych metod nie daje gwarancji na 100% w każdej wersji systemu.
W praktyce najlepiej działa kombinacja: ustawienie systemowe (sposób 1) + wushowhide na konkretny sterownik (sposób 2). Jeśli masz Pro, dorzuć do tego zasadę grupy (sposób 3). Jeśli zależy Ci na precyzyjnym blokowaniu jednego urządzenia bez dotykania reszty, wpis w rejestrze (sposób 4) robi robotę.
I jeszcze jedna rzecz, która często pomaga, a rzadko jest wspominana: po zainstalowaniu własnego sterownika ze strony producenta uruchom ponownie Windows Update ręcznie i sprawdź, czy próbuje wgrać coś innego. Jeśli tak, od razu użyj wushowhide, zanim aktualizacja wejdzie. Łatwiej zablokować przed, niż naprawiać po fakcie.

🤖 Zdjęcie główne artykułu zostało wygenerowane przy użyciu AI na potrzebu artykułu.

UDOSTĘPNIJ
Reklama
REKLAMA
ciasteczka
Przegląd prywatności

Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.