Bufor wydruku (Print Spooler) to kluczowa usługa w systemie Windows odpowiedzialna za obsługę kolejki zadań drukowania. Gdy nie działa, nie wydrukujesz dokumentów, nie zainstalujesz drukarki ani nie uruchomisz kreatora dodawania urządzeń – pojawia się komunikat: „Usługa lokalnego buforu wydruku nie jest uruchomiona”.
W tym poradniku wyjaśniamy, jak działa bufor wydruku, dlaczego potrafi się zacinać i jak go naprawić – od prostych restartów po zaawansowane skrypty, bez reinstalacji systemu.
Czym jest bufor wydruku i dlaczego sprawia problemy?
Print Spooler zarządza kolejką zadań i przechowuje tymczasowe pliki w C:\Windows\System32\spool\PRINTERS, buforując je przed wysłaniem do drukarki. Drukowanie działa asynchronicznie – możesz pracować dalej, gdy drukarka kończy poprzednie zadania.
Najczęstsze przyczyny, dla których usługa się nie uruchamia, to:
- uszkodzone lub zablokowane pliki w kolejce – „osierocone” zadania po awarii prądu lub błędach aplikacji (np. Word, Acrobat);
- nieaktualne sterowniki drukarki – zwłaszcza po aktualizacjach Windows, które uszkadzają starsze sterowniki;
- konflikty z antywirusem lub zasadami grupy – oprogramowanie zabezpieczające blokuje usługę;
- problemy systemowe – brak zasobów, błędy w rejestrze lub niestabilność po aktualizacjach;
- błędy podczas instalacji drukarki – kreator nie działa bez uruchomionej usługi.
Usługa powinna startować automatycznie i działać do wyłączenia komputera. Sprawdź Dziennik zdarzeń (Event Viewer) pod kątem błędów związanych z Print Spooler – wskaże to źródło niestabilności lub konfliktu.
Podstawowa metoda naprawy – restart usługi Print Spooler
Najszybsza i najczęściej skuteczna metoda to restart usługi. Zdejmuje blokady i czyści kolejkę. Masz do wyboru trzy wygodne warianty:
1. Przez konsolę usług (GUI – najprostsze dla początkujących)
- Naciśnij Win + R, wpisz
services.msci naciśnij Enter. - Na liście znajdź Bufor wydruku (Print Spooler).
- Kliknij prawym przyciskiem → Zatrzymaj.
- Otwórz Eksplorator plików i wejdź w:
%WINDIR%\System32\spool\PRINTERS(lubC:\Windows\System32\spool\PRINTERS). - Usuń wszystkie pliki z folderu (jeśli pusty, pomiń ten krok).
- Wróć do
services.msc, kliknij prawym na Bufor wydruku → Uruchom. Ustaw Typ uruchomienia: Automatyczny.
2. Przez Wiersz polecenia (CMD jako administrator)
- Wyszukaj cmd, kliknij prawym → Uruchom jako administrator.
- Wpisz kolejno (Enter po każdej linii):
net stop spooler
del /q /f /s %systemroot%\System32\Spool\PRINTERS\*.*
net start spooler
To polecenie zatrzymuje usługę, czyści pliki kolejki i uruchamia ją ponownie (przełączniki: /q – cicho, /f – wymuś, /s – rekurencyjnie).
3. Przez PowerShell (dla zaawansowanych)
- Wyszukaj PowerShell, kliknij prawym → Uruchom jako administrator.
- Wykonaj szybki restart:
Restart-Service -Name Spooler
Lub pełne czyszczenie kolejki:
Stop-Service -Name Spooler -Force
Remove-Item -Path "C:\Windows\System32\spool\PRINTERS\*" -Force
Start-Service -Name Spooler
Dlaczego to działa? Zatrzymanie zwalnia blokady plików, usunięcie czyści kolejkę, a ponowne uruchomienie startuje usługę z „czystą kartą”.
Zaawansowane metody – gdy restart nie pomaga
Jeśli problem wraca lub usługa od razu się wyłącza, sprawdź zależności, sterowniki i możliwe blokady.
Sprawdź zależności usługi
W services.msc kliknij dwukrotnie Bufor wydruku → zakładka Zależności. Upewnij się, że działają wymagane usługi (np. Usługa zdalnego wywoływania procedur – RPC) i mają Typ uruchomienia: Automatyczny.
Aktualizuj sterowniki drukarki
Wykonaj te kroki, aby wyeliminować błędy sterowników:
- pobierz najnowszy sterownik – ze strony producenta (HP, Epson, Canon);
- usuń starą drukarkę – Panel sterowania → Urządzenia i drukarki → prawy przycisk → usuń urządzenie;
- zainstaluj ponownie – wgraj nowy sterownik i dodaj drukarkę ponownie.
Dla drukarek sieciowych:
Sprawdź łączność: uruchom Wiersz polecenia i wykonaj ping ADRES_IP_DRUKARKI. Jeśli brak odpowiedzi, rozwiąż problem sieciowy (kabel, Wi‑Fi, adresacja).
Zmień port na stały: Właściwości drukarki → Porty → wybierz Standard TCP/IP zamiast WSD i wpisz aktualny adres IP.
Wyklucz konflikty z antywirusem i zasadami grupy
Antywirus: tymczasowo wyłącz ochronę i sprawdź drukowanie. Jeśli pomoże, dodaj wyjątki dla spoolsv.exe i folderu ...\spool\PRINTERS w konfiguracji AV.
GPO (środowiska firmowe): uruchom gpedit.msc i upewnij się, że zasady nie wyłączają usługi Print Spooler (częste na kontrolerach domeny).
Naprawa przez skrypt BAT (gotowy plik do uruchomienia)
Utwórz plik napraw_spooler.bat z treścią i uruchom go jako administrator:
net stop spooler
del /q /f /s "C:\Windows\System32\spool\PRINTERS\*.*"
net start spooler
Dla niestandardowych instalacji systemu zmień ścieżkę (np. D:\Windows\...).
Najczęstsze problemy i ich rozwiązania (FAQ)
Oto szybkie odpowiedzi na najczęściej zgłaszane pytania:
- „Odmowa dostępu” przy usuwaniu plików – uruchom CMD/PowerShell jako administrator i sprawdź UAC;
- Folder PRINTERS jest pusty, a wydruk nie startuje – wykonaj restart usługi i zainstaluj świeży sterownik; sprawdź łączność poleceniem
ping; - Błąd po aktualizacji Windows 10/11 – przeinstaluj sterowniki producenta (stare mogły zostać uszkodzone przez aktualizację);
- Nie można dodać drukarki – uruchom
printui.exe /s /t2i usuń problematyczne sterowniki/porty, a następnie dodaj urządzenie ponownie; - Usługa ciągle się zawiesza – sprawdź Dziennik zdarzeń pod kątem błędów sterowników firm trzecich i uruchom skanowanie systemu:
sfc /scannow.
Dla szybkiego wglądu, poniżej skrót najpopularniejszych scenariuszy i działań:
| Problem | Szybkie rozwiązanie | Źródło |
|---|---|---|
| Odmowa dostępu | Uruchom narzędzia jako administrator | Microsoft Support |
| Pusty folder, brak druku | Reinstalacja sterownika + test ping |
Producent drukarki |
| Konflikt z antywirusem | Chwilowo wyłącz AV lub dodaj wyjątki | Dokumentacja antywirusa |
| Błąd po aktualizacji | Zainstaluj najnowszy sterownik | Microsoft Learn |
| Zależności usługi | services.msc → ustaw tryb automatyczny |
Microsoft Learn |
Zapobieganie błędom w przyszłości
Aby ograniczyć ryzyko powrotu problemu, stosuj te dobre praktyki:
- regularnie aktualizuj sterowniki oraz system Windows;
- czyść kolejkę co pewien czas (np. miesięcznie) za pomocą prostego skryptu BAT;
- korzystaj ze stałych portów Standard TCP/IP w drukarkach sieciowych zamiast WSD;
- monitoruj zasady GPO w środowiskach firmowych pod kątem ograniczeń Print Spooler.






