Исправлено: служба диспетчера очереди печати не работает

Printer Spooler - это служба, отвечающая за управление всеми принтерами от вашего компьютера до самого принтера. Когда эта служба затронута, не работает или остановлена ​​по какой-либо причине, это может помешать вашему компьютеру правильно обмениваться данными с принтером, следовательно, не будет распечаток.

В этой статье мы будем использовать наиболее распространенные исправления, которые направлены на решение проблем службы диспетчера очереди печати.

Метод 1. Используйте этот пакетный файл для автоматического сброса

Щелкните здесь, чтобы загрузить файл, а затем щелкните правой кнопкой мыши и выберите «Запуск от имени администратора». Затем убедитесь, что принтер включен и правильно подключен, а затем попробуйте отправить распечатку.

Метод 2: перезапустите диспетчер очереди печати

  1. Нажмите одновременно клавиши Windows и R, чтобы открыть « Выполнить далее», введите « services.msc » в указанном месте и нажмите клавишу ВВОД.

  2. Прокрутите вниз и найдите диспетчер очереди печати .
  3. Затем щелкните его правой кнопкой мыши и выберите « Свойства» .

  4. Перейдите на вкладку « Восстановление » и выберите « Перезапустить службу» в трех раскрывающихся списках.
  5. Убедитесь, что для двух текстовых полей или полей значений под ними установлено значение 1 .
  6. Нажмите ОК, чтобы сохранить все необходимые изменения.

  7. Затем вернитесь на вкладку « Общие  » и нажмите « Пуск» . Сервис немедленно перезапустится.

Метод 3: удалить файлы диспетчера очереди печати

  1. Выберите меню « Пуск» и введите services. msc

  2. Найдите диспетчер очереди печати в списке служб и дважды щелкните по нему.
  3. Выберите Стоп, а затем нажмите ОК .
  4. Удерживая клавишу Windows, нажмите R. Введите % WINDIR% \ system32 \ spool \ printers  и нажмите Enter. Затем удалите все файлы в этой папке.

  5. Повторите шаги 1 и 2.
  6. Выберите Пуск, а затем убедитесь, что для параметра Тип запуска установлено значение Автоматический . Выберите ОК .

Метод 4: взять на себя ответственность

  1. Сначала проверьте, работает ли ваш диспетчер очереди печати. Для этого перейдите в командную строку или Powershell и введите sc query spooler.  Если он не включен, включите его, введите net start spooler.

    Если служба автоматически отключается, возьмите на себя ответственность за файл, используя следующую команду в командной строке:  takeown / f C: \ Windows \ System32 \ spoolsv.exe

  2. Затем закройте предыдущие окна и снова запустите службу.
  3. Откройте командную строку и запустите ее от имени администратора.
  4. Напишите следующую команду и нажмите Enter : del /QC:\WINDOWS\system32\spool\PRINTERS\*.*

  5. Теперь попробуйте запустить службу с помощью команды  net start spooler  в командной строке.

Метод 5: Проверка на зависимости

  1. Откройте свойства службы диспетчера очереди печати, выполнив действия, указанные выше.
  2. Перейдите к зависимостям . Первое поле содержит все службы и компоненты, которые должны быть запущены для правильной работы службы буферизации.
  3. Затем просмотрите все это и запишите их.
  4. Вернитесь в окно своих служб и перейдите к каждой из этих служб, перечисленных в поле. Проверьте, запущены ли эти службы, если нет, щелкните их правой кнопкой мыши, выберите « Свойства» и убедитесь, что для параметра Тип запуска установлено значение « Автоматический» .