Почему в диспетчере задач работает процесс Spooler SubSystem App
Если вы сориентируетесь в своем диспетчере задач, то, вероятно, увидите процесс под названием «Spooler SubSystem App», «Spooler for printer» или spoolsv.exe. Этот процесс является нормальной частью Windows и обрабатывает печать.
Что такое приложение подсистемы Spooler
Этот процесс называется Spooler SubSystem App, а основной файл называется spoolsv.exe. Он отвечает за управление печатью и отправкой факсов в Windows.
Когда вы что-то печатаете, задание на печать отправляется в диспетчер очереди печати, который отвечает за передачу его на принтер. Если принтер находится в автономном режиме или занят, служба очереди печати удерживает задание на печать и ждёт, пока принтер освободится, прежде чем передать задание.
Этот процесс также обрабатывает другие взаимодействия с вашими принтерами, включая настройку принтера. Вы даже не сможете просмотреть список установленных принтеров, если вы отключите его. Этот процесс необходим, если вы хотите распечатывать документы или отправлять факсы.
Почему использует много ресурсов
Обычно этот процесс не должен использовать много ресурсов вашего компьютера. При печати он будет использовать некоторые ресурсы ЦП, и это нормально.
В некоторых случаях люди сообщали о высокой нагрузке на процессор от spoolsv.exe. Вероятно, это связано с проблемой где-то в системе печати Windows. Возможные проблемы могут включать очередь печати, переполнение списка заданий, ошибки драйверов или утилит принтера или неправильно сконфигурированный принтер.
В этой ситуации мы рекомендуем запустить средство устранения неполадок печати Windows. В Windows 10 откройте «Параметры» → «Обновление и безопасность» → «Устранение неполадок и запуск средства устранения неполадок принтера».
В Windows 7 вы найдете средство устранения неполадок принтера в разделе «Панель управления» → «Система и безопасность» → «Найти и устранить проблемы».
Оно попытается автоматически найти и устранить проблемы, связанные с печатью.
Если средство устранения неполадок печати не может найти и устранить проблему, найдите список установленных принтеров. В Windows 10 откройте «Настройки» → «Устройства» → «Принтеры и сканеры». В Windows 7 откройте «Панель управления» → «Оборудование и звук» → «Устройства и принтеры».
Откройте очередь каждого принтера, щелкнув принтер и нажав «Открыть очередь» в Windows 10 или дважды щелкнув принтер Windows 7.
Если есть какие-либо задания на печать, которые вам не нужны ни на одном из принтеров, щелкните их правой кнопкой мыши и выберите «Отмена».
В некоторых случаях вы можете удалить все установленные принтеры, а затем использовать мастер «Добавить принтер», чтобы добавить и перенастроить их. Возможно, вам даже понадобится удалить драйверы и утилиты принтера и установить последние версии с веб-сайта производителя.
Можно ли отключить Spooler SubSystem App
Нет причин отключать этот процесс. Он необходим для печати чего угодно. Если вы не используете принтер, он не должен использовать почти никаких системных ресурсов. Однако, Windows позволит вам отключить этот процесс.
- Если вы действительно хотите отключить этот процесс, вы можете отключить службу диспетчера очереди печати. Для этого откройте приложение «Службы», нажав «Windows + R», набрав «services.msc» и нажав «Ввод».
- Найдите «диспетчер очереди печати» в списке служб и дважды щелкните его.
- Нажмите кнопку «Остановить», чтобы остановить службу, и процесс spoolsv.exe исчезнет из диспетчера задач.
Вы также можете установить тип запуска на «Отключено», чтобы предотвратить автоматический запуск спулера при запуске ПК.
Помните, что вы не сможете печатать, отправлять документы по факсу или даже просматривать список установленных принтеров, пока вы не включите эту службу повторно.
Spooler SubSystem App – это вирус
Этот процесс является нормальной частью Windows. Однако, некоторые вредоносные программы пытаются замаскировать себя под стандартные процессы Windows, чтобы избежать обнаружения. Настоящий файл называется spoolsv.exe и находится в C:\Windows\System32.
Чтобы проверить расположение файла, щелкните правой кнопкой мыши процесс Spooler SubSystem App в диспетчере задач и выберите «Открыть местоположение файла».
Вы должны увидеть файл spoolsv.exe в C:\Windows\System32.
Если вы видите файл в другом месте, вероятно, это вредоносная программа, пытающаяся замаскировать себя как процесс spoolsv.exe. Запустите сканирование с помощью своего антивирусного приложения, чтобы найти и устранить любые проблемы в вашей системе.
Ошибка печати — ошибка уведомления о задании печати
Если вы столкнулись с этим Ошибка печати проблему, вы можете попробовать наши рекомендуемые решения ниже в произвольном порядке и посмотреть, поможет ли это решить проблему.
- Обновите драйверы USB
- Обновите драйвер принтера
- Перезапустить службу диспетчера очереди печати
- Запустите средство устранения неполадок принтера
- Перезагрузите / перезапустите принтер.
Давайте посмотрим на описание процесса применительно к каждому из перечисленных решений.
Прежде чем начать, проверьте бумагу в принтере. Могут возникнуть проблемы с захватом бумаги из входного лотка, особенно если у вас есть многофункциональный принтер и вы можете использовать другие его функции.
1]Обновите драйверы USB
Здесь подключите принтер к другому компьютеру, чтобы проверить, может ли система завершить задание печати без ошибок. Если ваш принтер работает на другом компьютере, скорее всего, проблема связана с драйверами USB. В этом случае вам необходимо обновить драйверы USB на компьютере, на котором не удается выполнить задание на печать. Вот как:
- Нажмите клавишу Windows + X, чтобы открыть меню опытного пользователя.
- Нажмите клавишу M на клавиатуре, чтобы открыть Диспетчер устройств.
- В диспетчере устройств развернуть / свернуть Контроллеры универсальной последовательной шины.
- Найдите драйвер порта USB (обычно с названием набора микросхем и / или контроллера), к которому подключен принтер.
- Щелкните правой кнопкой мыши драйвер порта и выберите Обновить драйвер.
- В следующем окне выберите выберите «Автоматический поиск обновленных драйверов» (подключитесь к Интернету, чтобы получить последнюю версию драйверов).
Windows выполнит поиск обновленной версии драйвера и установит ее автоматически. После этого закройте Диспетчер устройств и перезапустите принтер.
Теперь попробуйте распечатать еще раз и посмотрите, Ошибка печати вопрос решен. Если нет, переходите к следующему решению.
2]Обновите драйвер принтера.
Это решение требует, чтобы вы установили последние версии драйверов печати для вашего принтера. Вы можете загрузить последнюю версию драйвера принтера с веб-сайта производителя.
После обновления драйвера принтера попробуйте отправить задание на печать и посмотрите, Ошибка печати вопрос решен. Если нет, переходите к следующему решению.
3]Перезапустить службу диспетчера очереди печати
Перезапуск службы буферизации принтера после очистки отложенных задач может решить проблему. Ошибка печати проблема.
Вот как:
- Нажмите Windows Key + R, чтобы открыть диалоговое окно «Выполнить».
- В диалоговом окне «Выполнить» введите services.msc и нажмите Enter, чтобы открыть Услуги.
- В окне «Службы» найдите Диспетчер очереди печати служба.
- Щелкните правой кнопкой мыши на Диспетчер очереди печати и выберите Характеристики.
- В окне свойств щелкните Останавливаться.
Это остановит процесс очереди печати. Не закрывайте окно свойств диспетчера очереди печати.
Теперь откройте проводник и перейдите в следующее место:
Если вы не видите никаких файлов, щелкните значок Вид вкладка и проверьте Скрытые предметы коробка.
- Закройте окно проводника.
- В окне свойств диспетчера очереди печати щелкните значок Начинать кнопку, чтобы перезапустить службу.
Теперь вы можете закрыть окно «Службы», попробовать распечатать еще раз и посмотреть, решена ли проблема. Если нет, переходите к следующему решению.
4]Запустите средство устранения неполадок принтера
Запуск встроенного средства устранения неполадок Windows 10 перезапустит принтер и драйверы и проверит наличие ошибок. Ваш принтер должен быть подключен во время этой процедуры.
Чтобы запустить средство устранения неполадок принтера, сделайте следующее:
- Нажмите Начинать и выберите Настройки.
- Идти к Обновление и безопасность.
- Щелкните значок Средство устранения неполадок таб.
- Прокрутите вниз и нажмите Принтеры.
- Щелкните значок Запустите средство устранения неполадок кнопка.
- Следуйте инструкциям на экране и примените все рекомендуемые исправления.
После этого попробуйте распечатать и посмотрите, Ошибка печати вопрос решен. Если нет, переходите к следующему решению.
5]Сбросьте / перезапустите принтер
Иногда это все, что нужно для решения этой проблемы. Ошибка печати проблема. Если в очереди есть задания, которые нельзя сдвинуть, перезапуск должен очистить их.
Сделайте следующее:
- Выключите принтер.
- Выньте шнур питания из розетки.
- Оставьте принтер бездействующим на минуту.
- Нажмите и удерживайте кнопку питания.
- Удерживая кнопку питания, подключите кабель питания к розетке и отпустите кнопку питания, когда принтер перезапустится.
Теперь попробуйте распечатать и проверьте, устранена ли ошибка.
Надеюсь это поможет!
Настройка запуска
Первым делом стоит перепроверить настройки службы и тех, от которых она зависит. По инструкции, описанной в самом первом пункте статьи, заходим в свойства службы. На вкладке «Общие» в разделе «Тип запуска» указываем «Автоматически» без «Отложенный запуск».
Переходим на вкладку «Зависимости» и смотрим, какие службы там указаны. Их работу и настройки также нужно перепроверить, а при необходимости правильно сконфигурировать. Удаленный вызов процедур (RPC) легко найти в том же списке окна служб.
Не лишним будет настроить поведение службы в случае сбоев. Это делается на закладке «Восстановление». Выставляем режим «Перезапуск» для первого и второго сбоя.
Остановка через командную строку
Командная строка с правами админа открывается через диспетчер задач. В Windows 10 через поиск возле «Пуска» есть кнопка поиска. Вводим в поиск cmd и запускаем строку как администратор.
Рассмотрим первый вариант.
- Для запуска диспетчера зажимаете комбинацию Alt Ctrl Del или Ctrl Shift Esc.
- В меню «Файл» кликаете на «Запустить новую задачу».
- Прописываете «cmd».
- Возле фразы «Создать задачу с правами администратора» ставите галочку.
- Нажимаете Enter или OK.
Вводите в окно поочерёдно каждую команду:
- net stop spooler;
- del%systmroot%system32spoolprinters*.shd – удаляет с директории Printers файлы .shd;
- del%systmroot%system32spoolprinters*.spl – очищает папку от документов формата .spl;
- net star spool.
Первая и последняя команды останавливают и запускают диспетчер печати соответственно.
Отмена считается успешной, если после выполнения каждой команды на экране не появляется никаких ответных сообщений наподобие «Ошибка доступа…» или «Не удаётся….».
Переходим к практике
Чтобы не загромождать статью, я не буду приводить кучу проверок (на то, что компьютер доступен, что у нас есть доступ к WMI и т.д.).
Итак, для начала нам нужно узнать путь к очереди печати, т.е. посмотреть значение реестра удалённого компьютера. Для этого используем .NET класс RegistryKey.
Для того, чтобы подключиться к реестру удалённого компьютера используем метод OpenRemoteBaseKey, передав ему в качестве параметров имя компьютера и раздел реестра:
$ServerKey = ::OpenRemoteBaseKey( ::LocalMachine, $ComputerName)
$Key = $ServerKey.OpenSubKey(‘SYSTEMCurrentControlSetControlPrintPrinters’)
Переменная $Key содержит весь подраздел Printers (на скриншоте выше). Нам из этого раздела нужно только одно значение:
$DefaultSpoolDirectory = $Key.GetValue(‘DefaultSpoolDirectory’)
Переменная $DefaultSpoolDirectory содержит тот самый путь к файлам очереди печати:
PS C:> $DefaultSpoolDirectoryC:WINDOWSSystem32spoolPRINTERS
Отлично! Вот только появляется новая проблема: это локальный путь – по этому пути к удалённому компьютеру мы не доберёмся. Нужно преобразовать его в UNC-путь, т.е. из пути
C:WINDOWSsystem32spoolPRINTERS
получить путь
\ComputerNameC$WINDOWSsystem32spoolPRINTERS
Это можно сделать простой манипуляцией со строкой:
$RemoteDefaultSpoolDirectory = ‘\’ $ComputerName ” $DefaultSpoolDirectory ‘$’ $DefaultSpoolDirectory.Substring(2)
Т.е. просто дописываем в строку (наш локальный путь) недостающие символы.
Теперь всё готово, можем останавливать службу и очищать очередь печати.
Останавливаем службу печати:
# Получаем службу$Service = Get-WmiObject Win32_Service @PSBoundParameters # Останавливаем службу$Service.StopService()
На всякий случай поясню – в данном случае при обращении к WMI используется сплаттинг, если такая форма кажется незнакомой и пугающей рекомендую почитать соответствующую статью, или воспользоваться более привычной формой:
$Service = Get-WmiObject Win32_Service ` -Filter «name = ‘spooler’» ` -ComputerName $ComputerName
После остановки службы можно очищать очередь печати, но как известно аппетит приходит во время еды, и мне захотелось ещё посмотреть на то, сколько мусора там собралось:
# Если в очереди печати что-то естьif ($ContentSpoolDirecrory = Get-ChildItem $RemoteDefaultSpoolDirectory -Force){ # Считаем размер каталога с очередью печати $FolderSize = ($ContentSpoolDirecrory | Measure-Object -Property Length -Sum).Sum / 1Mb # Выводим «`nВ {0} находится {1} файл(а/ов), общим объёмом {2:
Вообще общепризнанным “best practice” не рекомендуется выводить простой текст в выводе скрипта, но так как это не было целью работы, и мне уже было лень с этим возиться, поэтому я просто воспользовался оператором –f.
Осталось только запустить службу:
$Service.StartService()
Если нужно перезапустить (остановить/запустить) другую службу, действия будут аналогичными, при необходимости можно имя службы и удалённого ПК засунуть в параметры, и запускать/останавливать/перезапускать любые службы на любых компьютерах
Исправление 4 — Запустите средство устранения неполадок принтера.
Если ничего не помогает, вы можете запустить средство устранения неполадок принтера для устранения неполадок принтера.
1. Откройте Настройки на вашем компьютере.
2. Затем с левой стороны нажмите «Система».
3. Теперь нажмите «Устранение неполадок» слева.
4. Это приведет вас к экрану настроек средства устранения неполадок.
5. С правой стороны нажмите «Другие средства устранения неполадок».
5. В списке средств устранения неполадок прокрутите вниз и найдите средство устранения неполадок «Принтер».
6. После этого нажмите «Выполнить», чтобы запустить средство устранения неполадок принтера.
Теперь следуйте инструкциям на экране, чтобы устранить проблему с принтером, с которой вы столкнулись.
Программы для Windows, мобильные приложения, игры — ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале — Подписывайтесь:)
Как очистить очередь печати принтера (Windows)
Проблема: документы не удаляются из очереди, причем не помогает ни отключение принтера, ни перезагрузка компьютера.
В этом случае используем жесткий метод очистки, описанный ниже.
Необходимо открыть командную строку, запущенную от имени администратора, и выполнить следующие команды:
net stop spooler del %systemroot%\system32\spool\printers\*.shd del %systemroot%\system32\spool\printers\*.spl net start spooler
Для ленивых Cmd файл в архиве remove_printer_jobs.zip217 Байт. (Запускать от имени Администратора)
После всех манипуляций может получиться так, что на терминальных серверах принтеры все равно через какое то время перестают работать.
Причины этих проблем разделим следующим образом.
- Неидентичные версии драйверов на клиентской машине и на терминальном сервере.
- Нестабильность драйверов в терминальной среде.
- Высокая нагрузка на службу «диспетчер очереди печати»
- Отсутствие работоспособных драйверов для терминальных серверов.
Версии драйверов.
Драйверы различных версий на сервере и клиентских машинах (в общем, то это первое, что нужно проверить) должны быть идентичны в т. ч. и с точки зрения версии PCL. Если версии отличаются то, скорее всего печати нам не видать. Также можно отметить, что когда стоит выбор использовать PCL5 или PCL6, лучше устанавливать драйверы PCL5, т.к. на практике они работают стабильнее. PCL6 возможно пригодится для печати векторной графики, но в офисах, где печатаются в основном текстовые документы, он не так актуален.
Высокая нагрузка и нестабильность драйверов в терминальной среде.
Нестабильная работа драйверов и, соответственно, перегрузка ими диспетчера очереди печати (по русски – «спулера») вызывала (и будет вызывать, если не чего не делать), остановку всего процесса печати на сервере, а иногда и остановку (зависание) ОС сервера в целом.
До выхода Windows Server 2008, штатных средств по оптимизации нагрузки спулера в ОС Windows Server не было.
Поэтому единственным адекватным методом борьбы с регулярным зависанием спулера (и соответственно, массовыми звонками в тех. поддержку от разгневанных пользователей), был bat-ник, по расписанию превентивно перезапускающий процесс spoolsv.exe (например, утром и в обеденное время), освобождая спулер от висящих запросов и очередей.
С выходом Windows Server 2008 и Windows 7 появилась возможность изоляции драйверов принтера. Данная возможность позволяет драйверу принтера подгружать задачи не в Spoolsv.exe, а специальный под-процесс PrintIsolationHost.exe.
При такой конструкции, зависание драйвера одного принтера, не вешает всю очередь печати, поскольку встает только один под-процесс PrintIsolationHost.exe, а сам процесс спулера spoolsv.exe остается работоспособным.
Теперь пару слов о настройке. Диспетчер печати по умолчанию выполняет драйверы печати в изолированном процессе. Изменить можно при помощи групповой политики, параметр «Выполнять драйверы принтеров в изолированных процессах» .
Также важен еще один параметр групповой политики это – «Переопределить параметр совместимости выполнения драйвера печати»
Для того чтобы включить изоляцию драйверов принтеров, нужно использовать редактор локальной групповой политики (gpedit.msc):
Откройте gpedit.msc и последовательно перейдите:
Параметры компьютера (Computer Configuration) -> Административные шаблоны (Administrative Templates)-> Принтеры (Printers).
Среди перечня политик нужно включить следующие:
Выполнить драйверы принтеров в изолированных процессах (Execute print drivers in isolated processes)
Переопределить параметр совместимости выполнения драйвера печати, назначенный драйвером печати (Override print driver execution compatibility setting reported by print driver)
К сожалению, данная функция никак не решит проблему отсутствия работоспособных драйверов для терминальных сред или слишком высокой нагрузки на спулер (например, когда на сервере установлены 10-ки разных драйверов разных устройств).
Отсутствие работоспособных драйверов для терминальных сред и сверхнагрузка на спулер.
В ситуации, когда с терминального сервера необходимо печатать на 10-ках различных печатающих устройствах (в зоопарке из принтеров, если быть точнее), многие из которых не имеют рабочих драйверов для терминалов, следует применять функцию TS Easy Print.
TS Easy Print и сторонние решения вроде коммерческого продукта ScrewDrivers — в данном материале не рассматриваются.
← Ошибка 0x00000709 при попытке установить сетевой USB принтер
Возвращаем поддержку CUDA на картах Nvidia ниже GTX-6XX →
Проверка компьютера на активность вирусных программ
Первым делом, конечно, необходимо полностью проверить свой ПК на вирусное ПО, так как в противном случае, при наличии потенциально опасных файлов, все последующие шаги по решению образовавшейся проблемы могут уйти на нет. Ниже мы подготовили полезные ссылки на тему антивирусов по материалам, которые имеются на нашем сайте:
- Антивирус McAfee
- Антивирус Comodo Internet Security
- Антивирус Dr. Web
- Список лучших антивирусов для Windows 8
Выбрав себе подходящий, установите антивирусную программу, просканируйте компьютер и удалите все вирусы, если таковые имеются. После всего этого проверьте, перестал ли отключаться диспетчер печати. Если нет, то переходите к следующему шагу.
Устранение неполадок принтера
Если не уверены в том, что вызывает ошибку, выполните поочередно следующие шаги:
Прежде всего запустите средство устранения неполадок. Этот инструмент позволит перезагрузить принтер и драйверы и проверить наличие ошибок. Прежде чем продолжить включите принтер.
Откройте раздел устранения неполадок, командой помощью команды ms-settings:troubleshoot, запущенной из окна «Выполнить» (Win + R).
В правой части кликните на вкладку Принтер и запустите средство устранения неисправностей. Если в результате начального сканирования была обнаружена ошибка, кликните на «Применить это исправление».
После завершения перезагрузите службу и очистите очередь печати как указано в предыдущем способе.
Затем перезапустите принтер. Иногда этого решения достаточно, чтобы устранить проблему. Если есть какие-либо задания в очереди, которые не могут быть удалены, перезапуск должен очистить их. Выключите питание принтера, отсоедините его от компьютера, затем снова подключите и включите. Теперь попробуйте распечатать документ. Чаще всего это должно решить ошибку печати.
Проверьте наличие бумаги. Часто возникают проблемы с захватом бумаги во входном лотке. Особенно, когда используете МФУ, другая функция могла «зафиксировать» лист для своей операции.
Основном причиной отказа принтера работать по своему прямому назначению является самовольное отключение службы диспетчера печати. Произойти такая неприятность может в любой из версий Windows XP, 7, 8.1, 10. Главной задачей пользователя в такой ситуации становиться поиск решения, чтобы включить ее обратно. Отдельной проблемой является неисправность, когда служба не запускается с сообщением «Не удалось запустить на локальном компьютере».
В этой инструкции мы объясним на примерах, почему выключается «Spooler». Рассмотрим варианты решения через перезагрузку персонального компьютера, настройку запуска службы, проверку системы на вредоносные программы, исправление встроенными средствами самой Виндовс, переустановку всего пакета драйверов и самого принтера. Все это гарантировано поможет перезапустить печать заново.
Способы решения
Самая распространенная причина сбоя печати под кодом 000006 (ошибка 0x000006ba) – отключение ответственной службы, поэтому первым делом проверяем данную вероятность, а затем переходим к другим.
Проверяем «Диспетчер печати»
- Следуем пути: «Пуск» – «Панель управления» – «Система и безопасность».
- Меняем тип просмотра на «Крупные значки» и переходим в пункт «Администрирование» – «Службы».
- Теперь перед нами длинный список различных компонентов, среди которых нам нужно отыскать «Диспетчер печати».
- Напротив него должно быть написано «Работает». Если нет, дважды щелкните по наименованию службы и укажите автоматический тип запуска.
- Закройте окошко и в левой колонке кликните «Запустить».
- Подождите, пока компонент заработает, и вернитесь к печати.
Обычно для Windows 10 этих мер достаточно, чтобы нормализовать процесс выведения данных на бумагу.
Сканирование на вирусы
Нередко помехой для печати служат вирусы. Для эффективной очистки войдите в систему в «Безопасном режиме»:
Перезагрузите компьютер и до появления заставки успейте нажать F8 или другие клавиши: F1, Del, F2, F10, Tab, Reset (их выбор зависит не от того, какая у вас Windows: 8, 10, 7 или ХР, а исключительно от типа BIOS) и подождите, пока загрузится BIOS.
Выберите «Безопасный режим» – вы получите доступ к основным функциям управления
Запустите антивирус (обратите внимание, что некоторые из них работают только в стандартном режиме) и проверьте все файлы
Можно также скачать антивирусную утилиту и запустить сканирование с флешки.
Чистка очереди печати
Обычный способ
- Откройте «Панель управления» (в «Виндовс» 10 лучше действовать не через «Параметры», а через «Классическое приложение») и вкладку «Устройства и принтеры».
- Выберите подключенный принтер и кликните по его значку вспомогательной кнопкой мыши.
- Здесь нужно нажать «Просмотр очереди печати».
- Кликните крайний раздел «Принтер» и укажите «Очистить очередь».
Принудительная очистка
Если в ответ на попытку очистить реестр печати появляется сообщение о невозможности выполнить операцию, придется прибегнуть к другому способу.
- Снова найдите принтер в списке устройств, щелкните по названию основной кнопкой мыши и вверху отыщите вкладку «Свойства сервера печати» – «Дополнительные параметры» – «Папка очереди печати».
- В строке должен быть указан путь: C\windows\system32\spool\Printers. Если поле пустует, кликните «Изменить дополнительные параметры» и впишите значение.
- Теперь закройте «Панель управления», нажмите Win+R.
- В строку «Выполнить» пишем: cmd и жмем «Энтер».
- После открытия командной строки (окно с черным полем) задайте для выполнения: net stop spooler.
- Затем по очереди:
- del %systemroot%\system32\spool\printers\*.shd /F /S /Q
- del %systemroot%\system32\spool\printers\*.spl /F /S /Q
- net start spooler.
Перезагрузите компьютер и попробуйте распечатать какой-нибудь документ, чтобы убедиться, что все работает нормально.
Восстановление системы
Стоит также проверить состояние системных файлов. Для этого:
- Вызовите «Командную строку» (выше написано, как это делается).
- Задайте команду: С/Windows/System32/sfc /scannow.
Теперь ОС продиагностирует и исправит неполадки самостоятельно.
Переустановка принтера
- Отключите принтер от компьютера и из сети.
- Войдите в «Панель управления» – «Устройства и принтеры».
- Выделите принтер и нажмите вверху «Удалить устройство».
- Если у вас Windows 10, то перезапустите систему и подключите принтер к компьютеру заново.
Для «Виндовс» более ранних версий, нужно скачивать драйвера с сайта той фирмы, чье имя носит ваше оборудование, и устанавливать их:
- Извлеките файлы из архива и сохраните их где-нибудь под рукой, чтобы точно помнить путь.
- Откройте «Этот компьютер» – «Свойства системы» – «Диспетчер устройств».
- Найдите свой принтер, кликните правой кнопкой по его названию и выберите «Обновить драйвер» – «Поиск в компьютере» – распакованные файлы.
Перед началом печати лучше перезагрузить ОС.
Что делать, если «спулер» сильно грузит процессор
Многие пользователи разных версий «Виндовс» часто жалуются на то, что процесс «spooler» сильно грузит процессор. Проблема станет более острой, когда загрузка начинает доходить за отметку в 80 процентов. Это действительно нетипичная ситуация и такой загрузки быть не должно. Рассмотрим возможные причины и их быстрое самостоятельное решение.
- Большая очередь из заданий на печать или файлы очень большого размера. Просто очищаем список заданий и разбиваем большой файл на несколько частей соответственно.
- В перечне принтеров много моделей, которые вообще или очень редко используются. Их лучше удалить, так как службе печати приходится постоянно их «мониторить», что вызывает дополнительную нагрузку.
- Устаревший или «битый» драйвер сам может негативно воздействовать и потреблять много ресурсов. В такой случае переустановка неизбежна.
Какая причина была у Вас?
- Непонятно*50%, 1 голос1 голос50%1 голос — 50% из всех голосов
- Драйвера 50%, 1 голос1 голос50%1 голос — 50% из всех голосов
- Просто была остановлена служба 0%, 0 голосовголосов0 голосов — 0% из всех голосов
- Вирусы 0%, 0 голосовголосов0 голосов — 0% из всех голосов
- Много заданий в очереди печати 0%, 0 голосовголосов0 голосов — 0% из всех голосов
Всего голосов: 215.04.2019× Вы или с вашего IP уже голосовали.
Запуск средства устранения неполадок принтера
Прежде чем перейти к более сложным способам решения, рекомендуется начать поиск неисправностей запуском утилиты, способной автоматически решить большинство проблем.
Воспользуйтесь инструментом устранения неполадок принтера, чтобы проанализировать текущую ситуацию с драйверами и посмотреть, эффективность его предустановленных способов восстановления. Инструмент ищет несоответствия, которые приводят к ошибкам печатающего устройства. Если ему удастся найти способ восстановления, он порекомендует исправление, которое разрешит ошибку.
Откройте вкладку Устранения неполадок командой ms-settings:troubleshoot из окна «Выполнить» (Win R).
Дождитесь завершения начального сканирования, а затем нажмите «Применить это исправление», если средство определило вариант восстановления.
После успешного применения исправления перезагрузите компьютер и проверьте, возникает ли ошибка, повторив то действие, при котором она возникала. Если продолжаете сталкиваться с ошибкой, из-за которой не произведен вызов функции Startdocprinter или инструмент не нашел никаких проблем с конфигурацией принтера, перейдите к следующему методу.