Jak wymusić czyszczenie kolejki drukowania w systemie Windows

Czy kiedykolwiek zdarzyło Ci się, że próbujesz coś wydrukować i nic się nie dzieje? Czekasz na wydrukowanie, ale zadanie się nie kończy? Istnieje wiele powodów, dla których zadanie drukowania może nie zostać wydrukowane, ale jedną z najczęstszych przyczyn jest to, że kolejka drukowania ma zablokowane zadanie drukowania.

Może się tak zdarzyć z wielu powodów. Załóżmy, że kilka godzin temu próbowałeś coś wydrukować, ale drukarka była wyłączona. Skończyło się na tym, że nie potrzebowałeś dokumentu i zapomniałeś o nim. Potem wracasz i próbujesz drukować. Zadanie drukowania jest dodawane do kolejki i jeśli poprzednie zadanie nie zostało automatycznie usunięte, będzie znajdowało się za tym zadaniem drukowania, które nigdy nie zostało wydrukowane.

Czasami możesz ręcznie wejść i usunąć zadanie drukowania, ale czasami po prostu nie możesz się go pozbyć! W takim przypadku musisz ręcznie wyczyścić kolejkę drukowania. W tym artykule pokażę, jak wyczyścić kolejkę drukowania.

Wyczyść kolejkę drukowania w systemie Windows

Aby przywrócić i uruchomić usługi drukowania, wykonaj następujące kroki:

1. Przejdź do Start, Panel sterowania i Narzędzia administracyjne(Administrative Tools) . Kliknij dwukrotnie ikonę Usługi(Services) .

2. Przewiń w dół do usługi Bufor wydruku(Print Spooler) i kliknij ją prawym przyciskiem myszy i wybierz Zatrzymaj(Stop) . W tym celu musisz być zalogowany jako Administrator . W tym momencie nikt nie będzie mógł drukować niczego na żadnej z drukarek hostowanych na tym serwerze.

3. Następnie musisz przejść do następującego katalogu: C:\WINDOWS\System32\spool\PRINTERS . Możesz także wpisać %windir%\System32\spool\PRINTERS w pasku adresu w Eksploratorze(Explorer) , jeśli dysk C nie jest domyślną partycją  systemu Windows . (Windows)Usuń(Delete) wszystkie pliki w tym folderze.

Spowoduje to wyczyszczenie wszystkich kolejek drukowania (jeśli robisz to na serwerze, dobrze jest najpierw upewnić się, że żadne inne zadania drukowania nie sąprzetwarzane dla żadnej innej drukarki na serwerze ponieważ wykonanie tego kroku spowoduje usunięcie tych zadań także).

4. Teraz możesz wrócić do konsoli Usługi(Services) i kliknąć prawym przyciskiem myszy i wybrać Start dla usługi Bufor wydruku!

W tym momencie powinieneś być w stanie drukować bez problemu. Jeśli wolisz używać skryptu, np. dla serwera, możesz utworzyć plik wsadowy z poniższymi poleceniami lub po prostu wpisać je w wierszu poleceń:

bufor zatrzymania netto(net stop spooler)

del %systemroot%\System32\spool\printers\* /Q /F /S

bufor startowy netto(net start spooler)

Pierwsze i trzecie polecenie są dość oczywiste: zatrzymują i uruchamiają usługę bufora wydruku. Środkowe polecenie usuwa wszystko z folderu drukarek, a /Q służy do trybu cichego, co oznacza, że ​​nie pojawi się monit z pytaniem, czy chcesz usunąć każdy plik. /F wymusi usunięcie wszystkich plików tylko do odczytu, a /S usunie wszystkie podkatalogi, jeśli takie istnieją. Usunięcie zawartości z tego folderu nigdy nie może zaszkodzić Twojemu komputerowi, więc nie martw się, jeśli widzisz jakieś pliki lub foldery i nie masz pewności, do czego służą.

Możesz przeczytać mój poprzedni post, jeśli chcesz wiedzieć, jak utworzyć plik wsadowy(create a batch file) . Wtedy wszystko, co musisz zrobić, to uruchomić plik wsadowy za każdym razem, gdy chcesz wyczyścić kolejkę drukowania. Na szczęście procedura czyszczenia kolejki drukowania jest taka sama w systemach Windows 8(Windows 8) , Windows 7, Vista i XP.



About the author

Jestem informatykiem z ponad 10-letnim doświadczeniem. W wolnym czasie lubię pomagać przy biurku i uczyć dzieci korzystania z Internetu. Moje umiejętności obejmują wiele rzeczy, ale najważniejsze jest to, że wiem, jak pomagać ludziom w rozwiązywaniu problemów. Jeśli potrzebujesz kogoś, kto pomoże Ci w pilnej sprawie lub po prostu potrzebujesz podstawowych wskazówek, skontaktuj się ze mną!



Related posts