Czym jest sterownik i dlaczego pliki INF, SYS oraz CAT decydują o instalacji?
Sterownik to nie jeden plik, tylko cały pakiet: plik INF opisujący proces instalacji, plik SYS z kodem działającym w jądrze systemu, plik CAT z podpisem cyfrowym oraz zwykle kilka bibliotek DLL i plików zasobów. Windows Update i strony producentów - NVIDIA, Intel, Realtek - dostarczają dokładnie taki zestaw, a darmowy program do aktualizacji sterowników w praktyce robi jedno: dopasowuje ten sam pakiet do konkretnego urządzenia po identyfikatorze sprzętu (źródło: Microsoft Learn, INF File Sections and Directives, 2025). Z mojej praktyki serwisowej wynika, że w większości zgłoszeń "brak sterownika" wystarczy ręcznie dopasować ten identyfikator, bez żadnego automatu.
Czym jest plik INF sterownika?
Plik INF to zwykły plik tekstowy - otworzysz go Notatnikiem bez ryzyka uszkodzenia niczego. Zawiera sekcję [Version] z nazwą producenta, sekcję [Manufacturer] z listą obsługiwanych modeli oraz pole DriverVer z datą i numerem wersji.
- [Version] - określa klasę urządzenia (np. karta sieciowa, dźwiękowa) i producenta pakietu.
- [Manufacturer] i sekcje modeli - lista identyfikatorów sprzętu obsługiwanych przez ten konkretny INF.
- DriverVer - data w formacie MM/DD/RRRR i numer wersji, najpewniejszy sposób porównania dwóch paczek.
- [Strings] - nazwy wyświetlane w Menedżerze urządzeń, wygodne przy szukaniu po nazwie.
Plik SYS i CAT - kod jądra oraz podpis katalogowy
Plik SYS to skompilowany moduł, który po instalacji ładuje się bezpośrednio do jądra Windows - dlatego błąd w takim pliku kończy się niebieskim ekranem, a nie zwykłym komunikatem aplikacji. Plik CAT nie zawiera kodu, tylko skróty (hashe) plików pakietu i podpis cyfrowy, który Windows sprawdza przed dopuszczeniem sterownika do instalacji.
Jak sprawdzić wersję sterownika w pliku INF?
Najszybciej przez pole DriverVer otwarte w Notatniku - porównujesz datę z tą widoczną we właściwościach zainstalowanego urządzenia (zakładka Sterownik w Menedżerze urządzeń). Jeśli data w pobranym INF jest starsza niż zainstalowana, aktualizacja nic nie zmieni poza ryzykiem błędu.
Czy darmowy program do aktualizacji sterowników jest w ogóle potrzebny?
W większości przypadków nie. Microsoft rekomenduje pobieranie sterowników przez Windows Update lub bezpośrednio ze strony producenta sprzętu, a nie przez narzędzia firm trzecich (źródło: Microsoft Learn, Update drivers manually in Windows, 2025). Program do sterowników ma realny sens głównie w jednym scenariuszu: świeża instalacja Windows na laptopie bez internetu, gdzie brakuje nawet sterownika karty sieciowej.
"Aktualizacje sterowników najbezpieczniej pobierać przez Windows Update lub bezpośrednio ze strony producenta sprzętu" - Microsoft Learn, Update drivers manually in Windows, 2025
Kiedy warto użyć programu do sterowników?
- Świeża instalacja Windows na starym laptopie bez sterownika karty sieciowej lub Wi-Fi - offline'owy pakiet ratuje sytuację.
- Serwis wielu komputerów bez dostępu do internetu na miejscu - paczka DriverPacks działa lokalnie.
- Komputer po awarii dysku, gdzie trzeba szybko odtworzyć podstawowe sterowniki chipsetu i USB.
Kiedy aktualizacja sterownika jest zbędna albo ryzykowna?
Przy karcie graficznej automaty prawie zawsze wskazują starszą wersję niż oficjalne NVIDIA GeForce Experience czy AMD Adrenalin Software - w tym przypadku lepiej pominąć program trzeci. Zasada "jeśli działa, nie ruszaj" dotyczy chipsetu, kontrolera dysku i sterownika BIOS/UEFI, bo aktualizacja bez konkretnego powodu (braku funkcji, błędu w Menedżerze urządzeń) generuje wyłącznie ryzyko. Darmowa alternatywa bez instalowania czegokolwiek: Ustawienia -> Windows Update -> Opcje zaawansowane -> Aktualizacje opcjonalne.
Jak rozpoznać, że sterownik wymaga aktualizacji? Objawy i kody błędów Menedżera urządzeń
Sterownik wymaga aktualizacji, gdy w Menedżerze urządzeń widzisz żółty wykrzyknik z kodem błędu, urządzenie znika po wybudzeniu z uśpienia albo dźwięk czy sieć przestają działać po aktualizacji Windows. Najczęstsze sygnały to kod 43 (urządzenie zatrzymane przez system), kod 28 (brak zainstalowanych sterowników) i kod 10 (urządzenie nie może wystartować) - każdy wymaga innej reakcji.
Co oznaczają kod 43, kod 28 i kod 10 w Menedżerze urządzeń?
- Kod 28 - sterownik dla urządzenia nie jest zainstalowany; rozwiązanie to instalacja z INF lub wyszukanie automatyczne.
- Kod 43 - Windows wykrył problem sprzętowy lub programowy i celowo zatrzymał urządzenie; często pomaga odinstalowanie i ponowne wykrycie urządzenia.
- Kod 10 - urządzenie nie może wystartować, zwykle konflikt zasobów albo uszkodzony pakiet sterownika.
- Kod 39 - Windows nie może wczytać sterownika, często sygnał uszkodzonego lub zainfekowanego pliku SYS.
Jakie są typowe objawy przestarzałego sterownika?
Najczęściej to spadki FPS w grach mimo mocnego sprzętu, zrywające się Wi-Fi, drukarka niewidoczna po aktualizacji Windows albo dźwięk znikający po podłączeniu monitora przez HDMI. Warto wtedy sprawdzić zdarzenia w Podglądzie zdarzeń (Dziennik systemu) - komunikat z nazwą pliku .sys wskazuje dokładnie, który sterownik zawodzi.
Przegląd darmowych programów: Snappy Driver Installer Origin, DriverPack, IObit Driver Booster

Spośród darmowych programów do aktualizacji sterowników najbezpieczniejszy jest Snappy Driver Installer Origin (SDIO) - projekt open source na licencji GNU GPL, rozwijany bez reklam i bez wersji płatnej (źródło: Snappy Driver Installer Origin, dokumentacja projektu, 2025). Pozostałe popularne narzędzia - DriverPack Solution, Driver Booster, Driver Easy - są darmowe tylko częściowo i warto znać ich ograniczenia przed instalacją.
| Program | Model licencji | Tryb offline | Ograniczenia darmowej wersji |
|---|---|---|---|
| Snappy Driver Installer Origin | Open source (GNU GPL) | Tak, paczki DriverPacks | Brak - pełna funkcjonalność darmowa |
| DriverPack Solution | Freeware z instalatorem online | Częściowo | Tryb ekspresowy dokłada dodatkowe oprogramowanie |
| IObit Driver Booster | Freemium | Nie | Masowa aktualizacja i harmonogram tylko w Pro |
| Driver Easy | Freemium | Nie | Limit pobierań dziennie i wolniejsza prędkość |
Snappy Driver Installer Origin - open source, tryb offline i paczki DriverPacks
SDIO ma tryb "tylko sterowniki dla tego komputera", który pobiera kilkaset megabajtów zamiast pełnej bazy DriverPacks liczącej kilkanaście do ponad dwudziestu gigabajtów. To praktyczny wybór przy serwisowaniu wielu maszyn bez stałego internetu.
Czy DriverPack Solution i Driver Booster są bezpieczne?
Same instalatory nie są złośliwym oprogramowaniem, ale DriverPack Solution w trybie ekspresowym potrafi domyślnie zaznaczyć dodatkową przeglądarkę lub pasek narzędzi - zawsze wybieraj tryb eksperta i odznacz to, czego nie chcesz. Część silników antywirusowych klasyfikuje takie instalatory jako PUP (potencjalnie niechciany program), co nie zawsze oznacza malware, ale wymaga świadomej decyzji przy każdej instalacji z osobna.
Jakie programy dodają PUP, reklamy i limity wersji darmowej?
- Zawsze wybieraj instalację niestandardową/ekspercką, nigdy przycisk "szybka instalacja".
- Unikaj stron z dużym, migającym przyciskiem "Pobierz teraz" niepowiązanym z oficjalną domeną producenta - to klasyczna pułapka na fałszywy instalator.
- Sprawdzaj sumę kontrolną jak sprawdzić sumę kontrolną SHA-256 pliku, jeśli producent ją publikuje.
- Wersje darmowe Driver Booster i Driver Easy ograniczają liczbę aktualizacji dziennie - to normalny model biznesowy, nie oszustwo.
Jak zaktualizować sterownik ręcznie bez żadnego programu?
Najprostsza droga to Menedżer urządzeń: Win+X, wybierz Menedżer urządzeń, kliknij prawym przyciskiem na urządzenie i wybierz Aktualizuj sterownik, a następnie Wyszukaj automatycznie sterowniki. Ta metoda nie wymaga instalowania niczego dodatkowego i korzysta wyłącznie z bazy Windows Update.
Menedżer urządzeń i aktualizacje opcjonalne w Windows Update
- Otwórz Ustawienia -> Windows Update -> Opcje zaawansowane -> Aktualizacje opcjonalne.
- Rozwiń sekcję "Aktualizacje sterowników" i zaznacz interesującą pozycję.
- Kliknij Pobierz i zainstaluj, następnie uruchom ponownie komputer, jeśli system o to poprosi.
Jak zainstalować sterownik z pliku INF poleceniem pnputil?
Uniwersalna metoda z wiersza poleceń administratora to pnputil /add-driver ścieżka\.inf /subdirs /install - polecenie instaluje pakiet bezpośrednio z pliku INF (źródło: Microsoft Learn, PnPUtil command syntax, 2025). Listę już zainstalowanych pakietów innych firm wyświetla pnputil /enum-drivers, pokazując nazwy oem.inf, wersje i daty.
- Alternatywa graficzna: właściwości urządzenia -> Aktualizuj sterownik -> Przeglądaj mój komputer -> wskaż folder z INF -> zaznacz "Uwzględnij podfoldery".
- Nieznane urządzenie zidentyfikujesz przez Szczegóły -> Identyfikatory sprzętu - ciąg VEN_XXXX&DEV_YYYY wklejasz w wyszukiwarkę.
- Z mojej praktyki: instalacja z INF najczęściej zawodzi, gdy paczka jest dla innej architektury (x64 vs ARM64) - system zwraca wtedy komunikat, że plik INF nie obsługuje tej metody instalacji.
Jakie są formaty plików sterowników i jak je otworzyć?
Sterowniki występują w kilku formatach o różnym przeznaczeniu: INF (tekst instalacyjny), SYS (moduł binarny jądra), CAT (podpis), a do dystrybucji producenci pakują je w EXE, MSI, CAB, ZIP lub 7z. Każdy z tych kontenerów da się bezpiecznie otworzyć bez uruchamiania instalatora, co przydaje się, gdy sam program odmawia startu na "nieobsługiwanym" modelu.
Jak rozpakować sterownik z pliku EXE za pomocą 7-Zip?
Kliknij plik EXE prawym przyciskiem, wybierz 7-Zip -> Wypakuj do..., a w wypakowanym folderze poszukaj podfolderu Driver z plikiem INF. Ten sam plik zainstalujesz potem ręcznie przez menu kontekstowe "Zainstaluj", bez uruchamiania oryginalnego instalatora. Pełny opis narzędzia znajdziesz w poradniku 7-Zip - rozpakowywanie archiwów EXE i CAB.
Czym różnią się pliki CAB i MSI od EXE?
- CAB - rozpakujesz komendą
expand plik.cab -F:* folder_docelowyalbo tym samym 7-Zipem. - MSI - instalacja administracyjna bez uruchamiania instalatora:
msiexec /a plik.msi TARGETDIR=C:\rozpakowane. - INF - nigdy nie klikaj dwukrotnie, użyj menu kontekstowego "Zainstaluj" albo otwórz w Notepad++ do podglądu.
- SYS - plik binarny, nie otwiera się ręcznie; podgląd wersji tylko przez właściwości pliku (zakładka Szczegóły). Więcej w artykule plik SYS - co to jest i czy można go usunąć.
Czym jest podpis cyfrowy sterownika i WHQL?

Podpis cyfrowy sterownika to potwierdzenie, że plik pochodzi od zweryfikowanego producenta i nie został zmodyfikowany po podpisaniu - w 64-bitowym Windows sterowniki trybu jądra muszą go posiadać, inaczej system odmawia ich załadowania (źródło: Microsoft Learn, Driver Signing, 2025). WHQL (Windows Hardware Quality Labs) to dodatkowy program certyfikacji Microsoftu, potwierdzający, że sterownik przeszedł testy zgodności ze specyfikacją Windows.
"64-bitowe wersje Windows wymagają, aby sterowniki trybu jądra posiadały ważny podpis cyfrowy potwierdzony plikiem katalogowym" - Microsoft Learn, Driver Signing, 2025
Dlaczego plik CAT blokuje instalację niepodpisanego sterownika?
Plik CAT zawiera skróty kryptograficzne wszystkich plików pakietu razem z podpisem - jeśli suma kontrolna zainstalowanego pliku nie zgadza się z tą w CAT, Windows traktuje sterownik jako naruszony lub sfałszowany i blokuje ładowanie modułu do jądra.
Jak tymczasowo wymusić instalację niepodpisanego sterownika?
Da się to zrobić przez opcje uruchamiania w Środowisku odzyskiwania (WinRE) - Rozwiązywanie problemów -> Opcje zaawansowane -> Ustawienia uruchamiania -> Wyłącz wymuszanie podpisu sterowników. To rozwiązanie tylko na jedną sesję i wyłącznie dla sprzętu, do którego masz pewność co do źródła - nie traktuj tego jako stałej metody obchodzenia zabezpieczeń, bo obniża odporność systemu na złośliwe sterowniki trybu jądra.
Jak zrobić kopię zapasową sterowników przed aktualizacją?
Kopię wykonasz jednym poleceniem w wierszu poleceń administratora: pnputil /export-driver D:\kopia_sterownikow - eksportuje ono wszystkie pakiety innych firm (oem.inf) do wskazanego folderu (źródło: Microsoft Learn, PnPUtil command syntax, 2025). To dokładnie te sterowniki, których nie odzyskasz automatycznie z samego Windows Update.
Polecenia pnputil /export-driver oraz DISM /Export-Driver
- Uruchom wiersz poleceń jako administrator.
- Wpisz
pnputil /export-driver * D:\kopia_sterownikowi poczekaj na zakończenie eksportu. - Alternatywa działająca również na obrazie offline:
DISM /online /export-driver /destination:D:\kopia_sterownikow. - Przed dużą operacją utwórz dodatkowo punkt przywracania systemu (wpisz w wyszukiwarce "Utwórz punkt przywracania" -> Utwórz).
- Spakuj folder kopii do ZIP lub 7z i trzymaj go poza dyskiem systemowym C:.
Uwaga na utratę danych: zanim ruszysz aktualizację sterownika karty graficznej lub chipsetu, zrób kopię opisaną wyżej - z mojej praktyki najczęściej znika ona razem z formatowaniem dysku C:, jeśli leży w tym samym miejscu co system.
Czy da się przenieść sterowniki na nową instalację systemu?
Tak, ale tylko na identyczny lub bardzo zbliżony sprzęt - przywracasz kopię przez wskazanie folderu w Menedżerze urządzeń albo poleceniem pnputil /add-driver D:\kopia_sterownikow\*.inf /subdirs /install. Na innej płycie głównej większość pakietów po prostu się nie dopasuje, bo identyfikatory VEN_/DEV_ są inne. Szerzej o ochronie danych systemowych pisze poradnik kopia zapasowa plików systemowych - poradnik.
Co zrobić, gdy po aktualizacji sterownika system się nie uruchamia?
Najpierw spróbuj opcji Przywróć sterownik - działa ona tylko przez pewien czas po aktualizacji i cofa dokładnie ostatnią zmianę bez ingerencji w resztę systemu. Gdy Windows w ogóle nie startuje, trzykrotne przerwanie procesu rozruchu automatycznie uruchamia Środowisko odzyskiwania (WinRE).
Jak cofnąć aktualizację sterownika w Menedżerze urządzeń?
- Menedżer urządzeń -> kliknij urządzenie -> Właściwości.
- Przejdź do zakładki Sterownik.
- Wybierz Przywróć sterownik (jeśli opcja jest wyszarzona, Windows nie zapisał wersji poprzedniej).
Jak usunąć wadliwy sterownik z poziomu trybu awaryjnego?
W WinRE wybierz Rozwiązywanie problemów -> Opcje zaawansowane -> Ustawienia uruchamiania -> Tryb awaryjny (klawisz F4). Po zalogowaniu w trybie minimalnym uruchom wiersz poleceń administratora i wpisz pnputil /delete-driver oemNN.inf /uninstall /force, podmieniając numer pakietu na ten wskazany przez pnputil /enum-drivers.
- Czarny ekran po logowaniu przy działającym kursorze - klasyczny objaw złego sterownika karty graficznej.
- Komunikat DRIVER_IRQL_NOT_LESS_OR_EQUAL - nazwa pliku .sys w treści błędu wskazuje dokładnie winowajcę.
- Komunikat SYSTEM_THREAD_EXCEPTION_NOT_HANDLED - zwykle wina świeżo zainstalowanego sterownika sieciowego lub audio.
- Pętla restartów zaraz po zalogowaniu - warto wejść w tryb awaryjny z obsługą sieci zamiast czystego trybu awaryjnego.
Skąd pobrać sterowniki prosto od producenta sprzętu?

Najdokładniej dopasowany sterownik znajdziesz po numerze seryjnym lub Service Tag wpisanym na stronie producenta laptopa - to szybsza i pewniejsza droga niż jakikolwiek automat. Dla podzespołów desktopowych liczy się producent konkretnego chipu, nie obudowy komputera.
NVIDIA, AMD, Intel - sterowniki karty graficznej i chipsetu
- NVIDIA - GeForce Experience (Game Ready lub Studio) zawsze ma świeższą wersję niż baza programu trzeciego.
- AMD - Adrenalin Software obsługuje zarówno karty graficzne, jak i część chipsetów.
- Intel - Driver & Support Assistant skanuje lokalnie sprzęt i proponuje pakiety Intel Chipset Device Software.
- Realtek - w laptopach lepiej pobrać wersję OEM od producenta obudowy (Dell, HP, Lenovo, Asus), bo uniwersalny sterownik Realtek potrafi wyłączyć funkcje typu Dolby czy Nahimic specyficzne dla danego modelu.
W jakiej kolejności instalować sterowniki po formacie dysku?
Chipset instalujesz zawsze jako pierwszy, bo od niego zależy poprawne wykrycie pozostałych magistral. Potem karta sieciowa (żeby móc pobrać resztę), następnie GPU, audio i na końcu drukarki oraz pozostałe peryferia.
- Intel Chipset Device Software / AMD Chipset Drivers.
- Sterownik karty sieciowej lub Wi-Fi.
- Sterownik karty graficznej (NVIDIA / AMD / Intel).
- Sterownik audio (Realtek lub wersja OEM producenta laptopa).
- Drukarki, skanery, czytniki kart i pozostałe peryferia.
Najczęściej zadawane pytania
Jaki darmowy program do aktualizacji sterowników jest bezpieczny?
Najbezpieczniejszym wyborem jest Snappy Driver Installer Origin - projekt open source na licencji GNU GPL, bez reklam i bez modułów płatnych. Komercyjne narzędzia typu Driver Booster czy Driver Easy w wersji darmowej mocno ograniczają funkcje i bywają klasyfikowane jako PUP przez część silników antywirusowych, co wymaga świadomej decyzji przy instalacji.
Czy Windows sam aktualizuje sterowniki?
Tak, Windows Update dostarcza sterowniki podpisane WHQL automatycznie, a dodatkowe pozycje znajdziesz w sekcji Aktualizacje opcjonalne. Nie zawsze są to jednak najnowsze wersje - dla kart graficznych i chipsetu producent publikuje świeższe pakiety bezpośrednio na swojej stronie.
Jak sprawdzić wersję zainstalowanego sterownika?
W Menedżerze urządzeń otwórz właściwości urządzenia i przejdź do zakładki Sterownik - zobaczysz tam datę i numer wersji. Pełną listę pakietów innych firm wypisze polecenie pnputil /enum-drivers uruchomione jako administrator.
Czy aktualizacja sterowników poprawia wydajność w grach?
W przypadku kart graficznych może pomóc - producenci publikują optymalizacje pod konkretne tytuły w sterownikach Game Ready i Adrenalin. Dla chipsetu, audio czy kontrolerów USB różnica w praktyce jest zwykle niezauważalna i nie warto z tego powodu ryzykować niestabilności systemu.
Jak zainstalować sterownik, gdy mam tylko plik INF?
Kliknij plik INF prawym przyciskiem i wybierz Zainstaluj, albo w Menedżerze urządzeń wskaż folder z paczką przez opcję Przeglądaj mój komputer. Uniwersalna metoda z wiersza poleceń administratora to pnputil /add-driver ścieżka\*.inf /subdirs /install.
Co zrobić, gdy Windows blokuje niepodpisany sterownik?
Blokada wynika z wymogu podpisu cyfrowego weryfikowanego przez plik CAT. Tymczasowe wyłączenie wymuszania podpisów jest możliwe w opcjach uruchamiania WinRE, ale obniża bezpieczeństwo systemu - lepiej poszukać podpisanej wersji bezpośrednio u producenta, zamiast trwale wyłączać ten mechanizm.
Czy da się przenieść sterowniki na nowy komputer?
Kopię wykonasz poleceniem pnputil /export-driver * D:\kopia albo DISM /online /export-driver. Przeniesienie ma sens tylko na identyczny lub bardzo zbliżony sprzęt - na innej płycie głównej większość pakietów po prostu się nie dopasuje po identyfikatorach sprzętu.
Ile miejsca zajmuje pełna baza DriverPacks?
Pełny zestaw paczek dla Snappy Driver Installer Origin to zwykle kilkanaście do ponad dwudziestu gigabajtów. Tryb pobierania tylko sterowników pasujących do konkretnego komputera redukuje to najczęściej do kilkuset megabajtów, co sprawdza się przy słabszym łączu.
Źródła i literatura
Dane sprawdzone: sierpień 2026, na podstawie oficjalnej dokumentacji Microsoft Learn oraz strony projektu Snappy Driver Installer Origin. Nazwy i limity wersji darmowych programów komercyjnych zmieniają się między aktualizacjami - przed pobraniem sprawdź aktualny opis na stronie producenta.
Redaktor technologiczny. Pisze o przesyłaniu i udostępnianiu plików, chmurze i bezpieczeństwie danych - prosto, konkretnie i na przykładach. Testuje narzędzia na własnych plikach, zanim je opisze.





