Adelitusn.ru

ПК и Техника
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Закрываем уязвимость диспетчера очереди печати Windows (PrintNightmare)

Закрываем уязвимость диспетчера очереди печати Windows (PrintNightmare)

Обновлено: 07.07.2021. Microsoft выпустила обновление KB5004945 для Windows 10, версия 21H1, 20H2 и 2004 для устранение уязвимости PrintNightmare.

Microsoft недавно расскрыла информацию о новой уязвимости удаленного выполнения кода в Windows, которая использует диспетчер очереди печати Windows. Уязвимость активно эксплуатируется, и поэтому компания опубликовала сразу два предварительных решения для защиты систем от атак, использующих данную уязвимость.

Известно, что уязвимость CVE-2021-34527 (PrintNightmare) затрагивает как серверные операционные системы, такие как Windows Server 2008, 2012, в том числе Windows Server 2016, так и десктопные версии Windows 7 SP1, Windows 8.1, Windows 10 1809 и выше, в том числе Windows 10 21H1.

Компания Acros Security, разработчик 0patch Agent для Windows, проанализировав уязвимость, предположила, что проблема затрагивает преимущественно серверные версии Windows Server. Однако, уязвимость может также затрагивать и десктопные версии Windows 10 и серверные версии Windows Server без DC (контроллер доменов), при условии внесения следующих изменений в конфигурацию по умолчанию:

Описание уязвимости CVE-2021-34527 (PrintNightmare):

Уязвимость удаленного выполнения кода эксплуатируется в случаях, когда служба диспетчера очереди печати Windows неправильно выполняет привилегированные файловые операции. Злоумышленник, успешно воспользовавшийся этой уязвимостью, может запустить произвольный код с правами SYSTEM. После этого злоумышленник может установливать программы; просматривать, изменять или удалять данные; или создавать новые учетные записи с полными правами пользователя.

Атака вовлекает аутентифицированного пользователя, вызывающего RpcAddPrinterDriverEx ().

Убедитесь, что вы применили обновления безопасности, выпущенные от 8 июня 2021 г., и просмотрите разделы часто задаваемых вопросов и временное решение в этом описании уязвимости, чтобы узнать, как защитить вашу систему от этой уязвимости.

Microsoft предлагает два решения: отключение службы диспетчера очереди печати и отключение входящей удаленной печати с помощью групповой политики. Первое решение отключает локальную и удаленную печать на устройстве. Решение подойдет для случаев, когда функция печати не требуется и не подойдет для случаев, если функция печати используется на устройстве. Вы можете включить диспетчер очереди печати по запросу, но данное решение не удобно.

В качестве второго решения требуется доступ к редактору групповой политики, который доступнен только в версиях Windows Pro и Enterprise.

Два решения для закрытия уязвимости CVE-2021-34527 (PrintNightmare)

Отключение диспетчер очереди печати

Чтобы отключить диспетчер очереди печати, выполните следующие рекомендации:

  • Откройте PowerShell с повышенными привилегиями, например, используя сочитание клавиш Win + X и из выпадающего списка выберите Windows PowerShell (Администратор).
  • Поочередно запустите следующие команды:

Последние две команда останавливают службу диспетчера очереди печати и отключают её.

Второе решение – отключение службы входящей удаленной печати с помощью редактора групповой политики

Чтобы отключить входящую удаленную печать, выполните следующие рекомендации:

  • Нажмите сочетание клавиш Windows + R , чтобы открыть окно команды «Выполнить».
  • Введите gpedit.msc и нажмите ОК.
  • В открывшемся Редакторе групповой политики перейдите по следующему пути: Конфигурация компьютера / Административные шаблоны / Принтеры
  • Два раза нажмите на политику Разрешить очереди печати принтера прием клиентских подключений.
  • Установите для политики значение Отключено.
  • Нажмите на кнопку Применить.

0Patch разработали и опубликовали микропатч, который устраняет проблему удаленного выполнения кода диспетчера очереди печати. Однако исправление было создано только для серверных версий Windows Server, в частности для Windows Server 2008 R2, Windows Server 2021, Windows Server 2016 и Windows Server 2019.

Все способы запустить службу диспетчера печати, если она останавливается

Перед тем как приступить к устранению проблем, следует удостовериться, что отказ печатать происходит именно из-за указанной службы операционной системы. Чтобы проверить ее состояние, найдем ее среди остальных компонентов в перечне. Для этого нужно проделать несколько простых шагов.

  1. Открываем окно быстрого запуска команд комбинацией Windows+R.
  2. Вводим команду «services.msc».
  3. Ждем открытия списка служб.
  4. Находим в перечне «Диспетчер очереди печати» и открываем двойным щелчком мыши.

Теперь необходимо удостовериться, что она остановлена и не работает. Смотрим на соответствующие надписи в окне свойств, как это указано на рисунке ниже. При необходимости изменяем на нужные и принудительно запускаем, чтобы «оживить» работу принтеров. Тип запуска изменяем на «Автоматически» и нажимаем на кнопку «Запустить», а потом «Применить» и «ОК».

Нет службы печати в списке служб

Бывают случаи, когда можно не найти в длинном списке нужную нам службу печати. Тогда можно поискать по имении «Printers Spooler», если используется английский интерфейс ОС Windows. Если даже и так ничего не находится, то ситуация довольно проблемная. Это означает, что пользователь (Вы или кто-то другой) случайно или не зная об этом удалили важные файлы в системных папках на диске с «Виндой». Еще одной причиной пропадания диспетчера печати может быть наличие вредоносного ПО, а попросту вирусов, на ПК. Решение могут быть такие:

  1. Проверить реестр системы, а именно значение параметра DependOnService в ветке HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Spooler. Оно должно быть равным «RPCSS http». Измените в случае несоответствия. зайти в редактор можно через быстрый запуск (Windows+R) и командой «regedit».
  2. Чистка «компа» от вирусов полноценным антивирусом или одноразовой бесплатной утилитой.
  3. Возврат к точке восстановления, если такова была создана.
  4. Переустановка системы полностью.

Перезапуск службы печати в Windows

Данная служба называется print spooler. Для чего может потребоваться выполнить перезапуск службы печати? Бывает так, что в какой-то момент очередь печати принтера просто забивается, особенно если печать ведется через сервер терминалов.

Как перезапустить службы печати Windows через оснастку службы

Открываем – Пуск – Панель управления

Далее ищем пункт – Администрирование – Службы

либо нажимаем win+R, открыв командную строку – пишем services.msc и жмем enter. У вас откроется оснастка Службы.

Находим нашу с вами службу, а именно Диспетчер печати, видим, что статус у нее сейчас Работает.

Щелкаем правым кликом и из контекстного меню выбираем Перезапустить.

Служба перезапустится и ваш принтер вероятно, начнет снова печатать.

Как перезапустить службы печати Windows через консоль.

Открываем cmd через Пуск.

И пишем в нем две команды:

Причины проблем с диспетчером

Для понимания дальнейших манипуляций на компьютере следует выделить причины, по которым может останавливаться служба печати.

  • Вредоносное программное обеспечение негативно воздействует на работу или попытки запустится разных служб, что влечет проблемы с работой принтера.
  • Некоторые критичные файлы системы удалены пользователем или вирусами.
  • Устарели драйвера, которые отвечают за правильную работы принтера. Или они несовместимы с последним обновлением Виндовс и вызывают конфликт.
  • Служба не работает из-за проблем у других служб, от которой диспетчер печати зависит напрямую.

Способы устранение проблемы

Перезагрузка ПК

Если пропадание списка принтеров из меню «Печать» разных программ, которые позволяют это действие, нечастое, то помочь в проблеме может перезагрузка Вашего персонального компьютера или ноутбука. Но если в дальнейшем опять случаются те же казусы, то такой вариант решения явно не подойдет в такой ситуации.

Настройка запуска

Первым делом стоит перепроверить настройки службы и тех, от которых она зависит. По инструкции, описанной в самом первом пункте статьи, заходим в свойства службы. На вкладке «Общие» в разделе «Тип запуска» указываем «Автоматически» без «Отложенный запуск». «Состояние» переводим в «Работает», если на данный момент оно другое. Используем кнопку «Запустить». Незабываем применить и сохранить настройки. Вид закладки должен быть такой.

Читайте так же:
Ошибка Chrome: Этот параметр включен администратором

Переходим на вкладку «Зависимости» и смотрим, какие службы там указаны. Их работу и настройки также нужно перепроверить, а при необходимости правильно сконфигурировать. Удаленный вызов процедур (RPC) легко найти в том же списке окна служб.

Не лишним будет настроить поведение службы в случае сбоев. Это делается на закладке «Восстановление». Выставляем режим «Перезапуск» для первого и второго сбоя.

Проверка на вирусы и сканирование системы

Как уже неоднократно упоминалось, проблемой часто бывает наличие на ПК вредоносного программного обеспечения, а в народе «вирусов». Чтобы убрать эту причину из списка возможных нужно выполнить глубокое сканирование системы и удаление вредоносных файлов. Для таких целей можно использовать штатный, ранее установленный антивирус, со свежими базами. Если такого нет или обновление до последней версии проблемно, то воспользуйтесь любым бесплатным одноразовым сканером. Отличный вариант для таких целей Cureit от . Скачать рекомендовано из официального сайта компании.

После сканирования, лечения поврежденных файлов и удаления вредоносных, специалисты рекомендуют проверить целостность самой Windows. В таком случае стоит воспользоваться встроенной утилитой «sfc», которая самостоятельно может сделать все сама без вмешательства пользователя и настроек с его стороны. Порядок действий такой:

  • Откройте окно запуска клавишами Windows+R.
  • Введите команду «cmd», чтобы запустить командную строку.
  • В ней запустите «sfc /scannow».
  • Наберитесь терпения и дождитесь окончания процесса.
  • По окончании перезагрузите компьютер.

Исправление средствами Виндовс

Как еще один простой и быстрый вариант можно рассматривать исправление ситуации встроенными средствами самой операционной системы. Для этого через панель управления заходим в раздел «Устранения неполадок», а в нем выбираем «Оборудование и звук». В открывшемся списке находим ярлык «Принтер».

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

Очистка очереди печати

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

  • Очистка временной папки.
  • Командная строка.
  • Специальный Bat файл.
  • Сторонние утилиты.

Для выполнения первого способа Вам нужно на системном диске, а, скорее всего, это «C:/», найти папку «C:Windowssystem32spoolPRINTERS» и удалить все, что там есть. Это позволит максимально быстро очистить очередь печати. Файлы могут не удаляться, если служба печати запущена. Нужно на время очистки ее остановить, а потом включить обратно.

Все способы убрать документы в очереди Подробное описание шагов каждого варианта очистки.

Переустановка драйвера

Драйвера могут влиять на работу службы диспетчера печати по многим причинам.

  1. Установленные «дрова» с установочного диска предназначены для более ранних версий Виндовс.
  2. Вы обновили свою операционную систему до последней версии, которая с ПЗ принтера конфликтует.
  3. Файлы повреждены пользователями или вредоносными программами.

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

Подробная инструкция по установке драйвера принтера. Ссылки на скачивания последних версий программного обеспечения для разных брендов.

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

    Удалить само устройство в разделе панели управления «Устройства и принтеры». Чтобы зайти в этот раздел используйте специальные команды. Сначала Windows+R, а потом «control printers». Выберите нужную модель и через правую клавишу мыши «Удалить».


Запускаем сервер, а на вкладке «Драйвер» производим удаление нужного пакета.


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

Другие варианты удалить драйвер принтера из операционной системы Описание каждого шага действий для полного удаления ПО устройства.

Сборник свежих драйверов Скачивайте по прямым ссылкам.

Установка принтера через локальный порт

В некоторых случаях помогает при проблемах с диспетчером печати установка печатающей техники через локальный. Попробуйте это сделать следуя таким шагам:

  1. Откройте через панель управления раздел с принтерами.
  2. Там вверху в меню выберите «Установка».
  3. В окне нажмите по первому варианту «Добавить локальный».
  4. Далее «Создать новый порт» и в списке выбрать «Local Port».
  5. Укажите любое значение порта.
  6. Далее следуйте инструкциям мастера установки.

2. Как перезапустить службы печати Windows через консоль.

Открываем cmd через Пуск.

Перезапуск службы печати в Windows -09

Напомню запускать его нужно обязательно от имени администратора.

Перезапуск службы печати в Windows -10

И пишем в нем две волшебные команды

net stop spooler

net start spooler

В идеале вы может написать небольшой батник, который легко можно будет запустить. Кому лень вот ссылка на скачивание: Скачать Перезапуск службы печати. Так же советую вам обратить внимание на статью Постоянно вылетает диспетчер печати Имя сбойного модуля: zSDNT5UI.dll

Не удается запустить службу печати windows

Все с запуском и остановкой службы печати я вас ознакомил, теперь покажу, что делать если у вас не удается ее запустить. Откройте свойства службы и перейдите на вкладку Зависимости. Обратите внимание, что для того чтобы она работала, требуется выполнение службы HTTP-служба и если она не работает, то системе не удалось запустить службу диспетчер печати.

Чтобы этого избежать, откройте редактор реестра Windows и перейдите в ветку

Убедитесь, что там есть параметр Start и у него значение 3, если не такое, то меняйте его на тройку.

Так же вы можете запустить средство диагностики работы принтера в Windows и проверить его работу. Запускаете утилиту и жмете принтер.

Далее выбираете нужный принтер из списка и следуете указаниям мастера.

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

Чаще всего эти проблемы случаются из-за того что в сети установлены принтеры разных производителей, с разными драйверами. В результате останавливается диспетчер очереди печати на терминальных серверах Windows.Также операционки разных разрядностей, те 32bit и 64bit. Также подобное поведение в большей мере проявляется у USB принтеров, в меньшей мере у сетевых.

Рассматривать установку драйверов не будем – разберемся со службой печати. Данный мануал подойдет как для Windows 2008 и выше, так и для windows 7.

Что делать, если «спулер» сильно грузит процессор

Многие пользователи разных версий «Виндовс» часто жалуются на то, что процесс «spooler» сильно грузит процессор. Проблема станет более острой, когда загрузка начинает доходить за отметку в 80 процентов. Это действительно нетипичная ситуация и такой загрузки быть не должно. Рассмотрим возможные причины и их быстрое самостоятельное решение.

  • Большая очередь из заданий на печать или файлы очень большого размера. Просто очищаем список заданий и разбиваем большой файл на несколько частей соответственно.
  • В перечне принтеров много моделей, которые вообще или очень редко используются. Их лучше удалить, так как службе печати приходится постоянно их «мониторить», что вызывает дополнительную нагрузку.
  • Устаревший или «битый» драйвер сам может негативно воздействовать и потреблять много ресурсов. В такой случае переустановка неизбежна.

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

Принтер зависает при печати документа: что можно сделать? Несколько практических советов

printer-zavisДоброго дня!

Читайте так же:
Hamachi для Windows

При распечатке документов нередко случается одна мерзопакостная вещь: вроде нажал «печать» (Ctrl+P) и отправил документ на принтер, тот «прожужжал» и.. ничего не произошло.

Пытаешься еще раз отправить, но снова ничего не происходит (нередко при этом, принтер вообще подвисает и не отвечает на различные запросы). Приходится перезагружать и компьютер, и принтер (хорошо, если после этого все заработает — но и это бывает не всегда).

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

Ладно, меньше лирики, и ближе к теме .

ускорение ПК

Что можно сделать, если принтер начал зависать

Перезапустить службу «диспетчер печати»

На принтерах марки HP и Samsung (у нескольких старых модельных рядов) я встречаю один достаточно популярный глюк: при печати большого документа может так стать, что принтер останавливает печать и подвисает (не реагируя ни на какие «обычные» действия пользователя).

Самый быстрый способ решить это — просто зайти в список служб и перезапустить «Диспетчер печати» . После этого принтер работает как ни в чем не бывало (просто при следующей печати начните ее с того места, на котором принтер завис) .

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

  1. нажать сочетание клавиш Win+R , чтобы появилось окно «Выполнить» (либо зайти в диспетчер задач (Ctrl+Alt+Del) и нажать «Файл/новая задача») ;
  2. далее ввести команду services.msc и нажать OK (пример ниже на скрине);

Открываем службы - services.msc (универсальный способ)

Открываем службы — services.msc (универсальный способ)

Диспетчер печати - перезапустить

Диспетчер печати — перезапустить

Очистить очередь печати

Если у вас была «прервана» печать какого-нибудь документа, то при отправке нового — может так стать, что он не будет распечатываться. Дело в том, что принтер «хочет» сначала закончить работу над предыдущим документом и из-за этого не переходит к текущему.

Подобную проблему можно устранить, очистив очередь печати (это спец. список документов, который формируется перед печатью. Даже при отправке одного документа — он помещается в очередь печати *).

И так, как очистить эту очередь:

    сначала необходимо открыть вкладку: Панель управленияОборудование и звукУстройства и принтеры (чтобы открыть панель управления: нажмите Win+R ; введите команду control и нажмите Enter) ;

Win+R - открываем панель управления (команда control)

Win+R — открываем панель управления (команда control)

Устройства и принтеры - просмотр очереди печати

Устройства и принтеры — просмотр очереди печати

Удаление документов из очереди печати

Удаление документов из очереди печати

Дополнение!

Как отменить печать документа на принтере: очистка очереди печати — https://ocomp.info/kak-otmenit-pechat-na-printere.html

Включить опцию печати «сразу на принтер»

Есть одна замечательная опция в свойствах принтера, которая позволяет «избавиться» от лишних действий со стороны ПО и системы (речь все о той же очереди печати). Есть способ, как можно ее «обойти» и начать печатать сразу напрямую на МФУ (и за счет этого снизить количество ошибок).

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

И так, для начала необходимо открыть: Панель управленияОборудование и звукУстройства и принтеры (помощь: как открыть панель управления).

Далее найдите свое печатающее устройство и откройте вкладку «Свойства принтера» (не перепутайте, см. пример ниже!) .

Свойства принтера

Далее во вкладке «Дополнительно» переведите ползунок в «Печатать прямо на принтер» и нажмите OK. Пример ниже.

Ускорение вывода на печать (печатать сразу на принтер)

Ускорение вывода на печать (печатать сразу на принтер)

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

Переустановить драйвер на устройство

Не могу не отметить, что от драйвера (и его корректности работы) зависит очень многое. Нередко, при установки неподходящей версии драйвера — принтер либо вообще не печатает, либо зависает (как в нашем случае).

Кстати, это может произойти, например, и после обновления Windows (например, когда многие обновили Windows 7 на Windows 10 — оказалось, что некоторые устройства работают с новой ОС некорректно и для них попросту нет драйверов, одобренных производителем).

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

Воспользоваться специальными утилитами для автоматического обновления драйверов. Они сами определят модель вашего устройства (принтера), версию ОС Windows, найдут под нее драйвер и установят его. О лучших подобных утилитах я рассказывал в одной из своих предыдущих статей (ссылка ниже).

Кстати, перед этим желательно открыть диспетчер устройств (как это сделать), и удалить свой принтер в разделе «Очереди печати» .

Диспетчер устройств - удалить устройство

Диспетчер устройств — удалить устройство

1) Сначала определяете модель принтера (обычно на самом устройстве есть наклейка), далее загружаете с официального сайта производителя драйвер.

2) После останавливаете службу «Диспетчер печати» (о том, как это сделать — рассказано в этой статье выше).

3) Открываете папку Windowssystem32spoolprinters и удаляете из нее все файлы (в ней находятся временные файлы, отправляемые на печать).

4) Перезагружаете компьютер и запускаете установку драйвера (как правило, она проходит в авто-режиме, если вы загрузили драйвер с офиц. сайта).

5) Заходите в «Службы» и включаете «Диспетчер печати» . Таким нехитрым способом удается «оживить» принтер даже в, казалось бы, безнадежных случаях.

Если зависание происходит при работе с документами PDF, Word, Excel

1) Некоторые версии Word и Excel ведут себя нестабильно с определенными моделями принтеров (например, версия 2013 некорректно работает с рядом принтеров HP). Поэтому, совет банален: попробовать установить Office другого года (2016 намного стабильнее — лично мое мнение. ).

2) Кроме другой версии офиса можно также попробовать открыть и распечатать документ в аналогах MS Office. Я сейчас имею ввиду Яндекс- или Гугл-диск, например. Также есть и OpenOffice, и LibreOffice (бесплатные наборы офисных программ). Узнать о них более подробно можете в статье, ссылку на которую привожу ниже.

3) Не лишним будет попробовать пересохранить документ: из DOCX (скажем) в DOC или RTF (конечно, это все «полумеры», но выручить на некоторое время вполне может) .

4) Что касается PDF: то его также перед распечаткой можно попробовать конвертировать в другой формат, например, в Word (DOC/DOCX). О том, как это сделать, см. вот в этой заметке: https://ocomp.info/pdf-v-word-10-sposobov-konvert.html

5) Если ваш документ достаточно большой (больше десятка мегабайт) — то возможно, что он просто «долго» отправляется на принтер (например, ввиду слабого ПК, медленной работы сети (если это сетевой принтер) ). Как вариант, можно пробовать подождать: например, дать ПК и принтеру 10-15 мин. времени на осуществление операции.

Если документ на самом деле большой — попробуйте сначала сохранить его частями (например, разбейте по 15-20 стр.), а затем отправьте на распечатку одну из частей.

Попробуйте воспользоваться мастером устранения неполадок от Windows

В своих статья часто упоминаю, что в Windows есть замечательное средство для устранения неполадок (используется при проблемах с Wi-Fi, Bluetooth, со звуком, принтером и пр.). Windows автоматически проверит все ли в порядке с системой, ПО, настройками, попробует перезапустить службы и само устройство.

Нередко, такие простые действия этого мастера помогают избавиться от проблемы за считанные минуты!

Как запустить мастер устранения неполадок

1) Откройте сначала панель управления, затем переведите отображение в крупные значки и откройте «Устранение неполадок» (см. скриншот ниже).

Отключается диспетчер печати на компьютере с ос windows 7? три шага к решению проблемы

Не удалось открыть мастер добавления принтеров – как исправить

Для решения данной проблемы рекомендую сделать следующее:

  1. Активируйте функционал «Службы печати и документов». Перейдите в «Установку и удаление программ» (или жмём на кнопку «Пуск», в строке поиска вводим appwiz.cpl и нажимаем ввод). Затем выберите «Включение и отключение компонентов Windows» слева, в открывшемся окне найдите компонент «Службы печати и документов» и деактивируйте его (снимите главную галочку). Потом верните галочку обратно, нажмите на плюсик слева для раскрытия подпунктов компонента, и установите галочки на каждом из подпунктов. Нажмите на «Ок» и закройте окно.
  2. Теперь, если вновь нажать на «Установка принтеров», то всё должно заработать;

Проверьте работу службы «Диспетчер печати»

Выберите оптимальную точку восстановления

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

net start spooler

и нажмите ввод. В некоторых случаях это помогло решить проблему «Не удалось открыть мастер добавления принтеров» на компьютерах ряда пользователей.

Задействуйте службу «Диспетчер печати» с помощью команды net start spooler

Причиной ошибки «Не удалось открыть мастер добавления принтеров» обычно является нестабильная работа соответствующий системной службы («Диспетчер печати»), а также некорректное системное обновление, дестабилизирующее работу с локальными принтерами

Для исправления ситуации рекомендую воспользоваться приведёнными выше советами, обратив особое внимание на активацию функционала «Службы печати и документов», это позволит исправить ошибку «Не удалось открыть мастер добавления принтеров» на вашем ПК

Подключение локального принтера при появление ошибки «Windows не удалось подключится к принтеру»

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

Обычно при настройке локального принтера, диспетчер печати нормально запускается, но через несколько секунд, сразу же вырубается. Опираясь на это можно сделать вывод, что проблема заключается в Spool`е, который на протяжение некоторого времени попросту засорился.

Вывод напрашивается сам по себе, если засорился значит нужно почистить. Подробное описание по очистке уже присутствует на сайте вот тут: , поэтому не вижу смысла повторно все рассказывать и в этой статье. Перейдя по ссылки найдёте пошаговую инструкцию, выполнив которую вы с лёгкостью избавитесь от ошибки «Windows не удалось подключится к принтеру. Локальная подсистема печати не выполняется» и сможете без проблем подключится к любому принтеру.

Виндовс — это операционная система, к которой даже у опытного пользователя иногда возникает много вопросов. В этот раз тема идет об отказе печати принтера. Многократные просьбы дать детальное объяснение тому, как устранить эту проблему, привели к написанию данной статьи.

Что из себя представляет данная неполадка? Суть ее в том, что при сбое на Windows 7 локальная подсистема печати не выполняется. Это значит, что в момент инсталляции принтера с помощью обычных действий ваша операционная система выдает ошибку принтера или сообщение о том, что локальную печать невозможно запустить. Как следствие, невозможно установить и сам принтер. Но когда вы заходите в список служб, то убеждаетесь, что диспетчер пребывает в состоянии начала работы, и перезапустить его вручную не удается, ведь проблема после этого не исчезает.

Разобравшись с данной ошибкой, мы нашли несколько способов выхода из неприятной ситуации, помимо следующих двух:

  • Как вариант решения проблемы – переназначить задачу диспетчера печати;
  • Создать новый порт вручную и назначить его по умолчанию для принтера.

Теперь рассмотрим прочие способы устранение неполадки.

Что делать, если отключается «Диспетчер печати»?

Способ 1: очистка папки «PRINTERS»

Прежде всего, стоит заподозрить, что информация, накопленная в папке «PRINTERS», привела к конфликту в системе, из-за чего служба «Диспетчер печати» постоянно вылетает. Чтобы решить проблему, достаточно данную папку очистить.

1. Для этого убедитесь, что принтер подключен к компьютеру с помощью USB-кабеля, а затем пройдите к папке C:\Windows\System32\spool\PRINTERS.

2. Открыв нужную папку, удалите все файлы, содержащиеся в ней.

3. После этого попробуйте запустить службу «Диспетчер печати», а затем отправьте документ в печать.

Обратите внимание, что для того, чтобы служба «Диспетчер печати» не вылетала, не печатайте предыдущий документ, собственно, из-за которого служба и вылетала. Если вам требуется распечатать именно этот документ, попробуйте пересохранить его в новый файл

Способ 2: переустановка драйверов на принтере

Вторая вероятная причина вылета службы печати – неполадки с драйверами на принтер.

1. Чтобы переустановить драйвера на принтер, предварительно и необходимо с компьютера удалить. Для этого откройте меню «Панель управления», а затем пройдите к разделу «Удаление программ» или «Программы и компоненты».

2. В списке установленных программ найдите драйвера на свой принтер и выполните их деинсталляцию.

3. Пройдите на компьютере в папку %SystemRoot%\System32\spool\drivers и выполните ее удаление.

4. Перезагрузите компьютер, а затем повторно выполните установку драйверов на принтер.

Способ 3: проверка системы на наличие ошибок

В системе имеется системный сбой или ошибка, которая и вызывает вылет службы «Диспетчер печати». В ОС Windows имеется встроенная функция, которая поможет проверить систему на наличие ошибок и, в случае их обнаружения, своевременно устранить. 1. Для начала вам потребуется запустить командную строку с правами администратора. Для этого вызовите строку поиска Windows и введите в нее поисковый запрос «cmd» (без кавычек). На экране отобразится результат поиска, по которому необходимо щелкнуть правой кнопкой мыши и в отобразившемся контекстном меню выбрать параметр «Запустить от имени администратора».

Обратите внимание, что процедура сканирования системы может занять длительное время, поэтому позаботьтесь о том, чтобы компьютер на время проверки оставался запущенным. Как только выполнение сканирования будет завершено, Windows автоматически исправит найденные ошибки

После этого вам лишь остается закрыть окно командной строки и выполнить перезагрузку компьютера

Как только выполнение сканирования будет завершено, Windows автоматически исправит найденные ошибки. После этого вам лишь остается закрыть окно командной строки и выполнить перезагрузку компьютера.

Способ 4: проверка компьютера на наличие вирусов

Зачастую многие проблемы в работе компьютера вызывают вирусы, имеющиеся в системе. Проблему можно попробовать решить, выполнив сканирование системы на наличие вирусных угроз.

Для выполнения сканирования вы можете использовать как установленный антивирус, так и отдельно скачать специальную утилиту Dr.Web CureIt. Если по результатам проверки антивирусом будут обнаружены вирусы, вам понадобится их удалить, а затем осуществить перезагрузку компьютера.

После этого попробуйте запустить службу и отправить документ в печать. Если проблема осталась по-прежнему актуальной, воспользуйтесь рекомендацией, приведенной в следующем способе.

Способ 5: восстановление системы

Вирус или системный сбой мог вызвать неполадку, которую можно попробовать решить с помощью функции восстановления системы, вернув работу компьютера к тому моменту, когда неполадок в системе не наблюдалось.

Для этого вызовите меню «Панель управления» и осуществите переход к разделу «Восстановление».

Выберите пункт «Запуск восстановления системы». Спустя мгновение на экране появится список доступных точек восстановления. Вам потребуется выбрать ту, которая соответствует периоду, когда печать на принтере выполнялась нормально.

Обратите внимание, что процедура восстановления системы может затянуться на долгие часы (время выполнения процесса зависит от количества изменений, внесенных в операционную систему со дня выбранной точки отката). Процесс восстановления полностью вернет работу системы вспять

Изменению не будут подвергнуты лишь пользовательские файлы

Процесс восстановления полностью вернет работу системы вспять. Изменению не будут подвергнуты лишь пользовательские файлы.

Способ 6: переустановка Windows

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

Шаг № 3: Ставим «драйвера»

Итак, для того чтобы вернуть к жизни диспетчер печати в Windows 7, нам остается только поставить повторно драйвера для используемого принтера. Вариантов выполнения этой задачи несколько (читать о них здесь). Однако лучше всего заглянуть на сайт производителя устройства и загрузить «дрова» оттуда. Если же такой возможности нет, либо свежее программное обеспечение для принтера не обнаружено, можно обойтись и установкой при помощи средств Windows 7. В этом случае действовать будем так:

  1. подключаем принтер к ПК и с помощью утилиты «Выполнить» исполняем задачу hdwwiz, а затем в открывшемся окошке жмем кнопку «Далее»:
  2. выбираем в качестве варианта установки «Поиск…» и вновь нажимаем «Далее»:

После этого дожидаемся завершения автоматической установки драйвера и проверяем работу принтера. В результате, если все действия были выполнены верно, неполадки с диспетчером печати остаются позади: программка работает как по маслу и больше неожиданно не останавливается при выполнении возложенных на нее задач. Однако если проблема после установки драйвера повторяется вновь, помочь решить ее может встроенная в виндовс 7 утилита «Восстановление»:

Исправление работы службы печати Windows XP

Прежде всего, немного теории. Это нужно, чтобы вы понимали, что значит «подсистема печати недоступна». Эта подсистема, по сути, не что иное, как служба этой операционной системы, ответственная за, как вы уже поняли, работу с печатной аппаратурой. Она отправляет выбранный документ на принтер, а если их несколько — запускает очередь печати и организует ее завершение. Сначала скажем, что существуют два способа исправления этой ошибки. Первый способ связан с запуском этой службы, второй — ручной и потребует некоторый знаний от пользователя.

Первый способ — запускаем службу

Самый первый из методов связан с непосредственным запуском ответственной за вывод на принтер службы. Для это мы должны проделать следующие шаги:

  • Нажав на кнопку «Пуск», выбираем «Панель управления».
  • Перейдя в консоль настроек, выбираем «Администрирование». Если вы используете классический вид, то сразу щелкаете по иконке с надписью «Администрирование».
  • Кликаем дважды, чтобы перейти к службам. Здесь мы сможем увидеть все службы, используемые в операционной системе Windows X. P. для различных операций. Они обозначены как локальные. В столбце «Состояние» вы можете увидеть, запущена ли конкретная служба в данный момент или нет.
  • Находим в этом списке «Диспетчер очереди печати».
  • Если вы видите, что напротив этой службы, кроме пустой строки, больше ничего нет, дважды кликаем на ней и переносимся в окно с настройками.
  • Режим запуска этого сервиса должен быть установлен в «Авто». Это можно проверить в строке «Тип запуска».
  • Чтобы запустить службу, нажимаем на «Пуск».

Итак, служба запущена и проблема с невозможностью печати должна быть устранена. Если это не так, читаем следующий способ.

Второй способ — ручная настройка

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

  • Щелкнув по кнопке «Пуск», выбираем далее «Принтеры и факсы».
  • Отобразится список всех устройств, связанных с распечаткой, сканирование и отправкой факсимильных сообщений. Необходимо выбрать ваше устройство, нажав правую кнопку, а затем удалить его из системы.
  • На вопрос системы отвечаем твердое «Да».

На следующем шаге избавляемся уже от драйверов устройства печати.

  • Для этого идем в меню «Файл» и в раскрывающемся списке кликаем по «Свойства сервера».
  • В появившемся окне нам нужна вкладка «Драйверы». Теперь необходимо будет удалить все, что находится в списке. Для этого поочередно выбираем каждый из них и нажимаем «Удалить».
  • Далее открываем стандартный проводник и вбиваем в его строке: «C:WINODWSsystem32spool».
  • Откроется одноименный каталог, где нам требуется удалить папку «Printers».
  • Сделав все вышеописанное, полезно было бы провести проверку системы на зловреды. Для этого подойдет любой антивирус (например, можно воспользоваться бесплатным Dr. Web CureIt). Его можно скачать с официального сайта с актуальной версией базы.

Завершив проверку системы, можно двигаться дальше:

  • Через проводник заходим в каталог «C:WINDOWSsystem32». Здесь нам нужно выяснить, есть ли в этой папке файл службы печати «Spoolsv.exe». В названии этого файла не должны присутствовать никакие другие знаки: только те, что указаны выше. Далее удостоверяемся, что размер файла библиотеки «sfc_os.dll» равняется примерно 140 кб. Если это файл не замещался, то его размер не должен отличаться ни в большую, ни в меньшую сторону от указанного выше .
  • Для восстановления оригиналов файлов набираем в проводнике «C:WINDOWSDllCache» и, перейдя в этот каталог, копируем из него «sfc_os.dll», а также «sfc.exe», «sfcfiles.dll» и «xfc.dll».
  • Скопированные файлы вставляем в каталог «C:WINDOWSsystem32».
  • Если в данной папке вам не удается найти необходимые файлов, как вариант их можно взять с другого компьютера на базе Windows X. P. , не имеющего описываемых проблем.
  • Теперь необходимо перезапустить компьютер.

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

Что делать, если «спулер» сильно грузит процессор

Многие пользователи разных версий «Виндовс» часто жалуются на то, что процесс «spooler» сильно грузит процессор. Проблема станет более острой, когда загрузка начинает доходить за отметку в 80 процентов. Это действительно нетипичная ситуация и такой загрузки быть не должно. Рассмотрим возможные причины и их быстрое самостоятельное решение.

Как восстановить диспетчер очереди печати в Windows 10

В этом посте мы покажем вам, как ремонт службы диспетчера очереди печати в Windows 10. Диспетчер очереди печати (исполняемый файл) — это встроенная функция Windows 10, которая обрабатывает задания на печать. В большинстве случаев сервис работает нормально. Но иногда пользователи сталкиваются со многими проблемами, такими как не запущена служба диспетчера очереди печати, ошибка службы диспетчера очереди печати 1068, ошибка диспетчера очереди печати 0x800706B9 и т. Д. Если вы также столкнулись с какой-либо проблемой, то этот пост может помочь вам восстановить диспетчер очереди печати в Windows 10 с некоторыми исправлениями.

Восстановить диспетчер очереди печати в Windows 10

Раньше существовал инструмент Microsoft Fix It для восстановления диспетчера очереди печати, но этот инструмент был прекращен. Поэтому вы можете попробовать некоторые ручные исправления, описанные в этом посте, чтобы исправить это.

  1. Включение или включение диспетчера очереди печати
  2. Перезапустите службу диспетчера очереди печати с помощью диспетчера задач
  3. Сброс и очистка диспетчера очереди печати с помощью командной строки
  4. Добавьте необходимые двоичные файлы для диспетчера очереди печати
  5. Убедитесь, что зависимости диспетчера очереди печати работают
  6. С помощью редактора реестра.

1]Включение или включение диспетчера очереди печати

Если служба диспетчера очереди печати вообще не запущена, возможно, служба отключена, выключена или остановлена. Итак, сначала вам нужно включить или включить службу диспетчера очереди печати с помощью диспетчера служб Windows или другими способами. После успешного запуска службы вы сможете использовать ее без каких-либо проблем.

2]Перезапустите службу диспетчера очереди печати с помощью диспетчера задач.

перезапустите службу диспетчера очереди печати с помощью диспетчера задач

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

  1. Откройте диспетчер задач с помощью поля поиска или любым другим способом.
  2. Нажать на Подробнее возможность доступа ко всем вкладкам
  3. Переключитесь на Услуги вкладка
  4. Прокрутите вниз и выберите Спулер служба
  5. Щелкните правой кнопкой мыши диспетчер очереди печати
  6. Нажать на Перезапуск вариант.

3]Сброс и очистка диспетчера очереди печати с помощью командной строки

Восстановить диспетчер очереди печати в Windows 10

Если какие-то задания на печать застряли в очереди печати, то также возможно, что диспетчер очереди печати не работает должным образом. Итак, хорошо сбросить и очистить диспетчер очереди печати. Это можно сделать с помощью командной строки. Вот шаги:

Откройте командную строку от имени администратора

Выполните следующую команду:

Это остановит службу диспетчера очереди печати, что удобно, чтобы процесс сброса мог пройти успешно.

Затем выполните следующую команду:

Это запустит и завершит процесс сброса и удалит зависшие задания (файлы * .shd и * .spl).

Наконец, выполните эту команду. Это снова запустит диспетчер очереди печати.

Это должно решить вашу проблему.

Вы также можете удалить файлы SHD и SPL вручную. Для этого войдите в ПРИНТЕРЫ папка. Его путь здесь:

Найдите эти файлы и удалите их вручную.

4]Добавьте необходимые двоичные файлы для диспетчера очереди печати

Необходимые файлы DLL и EXE для диспетчера очереди печати должны присутствовать, чтобы он работал правильно. Эти файлы spoolss.dll, win32spl.dll, spoolss.exe, и localspl.dll. Все эти файлы присутствуют в System32 папка (C> Windows> System32). Проверьте, есть ли там все такие файлы или нет. Если нет, вам необходимо исправить отсутствующие файлы DLL и EXE-файлы для диспетчера очереди печати.

После этого диспетчер очереди печати должен работать нормально.

5]Убедитесь, что зависимости диспетчера очереди печати работают.

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

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

6]Использование редактора реестра

Этот вариант может быть немного сложнее. Редактор реестра хранит важные записи (ключи и значения) для системных файлов и других приложений. Также присутствуют записи реестра диспетчера очереди печати, которые должны быть там, чтобы он работал правильно. Если эти файлы отсутствуют, это может вызвать проблемы, связанные с тем, что диспетчер очереди печати не отвечает должным образом. Итак, проверьте такие записи и создайте ключи и значения реестра, если такие записи не существуют.

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

  1. Добавьте стандартные ключи монитора печати и их значения
  2. Добавлять Winprint Ключ реестра и его строковое значение
  3. Удалите любой поддельный путь для значения строки SpoolDirectory вашего принтера,
1]Добавьте стандартные ключи монитора печати и их значения.

Добавьте стандартные ключи монитора печати и их значения

Внимательно выполните все действия:

  • Создавать Местный порт, Стандартный порт TCP / IP, и USB-монитор ключи реестра в разделе Мониторы
  • Создавать Водитель name String Значение во всех вышеупомянутых разделах реестра
  • Дважды щелкните значение драйвера для ключа локального порта.
  • Добавлять localspl.dll в поле Значение
  • Нажмите ОК
  • Дважды щелкните значение Drive String для ключа Standard TCP / IP Port.
  • Добавлять tcpmon в поле Значение
  • Нажмите ОК
  • Дважды щелкните значение драйвера для ключа USB Monitor.
  • Добавлять usbmon в поле Значение
  • Нажмите ОК.
2]Добавить ключ реестра winprint и его строковое значение

создать ключ реестра winprint и строковое значение имени драйвера

  • Откройте редактор реестра Windows 10.
  • Доступ Процессоры печати ключ. Путь такой:

  • Создать Winprint Ключ реестра под ключом процессоров печати
  • Создавать Водитель name String Value с правой стороны
  • Дважды щелкните значение строки диска
  • Добавлять Winprint запись в поле данных значения
  • Нажмите ОК.
3]Удалите любой поддельный путь для значения строки SpoolDirectory вашего принтера.

удалите любой поддельный путь в поле данных spooldirectory значения вашего принтера

Этот вариант может помочь, если вы подключили к компьютеру несколько принтеров. Некоторые инфекционные файлы или вредоносные программы могли добавить поддельный путь в поле данных значения SpoolDirectory Строковое значение вашего принтера присутствует в редакторе реестра. Это может быть препятствием для идеального использования диспетчера очереди печати. Итак, удаление этого поддельного пути может помочь. Шаги следующие:

  • Открыть редактор реестра
  • Доступ Принтеры Вот путь:
  • Под принтеры, щелкните имя принтера это вызывает проблему
  • Справа прокрутите вниз и дважды щелкните значок SpoolDirectory Строковое значение
  • Очистите или удалите все записи, присутствующие в поле данных значения
  • Нажмите кнопку ОК.

Инструмент восстановления диспетчера очереди печати

Раньше был Fix-It, а также Средство диагностики очистки диспетчера очереди печати от Microsoft, но сейчас это недоступно. Средство устранения неполадок принтера — самое близкое к вам.

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

Надеюсь, что-то из этих исправлений вам поможет. Если это не так, возможно, вам придется рассмотреть вариант «Сбросить этот компьютер».

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector