Как да изчистите принудително опашката за печат в Windows

Случвало ли ви се е да се сблъскате с ситуация, в която се опитвате да отпечатате нещо и нищо не се случва? Чакате да се отпечата, но заданието не минава? Има много причини, поради които заданието за печат може действително да не се отпечатва, но една от често срещаните причини е, че опашката на принтера има блокирано задание за печат.

Това може да се случи поради редица причини. Да приемем, че сте се опитали да отпечатате нещо преди няколко часа, но принтерът е бил изключен. В крайна сметка нямате нужда от документа и сте забравили за него. След това се връщате и се опитвате да отпечатате. Заданието за печат се добавя към опашката и ако предишното задание не е било премахнато автоматично, то ще бъде зад това задание за печат, което никога не е било отпечатано.

Понякога можете ръчно да влезете и да изтриете заданието за печат, но понякога просто не можете да се отървете от него! В този тип случаи трябва да изчистите опашката за печат ръчно. В тази статия ще ви покажа стъпките за изчистване на опашката за печат.

Изчистване на опашката за печат в Windows

За да възстановите и стартирате услугите за печат, изпълнете следните стъпки:

1. Отидете на Старт, Контролен панел и Административни инструменти(Administrative Tools) . Щракнете двукратно върху иконата на услуги(Services) .

2. Превъртете надолу до услугата Print Spooler и щракнете с десния бутон върху нея и изберете Stop . За да направите това, трябва да сте влезли като администратор(Administrator) . В този момент никой няма да може да отпечата нищо на нито един от принтерите, които се хостват на този сървър.

3. След това трябва да отидете в следната директория: C:\WINDOWS\System32\spool\PRINTERS . Можете също да въведете %windir%\System32\spool\PRINTERS в адресната лента на Explorer , ако C устройството не е дялът  на Windows по подразбиране. (Windows)Изтрийте(Delete) всички файлове в тази папка.

Това ще изчисти всички опашки за печат (Ако правите това на сървър, добра идея е първо да се уверите, че няма други задания за печат, които се обработват за някой от другите принтери на сървъра, защото извършването на тази стъпка ще изтрие тези задания също).

4. Сега можете да се върнете в конзолата на услугите(Services) и да щракнете с десния бутон и да изберете Старт(Start) за услугата Print Spooler!

В този момент трябва да можете да печатате без проблем. Ако предпочитате да използвате скрипт, т.е. за сървър, тогава можете да създадете пакетен файл с командите по-долу или просто да ги въведете в командния ред:

net stop spooler

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

net start spooler

Първата и третата команди са доста очевидни: те спират и стартират услугата за спулер за печат. Средната команда изтрива всичко в папката на принтерите, а /Q е за тих режим, което означава, че няма да получите подкана с въпрос дали искате да изтриете всеки файл. /F ще изтрие принудително всички файлове само за четене и /S ще изтрие всички поддиректории, ако съществуват. Изтриването на съдържание от тази папка никога не може да навреди на компютъра ви, така че не се притеснявайте, ако видите някои файлове или папки и не сте сигурни за какво служат.

Можете да прочетете предишната ми публикация, ако искате да знаете как да създадете пакетен файл(create a batch file) . Тогава всичко, което трябва да направите, е да стартирате пакетния файл по всяко време, когато искате да изчистите опашката за печат. За щастие процедурата за изчистване на опашката за печат е същата за Windows 8 , Windows 7, Vista и XP.



About the author

Аз съм компютърен специалист с над 10 години опит в областта на браузърите, Microsoft office и onedrive. Специализирам се в уеб разработка, изследване на потребителския опит и разработка на широкомащабни приложения. Моите умения се използват от някои от водещите световни компании, включително Google, Facebook и Apple.



Related posts