Как да рестартирате печатния спулер бързо и лесно

Какво представлява печатният спулер и защо е необходим?

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

Основни методи за рестартиране на печатния спулер

Съществуват няколко начина да рестартирате услугата Print Spooler в Windows. Всеки от тях е подходящ за различни ситуации – някои са по-бързи, други предлагат повече контрол, а трети са идеални за автоматизация. По-долу ще разгледаме трите основни метода, които работят на всички съвременни версии на Windows, включително Windows 10, Windows 11 и Windows Server.

Как да рестартирате печатния спулер бързо и лесно - 1
  • Чрез графичния интерфейс на услугите – стартирайте services.msc, намерете Print Spooler, щракнете с десен бутон и изберете Restart. Това е препоръчителният метод за повечето потребители, защото е визуален и безопасен.
  • Чрез команден ред (CMD) с администраторски права – използвайте командите net stop spooler и net start spooler. Този метод е подходящ за напреднали потребители, които работят в терминала.
  • Чрез PowerShell с администраторски права – изпълнете Restart-Service -Name spooler. Това е най-бързият начин, особено ако вече имате отворен PowerShell.

Всеки от тези методи има своите предимства. Графичният интерфейс е интуитивен и не изисква запомняне на команди. Командният ред позволява лесно включване в скриптове и автоматизирани процедури. PowerShell предлага допълнителна гъвкавост и възможност за проверка на състоянието на услугата преди и след рестарта. Независимо кой метод изберете, резултатът е един и същ – спулерът се спира и стартира отново, което обикновено решава повечето проблеми с печата.

Рестартиране чрез услугите на Windows (препоръчан метод)

Това е най-често използваният начин за рестартиране на печатния спулер, тъй като не изисква писане на команди и дава визуална обратна връзка за състоянието на услугата. За да го направите, натиснете клавишната комбинация Windows + R, въведете services.msc и натиснете Enter. В прозореца, който се отваря, превъртете надолу до услугата Print Spooler. Тя обикновено е с име Print Spooler и описание „Това зарежда файлове в паметта за последващ печат“. Щракнете с десен бутон върху нея и изберете Restart. Ако опцията Restart не е активна, първо изберете Stop, изчакайте няколко секунди и след това Start. Важно е да проверите дали типът на стартиране на услугата е зададен на Automatic. За целта щракнете двукратно върху Print Spooler и в раздела General вижте полето Startup type. Ако е зададено на Manual или Disabled, променете го на Automatic и щракнете върху OK. Това гарантира, че услугата ще стартира автоматично при всяко включване на компютъра.

Как да рестартирате печатния спулер бързо и лесно - 2

Този метод е предпочитан от системните администратори, защото предлага пълен контрол и ви позволява да проверите логовете за грешки в същия прозорец. Ако срещнете проблеми при рестартирането, проверете раздела Dependencies на услугата, за да видите дали други компоненти са блокирали спулера. Например HTTP Print Service или PrintNotify може да причинят грешки, ако не работят правилно. В такива случаи рестартирайте и тези услуги, преди да опитате отново.

Рестартиране чрез команден ред (CMD) с администраторски права

Командният ред е мощен инструмент за управление на системни услуги, включително печатния спулер. За да го рестартирате по този начин, отворете менюто Start, напишете cmd, щракнете с десен бутон върху Command Prompt и изберете Run as administrator. В терминала въведете net stop spooler и натиснете Enter. Системата ще ви съобщи, че услугата е спряна успешно. След това въведете net start spooler и натиснете Enter. При успешно стартиране ще видите съобщението „The Print Spooler service was started successfully“. Ако получите грешка, това означава, че нямате администраторски права или че услугата е деактивирана. В този случай проверете типа на стартиране чрез services.msc и го задайте на Automatic.

Как да рестартирате печатния спулер бързо и лесно - 3

Този метод е особено полезен, когато не можете да отворите графичния интерфейс поради замръзване на системата или когато искате да включите рестартирането в пакетен скрипт. Например можете да създадете .bat файл със съдържание net stop spooler & net start spooler и да го стартирате всеки път, когато срещнете проблем с принтера. Внимавайте обаче, че командите трябва да се изпълняват последователно, а не заедно, защото спулерът трябва да бъде напълно спрян, преди да може да бъде стартиран отново.

Рестартиране чрез PowerShell

PowerShell предлага още по-лесен начин за рестартиране на печатния спулер с една единствена команда. За целта отворете PowerShell като администратор – щракнете с десен бутон върху Start и изберете Windows PowerShell (Admin) или Терминал (Admin). След това въведете Restart-Service -Name spooler и натиснете Enter. Командата автоматично спира и стартира услугата, без да изисква отделни стъпки. Ако искате да видите резултата, добавете параметъра -PassThru, който ще покаже състоянието на услугата след рестарта. За да проверите дали спулерът работи, използвайте Get-Service -Name spooler.

Как да рестартирате печатния спулер бързо и лесно - 4

Едно от основните предимства на PowerShell е възможността да изпълнявате командите от разстояние на други компютри в мрежата. Например Invoke-Command -ComputerName RemotePC -ScriptBlock { Restart-Service -Name spooler } ви позволява да рестартирате спулера на отдалечена машина, ако имате подходящите права. Това е много полезно за IT администратори, които управляват стотици компютри. В допълнение PowerShell може да запише резултата в лог файл, което улеснява диагностиката при повторни проблеми.

Сравнение на методите за рестартиране

МетодПредимстваНедостатъци
Услуги (services.msc)Визуален интерфейс, лесен за начинаещи, показва състояние на услугатаИзисква няколко кликвания, по-бавен при отдалечено управление
Команден ред (CMD)Бърз, подходящ за скриптове, работи дори при замръзнала системаИзисква администраторски права, може да сгрешите командата
PowerShellЕдна команда, поддържа отдалечено изпълнение, мощен и гъвкавИзисква основни познания за PowerShell, не е наличен на всички версии по подразбиране

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

Как да рестартирате печатния спулер бързо и лесно - 5

Как да отстраним проблеми, ако рестартирането не помогне?

Понякога дори успешното рестартиране на печатния спулер не решава проблема. Това може да се дължи на повредени временни файлове или остарели драйвери. В такива случаи е необходимо да предприемете допълнителни стъпки. Първо, отворете services.msc, спрете Print Spooler и не го стартирайте отново. След това навигирайте до папката C:\Windows\system32\spool\PRINTERS и изтрийте всички файлове в нея. Тези файлове са временни и не са критични за системата. След изтриването стартирайте услугата отново чрез services.msc или командата net start spooler. Това действие премахва потенциално повредените опашки за печат, които блокират нормалната работа.

Ако проблемът продължава, премахнете напълно принтера и го инсталирайте наново. Отворете Settings > Bluetooth и устройства > Принтери и скенери, изберете принтера и щракнете върху Remove device. След това добавете принтера отново чрез Add device. При необходимост изтеглете най-новите драйвери от официалния сайт на производителя. Друг метод е да използвате инструмента за отстраняване на неизправности в принтера на Windows, който автоматично открива и поправя често срещани грешки. Ако всичко друго се провали, проверете за актуализации на Windows, които често съдържат поправки за спулера.

Автоматично стартиране на услугата при включване на компютъра

Услугата Print Spooler трябва да бъде конфигурирана да стартира автоматично, за да работи принтерът винаги, когато включите компютъра. Ако типът на стартиране е зададен на Manual или Disabled, печатането няма да бъде възможно, докато не стартирате услугата ръчно. За да промените това, отворете services.msc, щракнете двукратно върху Print Spooler и в падащото меню Startup type изберете Automatic. Ако искате услугата да стартира веднага, без да рестартирате компютъра, щракнете върху бутона Start. Потвърдете с OK. На някои системи може да видите опция Automatic (Delayed Start), която отлага стартирането с няколко секунди. Това е полезно за намаляване на натоварването при зареждане, но не е задължително за нормална работа на принтера.

Проверете също дали услугата не е спряна поради неизползване. Ако сте инсталирали оптимизатор на системата, той може да настрои спулера на Manual, за да пести ресурси. Върнете настройката на Automatic, ако искате принтерът да е винаги готов. В редки случаи, когато услугата автоматично се изключва след време на празен ход, можете да използвате групови правила, за да предотвратите спирането ѝ, но това е необходимо само за напреднали потребители.

Ч

печатен спулер принтер Windows проблеми с печата рестартиране на услуга
Бележка Информацията е с общ образователен характер и може да не е приложима за всички системи.
Автор

Stefano Barcellos

Сътрудник в Visite Barbados.

« Предишна публикация
Проследяване на пратки и доставки онлайн

Свързани публикации