Служба печати (Print Spooler) в Windows — это фоновый процесс, который управляет всеми задачами, связанными с принтерами: от отправки документов в очередь до взаимодействия с драйверами устройств. Когда принтер внезапно перестаёт работать, выдаёт ошибки вроде 0x0000000d или 1068, или просто «зависает» при печати — в 80% случаев виноват сбой именно этой службы. Перезапуск spoolsv.exe часто решает проблему без необходимости переустанавливать драйверы или перезагружать компьютер.

В этой статье вы найдёте 5 проверенных способов перезапустить службу принтеров — от стандартного интерфейса «Службы» до командной строки и PowerShell. Мы также разберём, почему служба может отказываться запускаться, как сбросить очередь печати и что делать, если принтер по-прежнему не работает. Инструкции актуальны для Windows 7, 8.1, 10 и 11, включая серверные редакции.

1. Перезапуск службы принтеров через «Службы» Windows

Самый простой и визуально понятный способ — использовать встроенную оснастку services.msc. Этот метод подходит начинающим пользователям, так как не требует знания команд.

Чтобы открыть список служб:

  • 🖱️ Нажмите Win + R, введите services.msc и подтвердите клавишей Enter.
  • 🔍 В списке найдите службу «Диспетчер печати» (или Print Spooler в английской версии).
  • 🔄 Кликните по ней правой кнопкой и выберите Перезапустить. Если кнопка неактивна — сначала нажмите Остановить, затем Запустить.

Если служба отказывается запускаться, проверьте её тип запуска: он должен быть установлен в Автоматически. Для этого:

  1. Дважды кликните по Диспетчер печати.
  2. В поле Тип запуска выберите Автоматически.
  3. Нажмите ПрименитьЗапуститьOK.

Остановить службу Диспетчер печати

Удалить файлы из папки C:\Windows\System32\spool\PRINTERS (если есть)

Проверить тип запуска (Автоматически)

Запустить службу заново-->

⚠️ Внимание: Если после перезапуска служба снова останавливается, это может указывать на повреждение системных файлов или конфликт драйверов. В таком случае попробуйте методы из раздела 4 или 5.

2. Перезапуск через командную строку (CMD)

Командная строка позволяет перезапустить службу принтеров без графического интерфейса — это удобно для удалённого администрирования или если оснастка services.msc не открывается. Используйте следующие команды:

net stop spooler

net start spooler

Если служба не останавливается, добавьте ключ /y для принудительной остановки:

net stop spooler /y

После выполнения команд проверьте статус службы:

sc query spooler

В ответе ищите строку STATE — она должна показывать 4 RUNNING.

💡

Если команда net start spooler выдаёт ошибку 1068, это означает, что служба зависит от другой отключённой службы (обычно RPC). Запустите её командой net start rpcss, затем повторите попытку.

3. Сброс очереди печати вручную

Иногда проблема не в самой службе, а в зависших задачах печати, которые блокируют работу принтера. Чтобы очистить очередь:

  1. Остановите службу Print Spooler любым из описанных выше способов.
  2. Перейдите в папку C:\Windows\System32\spool\PRINTERS.
  3. Удалите все файлы с расширениями .SPL и .SHD.
  4. Запустите службу заново.

Если папка PRINTERS пуста, но принтер всё равно не печатает, проверьте скрытые задачи через Панель управления → Устройства и принтеры. Кликните правой кнопкой по принтеру → Просмотр очереди печатиОчистить очередь.

Тип файла Расширение Что хранит Можно ли удалять
Задача печати .SPL Данные документа в формате spooler Да
Shadow-файл .SHD Методанные задачи (размер, приоритет) Да
Конфигурация .INI, .DAT Настройки принтера Нет (только при сбросе)

4. Перезапуск через PowerShell (для опытных пользователей)

PowerShell предлагает более гибкие инструменты для управления службами. Например, можно перезапустить spooler и сразу проверить его статус:

Restart-Service -Name Spooler -Force

Get-Service -Name Spooler | Select-Object Name, Status

Если служба не отвечает, используйте команду для принудительной остановки:

Stop-Service -Name Spooler -Force

Start-Service -Name Spooler

Для диагностики зависимостей (если служба не запускается) выполните:

Get-Service -Name Spooler | Select-Object -ExpandProperty DependentServices

Get-Service -Name Spooler | Select-Object -ExpandProperty ServicesDependedOn

Что делать, если PowerShell выдаёт ошибку "Отказано в доступе"

Запустите PowerShell от имени администратора (правая кнопка → "Запуск от имени администратора").

Если ошибка повторяется, проверьте групповую политику: gpedit.msc → Конфигурация компьютера → Конфигурация Windows → Параметры безопасности → Локальные политики → Назначение прав пользователя → Запуск и остановка служб. Убедитесь, что ваша учётная запись имеет соответствующие права.

5. Автоматический перезапуск службы при сбое

Если принтер регулярно «зависает», можно настроить автоматический перезапуск службы при её остановке. Для этого:

  1. Откройте services.msc и найдите Диспетчер печати.
  2. Кликните правой кнопкой → Свойства → вкладка Восстановление.
  3. Для параметров Первый сбой, Второй сбой и Последующие сбои выберите Перезапустить службу.
  4. Установите Сброс счётчика через на 1 день.

Этот метод полезен для сетевых принтеров или МФУ, где сбои происходят из-за нестабильного соединения. Однако он не решает первопричину проблемы — если служба падает чаще 1 раза в день, ищите конфликт драйверов или аппаратные неисправности.

Раз в неделю или чаще

1-2 раза в месяц

Редко (раз в несколько месяцев)

Никогда не было проблем-->

6. Решение типичных ошибок при перезапуске

Если служба принтеров не запускается, причины могут быть разными. Вот самые распространённые ошибки и способы их устранения:

  • 🔴 Ошибка 1068: «Не удалось запустить зависимую службу».

    Решение: Запустите службу Удалённый вызов процедур (RPC) командой net start rpcss.

  • 🔴 Ошибка 1053: «Служба не ответила на запрос».

    Решение: Удалите файлы из C:\Windows\System32\spool\PRINTERS и перезагрузите ПК.

  • 🔴 Ошибка 0x0000000d: «Невозможно завершить операцию».

    Решение: Проверьте права доступа к папке spool (должны быть у SYSTEM и Администраторы).

Критическая информация: Если после всех манипуляций служба по-прежнему не запускается, а в журнале событий (eventvwr.msc) появляются ошибки с кодом 7034, это может указывать на повреждение файла spoolsv.exe. В таком случае поможет только восстановление системы или переустановка Windows.

⚠️ Внимание: На некоторых корпоративных ПК доступ к службам ограничен групповой политикой. Если вы видите сообщение «Отказано в доступе», обратитесь к администратору сети.

7. Альтернативные методы: сброс принтера и драйверов

Если перезапуск службы не помог, проблема может крыться в драйверах принтера или его внутренней памяти. Попробуйте:

  • 🖨️ Сброс принтера к заводским настройкам (обычно удерживается кнопка Cancel или Reset при включении).
  • 🔄 Переустановка драйверов:
    1. Удалите принтер через Панель управления → Устройства и принтеры.
    2. Скачайте свежий драйвер с сайта производителя (HP, Canon, Epson и т.д.).
    3. Установите драйвер в режиме совместимости (правая кнопка → Свойства → Совместимость).
  • 🌐 Проверка сетевых настроек (для сетевых принтеров): убедитесь, что IP-адрес принтера не конфликтует с другими устройствами.
  • Для принтеров HP и Canon часто помогает утилита HP Print and Scan Doctor или Canon PRINT Utility — они автоматически диагностируют и исправляют проблемы с печатью.

    💡

    Если принтер подключён по USB, попробуйте другой порт или кабель. Часто проблема кроется в неисправном соединении, а не в службе печати.

    FAQ: Частые вопросы о перезапуске службы принтеров

    Можно ли перезапустить службу принтеров без прав администратора?

    Нет, для остановки или запуска службы Print Spooler требуются права администратора. Если у вас ограниченная учётная запись, попросите администратора системы выполнить команды или предоставьте временные права.

    Почему служба печати постоянно останавливается?

    Частые причины:

    • Повреждённые драйверы принтера (особенно после обновления Windows).
    • Вирусное ПО, блокирующее spoolsv.exe.
    • Конфликт с другим программным обеспечением (например, PDF-принтерами вроде CutePDF или doPDF).
    • Нехватка оперативной памяти (служба автоматически завершается системой).
    • Решение: проверьте систему антивирусом, обновите драйверы и отключите ненужные виртуальные принтеры.

    Как перезапустить службу принтеров на Mac?

    В macOS служба печати называется CUPS (Common Unix Printing System). Чтобы перезапустить её:

    1. Откройте Терминал.
    2. Выполните команду: sudo launchctl stop org.cups.cupsd && sudo launchctl start org.cups.cupsd.
    3. Введите пароль администратора.
    Что делать, если после перезапуска службы принтер всё равно не печатает?

    Попробуйте следующее:

    1. Проверьте физическое подключение принтера (кабели, Wi-Fi, питание).
    2. Убедитесь, что принтер не в режиме Офлайн (в очереди печати кликните правой кнопкой → Использовать принтер онлайн).
    3. Запустите устранение неполадок принтера в Windows (Параметры → Обновление и безопасность → Устранение неполадок).
    4. Проверьте, не блокирует ли печать брандмауэр или антивирус.
    Можно ли отключить службу печати, если принтер не используется?

    Технически да, но не рекомендуется. Служба Print Spooler занимает минимальные ресурсы, а её отключение может привести к:

    • Невозможности установить принтер в будущем без ручного запуска службы.
    • Ошибкам в программах, которые проверяют наличие принтеров (например, или AutoCAD).
    • Проблемам с виртуальными принтерами (например, Microsoft XPS Document Writer).

    Если всё же хотите отключить: установите тип запуска в Вручную (а не Отключена), чтобы служба запускалась только при необходимости.