Pliki bufora wydruku (spooler files, .SPL, .SHD) w Windows: Jak działają, gdzie są przechowywane i jak ręcznie usunąć zawieszone wydruki?

2026-05-15 0 przez Redakcja plików

Pliki bufora wydruku, znane też jako spooler files, to tymczasowe dane tworzone przez system Windows, a dokładniej przez usługę Bufor wydruku (Print Spooler). To one odpowiadają za to, że możesz wysłać dokument do druku, a potem od razu zamknąć program i pracować dalej, zamiast czekać, aż drukarka skończy swoje. System przechowuje w nich zarówno faktyczną zawartość do wydrukowania, jak i metadane dotyczące zadania. Znajdziesz je zazwyczaj w katalogu `C:\Windows\System32\spool\PRINTERS`, choć ścieżka ta jest konfigurowalna (ale bez kitu, mało kto to zmienia). Ich rozszerzenia to najczęściej .SPL dla samej zawartości drukowanej i .SHD dla pliku cienia, zawierającego nagłówek i informacje o zadaniu wydruku.

Co to są pliki bufora wydruku (.SPL, .SHD) i do czego służą?

Kiedy klikasz „Drukuj”, program, z którego korzystasz, nie wysyła danych od razu bezpośrednio do drukarki. Wysyła je do usługi Bufor wydruku (spoolsv.exe). Ta usługa najpierw tworzy tymczasowe pliki .SPL i .SHD. Plik .SPL to skompresowany lub przetworzony format danych, gotowy do wysłania do drukarki – pomyśl o nim jak o liście instrukcji, które drukarka ma wykonać. Natomiast .SHD to jego cień, zawierający m.in. nazwę zadania, nazwę użytkownika, datę i godzinę wysłania oraz informacje o ustawieniach drukowania. Usługa bufora zarządza kolejnością tych zadań, wysyłając je do drukarki, gdy ta jest gotowa. Cały proces jest niewidoczny dla większości, dopóki coś nie pójdzie nie tak. Widziałem to już w tysiącu firm.

Czy pliki bufora wydruku to wirus? Czy można je usunąć?

Absolutnie nie, pliki .SPL i .SHD same w sobie nie są wirusami. To są pliki systemowe, tworzone przez legalną usługę Windows. Jasne, złośliwe oprogramowanie mogłoby próbować nadużywać procesu drukowania, ale to raczej dotyczyłoby infekcji samej usługi bufora, a nie jej danych tymczasowych. Spokój.

Czy można je usunąć? Tak, zdecydowanie można. Ba, czasem nawet trzeba. Głównie wtedy, gdy masz zawieszone wydruki i kolejka drukarki stoi w miejscu. Ręczne usunięcie tych plików to często najszybszy sposób na „odblokowanie” drukarki. Co się stanie po usunięciu? Zadania wydruku, których dotyczyły usunięte pliki, zostaną anulowane. Jeśli usuniesz pliki z pustego bufora (co rzadko się zdarza), po prostu zwolnisz trochę miejsca. System Windows powinien sam dbać o czyszczenie tych plików po udanym wydruku lub po ponownym uruchomieniu komputera.

Jak ręcznie usunąć zawieszone wydruki (pliki .SPL i .SHD)?

To jest klasyka gatunku, każdy administrator to przerabiał. Aby skutecznie wyczyścić bufor, musisz postępować metodycznie:

1. Zatrzymaj usługę Bufor wydruku:

  • Wpisz `services.msc` w wyszukiwarkę Windows i naciśnij Enter.
  • Znajdź na liście „Bufor wydruku” (Print Spooler).
  • Kliknij prawym przyciskiem myszy i wybierz „Zatrzymaj”. Bez tego ani rusz, Windows nie pozwoli Ci ruszyć tych plików.

2. Usuń pliki z katalogu PRINTERS:

  • Otwórz Eksplorator plików i przejdź do `C:\Windows\System32\spool\PRINTERS`.
  • Zaznacz wszystkie pliki z rozszerzeniami .SPL i .SHD (zwykle będą tam tylko te, ale zawsze warto sprawdzić) i usuń je.

3. Uruchom ponownie usługę Bufor wydruku:

  • Wróć do okna Usługi (`services.msc`).
  • Znajdź „Bufor wydruku”, kliknij prawym przyciskiem myszy i wybierz „Uruchom”.
  • Możesz też od razu zrestartować komputer. To często załatwia sprawę.

Po tych krokach kolejka wydruków powinna być pusta, a drukarka gotowa na nowe zadania. Czasami pomaga też ponowna instalacja sterowników.

Typowe problemy z plikami bufora wydruku

Najpopularniejszy problem to wspomniane zawieszone wydruki. Wysyłasz coś, a nic się nie dzieje, a kolejka drukarki pokazuje „Błąd” lub po prostu „Drukowanie…”, mimo że nic nie leci. Innym jest zawieszanie się lub wyłączanie usługi bufora wydruku. Wtedy drukarka po prostu przestaje reagować, a w Dzienniku zdarzeń zobaczysz błędy dotyczące `spoolsv.exe`. Rzadziej, ale widziałem przypadki, gdzie bardzo duże, złożone graficznie dokumenty powodowały błędy „brak pamięci” w buforze, bo po prostu zabrakło miejsca na dysku tymczasowym lub usługa bufora przekroczyła limity pamięci. W takich sytuacjach pomocne jest czasami zwiększenie ilości miejsca na dysku systemowym albo aktualizacja sterowników drukarki.

Pliki .SPL i .SHD nie są plikami tylko do odczytu (read-only) w sensie stałego atrybutu, ale są intensywnie zarządzane przez usługę systemową. To oznacza, że podczas gdy usługa jest uruchomiona, ma do nich wyłączny dostęp. Dlatego właśnie musisz zatrzymać „Bufor wydruku”, żeby cokolwiek z nimi zrobić. To mechanizm ochronny systemu, aby proces drukowania był stabilny i niezakłócany. Reszta to już detale.

Najczęstsze pytania

Czy pliki .SPL i .SHD zajmują dużo miejsca?

Zazwyczaj nie. Są to pliki tymczasowe, które są usuwane po wydruku, a nawet bardzo duże zadania graficzne rzadko przekraczają kilkadziesiąt, a w ekstremalnych przypadkach kilkaset megabajtów.

Czy mogę wyłączyć bufor wydruku na stałe?

Możesz, ale wtedy nie będziesz mógł drukować z żadnej aplikacji. Drukarka będzie musiała być podłączona bezpośrednio i sterowana przez inne oprogramowanie, co jest niepraktyczne dla większości użytkowników.

Co jeśli po usunięciu plików problem nadal występuje?

Wtedy problem leży głębiej. Najczęściej jest to kwestia sterowników drukarki, uszkodzonych plików systemowych Windows (rzadziej) lub problemów z samą drukarką (np. zacięcie papieru, brak tuszu/tonera). Warto wtedy zaktualizować sterowniki lub spróbować przeinstalować drukarkę.