Перезапуск сервера друку (print spooler)
Отже, опишемо проблему з сервісом друку (print spooler) на сервері, у великій фірмі, де є багато різномастих принтерів, підключених в термінальному режимі.
0. Суть помилки
Ця проблема з'являється в зупинці сервісу друку при роботі в терміналі з віддаленого офісу. Помилка відбувається в терміналі і принтер перестає приймати документи на друк, при чому на сервері з'являється «клон» принтера, і на ньому начитається вибудовуватися черга на друк, а фактично друк документів не відбувається.
1. Причини помилки
Відбувається помилка в черзі друку, або якщо виникла помилка при друку на принтері, або при скасуванні якого-небудь документа, або після невеликого розриву зв'язку, або при відправці документів одночасно кількома користувачами на друк. Тоді починається паніка в офісі, а якщо ще й потрібно терміново роздрукувати якийсь звіт, починаються дзвінки сисадмінам, з криками: «СПАСИТЕ. ДОПОМОЖІТЬ. НЕМОЖЛИВО ПРАЦЮВАТИ. ТАК КОЛИ Ж ЦЕ ВСЕ припинити. »- і т. Д. Ось зараз ми і опишемо, як можна виправити дану неприємність в операційних системах сімейства Windows.
2. Рішення
Вирішується ця проблема перезапуском сервера друку, т. Е. Служби prints pooler. (Детально про службу prints pooler можна прочитати ось тут). Щоб перезапустити дану службу (як і будь-яку іншу) необхідно виконати 2 команди:
Якщо операцію доводиться виконувати періодично, зручніше створити «милиця» у вигляді файлу c розширенням «.bat», простіше кажучи «батника».
Відкриємо простий блокнот (найзручніше використовувати програму NotePad ++) і напишемо там 2 вищеназвані рядки. Збережемо цей файл, поставивши розширення .bat замість .txt, назвавши його «перезапуск служби друку» або як небудь ще, як зручніше. При запуску цього файлу буде відбуватися перезапуск служби друку.

На скріншоті вище доданий оператор pause в кінці що б показати роботу bat-файлу.
