Spoolsv.exe to proces Bufora wydruku w Windows. Gdy zużywa 50–100% procesora, najczęściej oznacza to zablokowane zadanie w kolejce drukowania albo problem ze sterownikiem. Najszybsza naprawa polega na zatrzymaniu usługi, wyczyszczeniu zawartości folderu kolejki i ponownym uruchomieniu usługi.
Dlaczego spoolsv.exe obciąża procesor?
Bufor wydruku przechowuje i przekazuje systemowi zadania wysyłane do drukarki. Uszkodzony dokument, niezgodny sterownik lub błąd komunikacji z urządzeniem może sprawić, że proces spoolsv.exe zacznie wielokrotnie przetwarzać to samo zadanie. Objawia się to wysokim użyciem CPU, zawieszaniem kolejki albo brakiem reakcji drukarki.
Sam plik jest legalnym składnikiem Windows, ale jego lokalizacja ma znaczenie. Prawidłowy spoolsv.exe powinien znajdować się w folderze C:\Windows\System32. Plik o tej samej nazwie zapisany w katalogu tymczasowym, profilu użytkownika lub innym nietypowym miejscu może być próbą podszycia się pod proces systemowy.
Co może powodować wysokie użycie procesora?
| Objaw | Prawdopodobna przyczyna | Działanie |
|---|---|---|
| Procesor jest stale obciążony, a zadanie nie znika | Uszkodzony plik w kolejce drukowania | Wyczyść kolejkę w folderze PRINTERS |
| Drukarka przestała reagować po aktualizacji Windows | Konflikt lub błąd sterownika | Zaktualizuj albo zainstaluj ponownie sterownik |
| Błąd pojawia się tylko przy drukowaniu z jednej aplikacji | Problem z dokumentem lub programem, na przykład czytnikiem PDF | Sprawdź inną aplikację i wyślij prosty dokument testowy |
| Spoolsv.exe działa z nietypowej lokalizacji | Możliwe złośliwe oprogramowanie | Sprawdź ścieżkę pliku i uruchom skanowanie antywirusowe |
Jak wyczyścić kolejkę Bufora wydruku?
Najpierw zatrzymaj usługę. Samo zakończenie procesu w Menedżerze zadań może dać tylko chwilowy efekt, ponieważ Windows zwykle uruchomi Bufor wydruku ponownie.
- Wciśnij Windows + R, wpisz services.msc i zatwierdź klawiszem Enter.
- Na liście znajdź usługę Bufor wydruku lub „Print Spooler”. Kliknij ją prawym przyciskiem myszy i wybierz „Zatrzymaj”.
- Otwórz Eksplorator plików i przejdź do folderu C:\Windows\System32\spool\PRINTERS. Może być potrzebna zgoda administratora.
- Usuń pliki znajdujące się wewnątrz folderu PRINTERS.
- Wróć do okna usług, kliknij „Bufor wydruku” prawym przyciskiem myszy i wybierz „Uruchom”.
Ostrzeżenie: usuń wyłącznie zawartość folderu PRINTERS. Nie kasuj samego folderu PRINTERS, katalogu spool ani innych plików systemowych. Czyszczenie kolejki anuluje oczekujące wydruki, dlatego po tej operacji trzeba wysłać dokumenty ponownie.
Po ponownym uruchomieniu usługi sprawdź, czy użycie procesora spadło. Jeśli tak, przyczyną był najpewniej uszkodzony plik kolejki. Restart usługi jest szybszy niż restart całego komputera i zwykle wystarcza do przywrócenia działania drukowania.
Co zrobić, jeśli problem wraca?
Gdy wyczyszczenie kolejki pomaga tylko na krótko, sprawdź poniższe punkty:
- Zaktualizuj sterownik drukarki – pobierz jego najnowszą wersję ze strony producenta urządzenia.
- Sprawdź inną aplikację – wydrukuj prostą stronę testową lub dokument tekstowy, aby ustalić, czy problem dotyczy na przykład konkretnego czytnika PDF.
- Porównaj zachowanie innych drukarek – jeśli błąd występuje tylko przy jednym urządzeniu, przyczyną jest zwykle jego sterownik lub konfiguracja.
- Uruchom skanowanie antywirusem – szczególnie wtedy, gdy spoolsv.exe nie znajduje się w folderze C:\Windows\System32.
Przed reinstalacją sterownika sprawdź następujące elementy:
- Czy usługa Bufor wydruku uruchamia się bez komunikatu o błędzie.
- Czy folder PRINTERS można wyczyścić po zatrzymaniu usługi.
- Czy wysokie użycie CPU pojawia się przy jednej drukarce czy przy wszystkich.
- Czy problem występuje także przy drukowaniu strony testowej z ustawień Windows.
Jeśli sterownik był już aktualizowany, usuń drukarkę w ustawieniach systemu lub Panelu sterowania, a następnie zainstaluj ją ponownie wraz z aktualnym pakietem ze strony producenta. Gdy spoolsv.exe nadal obciąża procesor mimo pustej kolejki i świeżej instalacji urządzenia, problem może dotyczyć uszkodzenia składników Windows i wymagać dalszej diagnostyki systemu, na przykład narzędziem SFC.
Co zrobić, gdy problem nadal występuje?
Najpierw zatrzymaj Bufor wydruku, wyczyść zawartość C:\Windows\System32\spool\PRINTERS i uruchom usługę ponownie. Jeśli obciążenie wraca, przeinstaluj drukarkę z aktualnym sterownikiem oraz sprawdź lokalizację pliku spoolsv.exe. Taka kolejność ogranicza ryzyko usunięcia niewłaściwych plików i pozwala szybko odróżnić awarię kolejki od problemu ze sterownikiem lub złośliwego oprogramowania.