Служба печати Print Spooler в Windows 10 работает в фоновом режиме даже у тех пользователей, кто не подключал принтер годами. Она отвечает не только за отправку документов на печать, но и за обработку драйверов, управление очередью задач и взаимодействие с сетевыми устройствами. Однако в некоторых случаях её работа становится лишней: система тормозит из-за фоновой активности, появляются ошибки 0x000006d9 или 1068, а антивирус сигнализирует о подозрительных процессах spoolsv.exe. Более того, уязвимости в службе печати не раз становились мишенью для хакерских атак (например, эксплойт PrintNightmare в 2021 году).

В этой статье разберём, когда действительно стоит отключать Print Spooler, а когда лучше ограничиться альтернативными решениями. Рассмотрим все рабочие способы — от стандартного отключения через services.msc до редактирования реестра и использования PowerShell. Также объясним, какие проблемы могут возникнуть после деактивации службы (например, сбои в работе Microsoft Office или Adobe Acrobat) и как их избежать. Если вы используете принтер редко или вообще не планируете его подключать, оптимизация системы путём отключения ненужных служб может дать прирост производительности до 5–10%.

Зачем отключать службу печати в Windows 10?

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

  • 🔍 Безопасность: Print Spooler регулярно становится объектом атак. Например, уязвимость CVE-2021-34527 позволяла злоумышленникам выполнять код с правами администратора. Если принтер не используется, риск можно исключить.
  • Производительность: на слабых ПК (особенно с 4 ГБ ОЗУ или HDD) служба может занимать до 50–100 МБ оперативной памяти и нагружать процессор при сканировании драйверов.
  • 🛠️ Конфликты ПО: некоторые программы (например, AutoCAD или CorelDRAW) пытаются взаимодействовать со службой печати даже без физического принтера, что приводит к ошибкам.
  • 📡 Сетевые проблемы: если в локальной сети есть общий принтер, но вы им не пользуетесь, служба может создавать лишний трафик.

Однако перед отключением проверьте, не используете ли вы программы, зависящие от Print Spooler. Например, Microsoft XPS Document Writer или виртуальные PDF-принтеры (вроде doPDF) перестанут работать. Также могут возникнуть проблемы с сохранением файлов в формате .xps или .oxps.

⚠️ Внимание: Если вы подключаетесь к корпоративной сети с общими принтерами, отключение службы может нарушить политики домена. В этом случае лучше ограничиться ручным запуском службы только при необходимости.
📊 Вы когда-нибудь отключали ненужные службы в Windows?
Да, для ускорения ПК
Да, из-за ошибок
Нет, боюсь сломать систему
Нет, не вижу смысла

Способ 1: Отключение через «Службы» (графический интерфейс)

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

Инструкция:

  1. Нажмите Win + R, введите services.msc и подтвердите Enter.
  2. В списке найдите службу «Диспетчер печати» (Print Spooler).
  3. Дважды кликните по ней, чтобы открыть свойства.
  4. В поле «Тип запуска» выберите Отключена.
  5. Нажмите «Остановить», затем «Применить» и «ОК».

После этого служба перестанет запускаться автоматически. Чтобы вернуть её в работу, повторите шаги и выберите тип запуска Вручную или Автоматически.

☑️ Проверка отключения службы

Выполнено: 0 / 3

Способ 2: Командная строка (для опытных пользователей)

Если графический интерфейс недоступен (например, из-за сбоя системы) или нужно автоматизировать процесс, используйте Командную строку (CMD). Этот метод также полезен для создания скриптов.

Откройте CMD от имени администратора и выполните команды по порядку:

net stop spooler

sc config spooler start= disabled

Расшифровка команд:

  • net stop spooler — останавливает службу в текущем сеансе.
  • sc config spooler start= disabled — меняет тип запуска на «Отключена».

Чтобы снова включить службу, используйте:

sc config spooler start= auto

net start spooler

⚠️ Внимание: Если после выполнения команд появляется ошибка SYSTEM_ERROR 5, значит, CMD запущена без прав администратора. Закройте окно и откройте его через Win + X → Командная строка (администратор).
💡

Создайте два .bat-файла с командами для включения/отключения службы и разместите их на рабочем столе. Это ускорит управление без необходимости запоминать синтаксис.

Способ 3: Отключение через PowerShell

PowerShell предлагает более гибкие возможности для управления службами по сравнению с CMD. Например, здесь можно проверить текущий статус службы перед отключением.

Запустите PowerShell от имени администратора и выполните:

Stop-Service -Name Spooler -Force

Set-Service -Name Spooler -StartupType Disabled

Проверьте результат командой:

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

Если статус отображается как Stopped, а тип запуска — Disabled, служба успешно отключена. Для обратного включения:

Set-Service -Name Spooler -StartupType Automatic

Start-Service -Name Spooler

Команда Описание Пример вывода
Get-Service Spooler Показывает текущий статус службы Status : Stopped
Set-Service -StartupType Disabled Отключает автозапуск (нет вывода при успехе)
Start-Service -Name Spooler -PassThru Запускает службу и возвращает её статус Status : Running
Что делать, если PowerShell выдаёт ошибку «Отказано в доступе»?

Ошибка возникает из-за недостаточных прав. Закройте все окна PowerShell, затем откройте новое через меню Win + X → Windows PowerShell (администратор). Если проблема сохраняется, проверьте наличие ограничений групповой политики (актуально для корпоративных ПК).

Способ 4: Редактирование реестра (для продвинутых)

Изменение параметров в реестре Windows — самый радикальный метод, который подходит, если другие способы не сработали. Неправильное редактирование реестра может привести к неработоспособности системы, поэтому перед началом создайте точку восстановления.

Инструкция:

  1. Нажмите Win + R, введите regedit и подтвердите.
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler
  3. Найдите параметр Start и дважды кликните по нему.
  4. Измените значение с 2 (автоматический запуск) или 3 (ручной) на 4 (отключено).
  5. Сохраните изменения и перезагрузите ПК.

Чтобы вернуть всё обратно, установите значение 2 (автозапуск) или 3 (ручной режим).

⚠️ Внимание: Если в ветке Services\Spooler отсутствует параметр Start, не создавайте его вручную! Это может нарушить работу системы. Вместо этого используйте другие способы отключения.

Способ 5: Отключение через групповую политику (для Windows 10 Pro/Enterprise)

В профессиональных и корпоративных редакциях Windows 10 доступен инструмент «Редактор локальной групповой политики» (gpedit.msc). Этот метод полезен, если нужно отключить службу для всех пользователей ПК.

Как это сделать:

  1. Нажмите Win + R, введите gpedit.msc и нажмите Enter.
  2. Перейдите по пути: Конфигурация компьютера → Административные шаблоны → Принтеры
  3. Найдите политику «Запретить добавление принтеров» и включите её.
  4. Далее откройте «Отключить службу диспетчера печати» и активируйте её.
  5. Примените изменения и перезагрузите ПК.

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

💡

Групповая политика имеет приоритет над настройками в services.msc и реестре. Если служба не отключается через стандартные методы, проверьте сначала gpedit.msc.

Возможные проблемы после отключения службы и их решения

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

Проблема Причина Решение
Не сохраняются файлы в формате .xps или .oxps Функция виртуальной печати отключена Используйте альтернативные форматы (.pdf) или включите службу временно
Ошибки при открытии Adobe Acrobat или Microsoft Office Программы пытаются взаимодействовать с драйверами принтера Обновите ПО или настройте его для работы без принтера
Не работают сетевые сканеры с функцией «Сканировать в принтер» Сканер использует службу печати для передачи данных Подключите сканер напрямую через WIA-драйвер
Системные уведомления «Служба диспетчера печати не запущена» Фоновые процессы пытаются активировать службу Отключите уведомления в Параметры → Система → Уведомления

Если после отключения службы вы столкнулись с критической ошибкой (например, синий экран или зависание системы), верните настройки обратно и проверьте ПК на вирусы — возможно, проблема не в Print Spooler, а в заражённом драйвере.

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

Можно ли отключить службу печати навсегда, если у меня нет принтера?

Да, но учитывайте, что некоторые программы (например, или AutoCAD) могут использовать виртуальные принтеры для экспорта документов. Если вы не пользуетесь такими функциями, отключение безопасно. В противном случае лучше установить тип запуска Вручную.

Почему после отключения службы в Диспетчере задач всё равно висит процесс spoolsv.exe?

Это может быть следствием заражения вирусом, который маскируется под службу печати. Проверьте систему антивирусом (например, Kaspersky Virus Removal Tool) и удалите подозрительные файлы из папки C:\Windows\System32\spool\.

Как временно включить службу для печати документа?

Используйте команды:

net start spooler

<печать документа>

net stop spooler

Или создайте .bat-файл с этими строками и запускайте его по мере необходимости.

Будет ли работать сканер без службы печати?

Большинство сканеров используют отдельные драйверы (WIA или TWAIN) и не зависят от Print Spooler. Однако если ваше устройство поддерживает функцию «Сканировать в принтер» (например, HP ScanJet), она перестанет работать.

Можно ли отключить службу печати на ноутбуке с Windows 10 Home?

Да, все описанные методы (кроме групповой политики) работают и в Home-версии. Для управления службами используйте services.msc или PowerShell.