Przejdź do treści
BSOD DRIVER_IRQL_NOT_LESS_OR_EQUAL przy drukowaniu
Windows Sterownik

BSOD DRIVER_IRQL_NOT_LESS_OR_EQUAL przy drukowaniu

Naprawa krok po kroku: odłącz drukarkę, uruchom system w trybie awaryjnym, usuń i ponownie zainstaluj sterownik drukarki oraz zresetuj usługę bufora wydruku. Jeśli problem dotyczy sterownika sieciowego (np. drukarka sieciowa), odinstaluj konfliktny sterownik i przywróć starszą wersję.

Najpierw sprawdź — co zrobić od razu

Zanim wykonasz naprawy: odłącz drukarkę fizycznie lub wyłącz jej połączenie sieciowe, uruchom komputer ponownie i sprawdź, czy BSOD powtarza się bez drukarki. Jeśli problem ustaje, skup się na sterowniku drukarki. Jeśli BSOD występuje nawet bez drukarki, to prawdopodobnie inny sterownik jądra; kontynuuj diagnostykę, ale rozważ też analizę zrzutu pamięci.

Naprawa krok po kroku

  1. Uruchom komputer w trybie awaryjnym (Safe Mode) z obsługą wiersza poleceń lub z obsługą sieci, aby mieć dostęp do narzędzi:
    • Windows 10/11: Ustawienia → Aktualizacja i zabezpieczenia → Odzyskiwanie → Zaawansowane uruchamianie → Uruchom ponownie → Rozwiązywanie problemów → Opcje zaawansowane → Ustawienia uruchamiania → Uruchom ponownie → naciśnij 4 lub 5.
  2. Wyłącz usługę buforowania wydruku i oczyść kolejkę:
    • Otwórz PowerShell jako Administrator lub Wiersz polecenia (admin).
    • Wykonaj komendy:
      net stop spooler
      del /Q %systemroot%\System32\spool\PRINTERS\*.*
      net start spooler
    • To usuwa zaległe pliki, które czasem wywołują błędy sterowników podczas obsługi zadań drukowania.
  3. Odinstaluj sterownik drukarki i sprawdź wpisy portów:
    • Panel sterowania → Urządzenia i drukarki → kliknij prawym przyciskiem drukarkę → Usuń urządzenie.
    • Otwórz Menedżera urządzeń (devmgmt.msc) → Widok → Pokaż ukryte urządzenia → Rozwiń „Sterowniki drukarek” lub „Urządzenia kolejkowania wydruku”. Jeśli widzisz nieznane urządzenie z żółtym wykrzyknikiem, odinstaluj je (prawy przycisk → Odinstaluj urządzenie). Zaznacz 'Usuń oprogramowanie sterownika dla tego urządzenia' jeśli dostępne.
    • Sprawdź porty: Panel sterowania → Urządzenia i drukarki → Właściwości serwera drukarek → Porty. Usuń lub wyłącz porty, które odnoszą się do uszkodzonego sterownika (np. porty TCP/IP z nieznanym adresem). Jeśli to drukarka sieciowa, tymczasowo użyj innego portu (np. WSD zamiast TCP/IP) lub dodaj drukarkę ponownie jako lokalną przez port USB, by zweryfikować.
  4. Pobierz i zainstaluj najnowszy stabilny sterownik od producenta:
    • Wejdź na stronę producenta drukarki i pobierz sterownik oznaczony jako "stable" lub przeznaczony dla Twojej wersji Windows (x64/x86). Unikaj uniwersalnych sterowników w sytuacjach krytycznych — wybierz dedykowany model.
    • Jeśli producent oferuje sterownik PCL i PostScript, wybierz ten zgodny z konfiguracją twoich dokumentów. Dla problemów kernelowych częściej bezpieczniejszy jest prostszy sterownik PCL lub UWP/Windows Update driver.
    • Zainstaluj sterownik w trybie administratora, po czym podłącz drukarkę i dodaj ją ponownie: Ustawienia → Bluetooth i urządzenia → Drukarki i skanery → Dodaj urządzenie.
  5. Jeśli drukarka jest sieciowa: sprawdź sterowniki sieciowe i stary firmware drukarki
    • W Menedżerze urządzeń rozwiń "Karty sieciowe" i zaktualizuj sterownik karty sieciowej. Jeżeli problem zaczyna się po aktualizacji sterownika sieciowego, spróbuj przywrócić poprzednią wersję: właściwości urządzenia → Sterownik → Przywróć sterownik.
    • Sprawdź dostępność aktualizacji firmware dla drukarki na stronie producenta. Nie aktualizuj firmware bez potrzeby — wykonaj tylko wtedy, gdy producent wskazuje poprawkę związaną z BSOD lub siecią.
  6. Skorzystaj z narzędzi diagnostycznych Windows gdy BSOD się powtarza:
    • Uruchom Verifier (verifier.exe) tylko jeśli potrafisz odczytać zrzuty pamięci — Verifier może wymusić BSOD celem wskazania wadliwego sterownika. Używaj ostrożnie i twórz pełny zrzut pamięci wcześniej.
    • Sprawdź pliki minidump: Pulpit → %SystemRoot%\Minidump lub użyj narzędzia BlueScreenView. Szukaj wpisów .sys wskazujących sterownik (np. nazwa zawierająca print, usb, tcpip). Jeśli plik .sys wskazuje na sterownik inny niż drukarka, skoncentruj się na tym sterowniku.

Jak sprawdzić, czy zadziałało

Po wykonanych krokach: uruchom kilka krótkich wydruków testowych (najpierw lokalnie z PDF, potem z aplikacji użytkownika). Jeśli BSOD nie wystąpił w ciągu 30 minut aktywnego drukowania i system nie zanotował nowych zrzutów pamięci, uznaj problem za rozwiązany. Dodatkowo sprawdź dziennik zdarzeń: Podgląd zdarzeń → Dzienniki systemu Windows → System i Aplikacja — filtry błędów (źródło: Service Control Manager, PrintService, BugCheck).

Kiedy przerwać i skontaktować się ze wsparciem

Przerwij samodzielne działania i skontaktuj się z pomocą techniczną jeśli:

  • BSOD pojawia się mimo uruchomienia w trybie awaryjnym bez drukarki (wskazuje na szerzejjszy problem z jądrem).
  • minidump wskazuje na sterownik .sys, którego nie potrafisz zidentyfikować lub którego przywrócenie powoduje niestabilność.
  • komputer jest używany w środowisku produkcyjnym i nie możesz dopuścić do eksperymentów typu Verifier bez nadzorowanego okna serwisowego.

Jeśli potrzebna jest analiza zrzutu pamięci użyj narzędzia WinDbg i dostarcz plik minidump technikowi — to przyspiesza identyfikację wadliwego sterownika. W przypadkach, gdy BSOD wystąpił po aktualizacji sterownika, pomocne może być odwołanie się do artykułu o BSOD z kodem 0x0000007e po instalacji sterownika lub o BSOD po aktualizacji Windows Update z identyfikatorem pliku .sys dla analogicznych procedur naprawczych.