Добрый день уважаемые читатели блога pyatilistnik.org, сегодня хочется рассказать о том как выполнить Перезапуск службы печати в Windows 7 — 10, а также в Windows Server 2008R2 — 2012R2, на английский манер данная служба называется print spooler. Для чего вам может потребоваться выполнить перезапуск службы печати, бывает та, что в какой-то момент принтер перестает печатать и его очередь печати просто забивается ли может такое возникнуть если клиент заходит на сервер терминалов, пытается печатать и чем-то тоже забивает спуллер, в данном случае и нужно произвести перезапуск службы. Ниже представлен рисунок изображающий диспетчер очереди печати, и в нем как вы может обратить внимание ошибка.
Перезапуск службы печати в Windows -01
Есть два способа перезапуска графический и через командную строку.
1. Как перезапустить службы печати Windows через оснастку службы
Перезапуск службы печати в Windows -02
Перезапуск службы печати в Windows -03
Перезапуск службы печати в Windows -04
либо нажимаем win+R и пишем services.msc и жмем enter. У вас откроется оснастка Службы.
Перезапуск службы печати в Windows -05
Находим нашу с вами службу, а именно Диспетчер печати, видим, что статус у нее сейчас Выполняется.
Перезапуск службы печати в Windows -06
Щелкаем правым кликом и из контекстного меню выбираем Перезапустить.
Перезапуск службы печати в Windows -07
Служба быстро перезапустится и ваш принтер начнет снова печатать.
Перезапуск службы печати в Windows -08
2. Как перезапустить службы печати Windows через консоль.
Открываем cmd через Пуск.
Перезапуск службы печати в Windows -09
Напомню запускать его нужно обязательно от имени администратора.
Перезапуск службы печати в Windows -10
И пишем в нем две волшебные команды
net stop spooler
net start spooler
В идеале вы может написать небольшой батник, который легко можно будет запустить. Кому лень вот ссылка на скачивание: Скачать Перезапуск службы печати. Так же советую вам обратить внимание на статью Постоянно вылетает диспетчер печати Имя сбойного модуля: zSDNT5UI.dll
Не удается запустить службу печати windows
Все с запуском и остановкой службы печати я вас ознакомил, теперь покажу, что делать если у вас не удается ее запустить. Откройте свойства службы и перейдите на вкладку Зависимости. Обратите внимание, что для того чтобы она работала, требуется выполнение службы HTTP-служба и если она не работает, то системе не удалось запустить службу диспетчер печати.
Чтобы этого избежать, откройте редактор реестра Windows и перейдите в ветку
Убедитесь, что там есть параметр Start и у него значение 3, если не такое, то меняйте его на тройку.
Так же вы можете запустить средство диагностики работы принтера в Windows и проверить его работу. Запускаете утилиту и жмете принтер.
Далее выбираете нужный принтер из списка и следуете указаниям мастера.
Как видите перезапускать запускать и устранять неполадки в службе печати Windows очень просто, если есть вопросы, то пишите их в комментариях.
Популярные Похожие записи:
27 Responses to Перезапуск службы печати в Windows
Создал себе батник перезапуска службы. Спасибо за помощь
Добрый день, всегда рад вам помочь
у меня каждый день начинается с перезапуска Диспечера печати, после того как поставил на ноут Вин 10. Как это исправить навсегда? Т.к. Ворд просто не открывается, пишет — Ожидание ответа принтера, который у меня сейчас и не подключен и виснет ворд.
попробуйте на сайте производителя вашего принтера, скачать и установить свежую версию драйверов, и обновите еще вашу Win10
Спасибо за батник
Долгих лет тебе жизни, ХОРОШИЙ Человек.
Спасибо, добрый человек.
Доброе время суток. Как правильно запустить утилиту Printerdiagnostic10.diagcab: При запуске средства устранения неполадок произошла следующая ошибка: Произошла непредвиденная ошибка. Работа мастера диагностики приостановлена. Сведения об ошибке: ИД пакета: Неизвестно Путь: Неизвестно Код ошибки: 0х803С010А Источник: Файл конфигурации Пользователь: Admin-ПК \Admin Контекст: С повышенными правами
Спасибо, все чётко!
от души, все просто прекрасно работает и за батник отдельно, с ним все быстро и четко
щиро дякую за допомогу. тільки на вашому сайті знайшла вирішення проблеми.
Доброго времени суток. Может подскажите, как перезапустить печать на виртуальном принтере гугл? В задании на печать висят документы и стоит ошибка.
Не совсем понял, что за принтер, но как понимаю, это софтовый виртуальный принтер от какой-то программы, по типу сохранить в файл, можете либо скрин прислать, либо подробную ошибку.
Здравствуйте! Иногда возникает такая проблема с принтерами — не печатают из некоторых приложений. Обыскал весь интернет ничего не нашел, в чем может быть причина?
А, что за модели принтеров у вас, какие приложения?
ребят подскажите пожалуйста как мне убрать команду ctrl-p enter хочу чтобы автоматический печатало без команды
ты мозг! спасибо чувак!
Windows 10 корпоративная? HP Ink Tank Wireless 419. Что только не делал, служба поддержки НР сдалась. Драйвер установлен, принтер видим, установлен как главный, сканирует и через провод и в режиме DIRECT. Но не печатает ни из каких приложений, выдаёт следующее: Не удается отобразить страницу XML До этого был принтер EPSON, проблем не было. Не удается просмотреть ввод XML с использованием списка стилей XSL. Исправьте ошибку и затем нажмите кнопку «Обновить» или повторите попытку позднее. Ваше средство устранения неполадок тоже не помогло. Из Windows 10 Home c ноутбука и Windows 7 другого компьютера печает без проблем. Все ваши советы воплотил, безрезультатно.
А можете сделать две вещи. 1. Скриншот. 2. Это выгрузить логи из просмотра событий на том компьютере, где вы производите печать.
большое спасибо, что действительно помогли мне. Спасибо
А у меня такая проблема возникла — многофункциональный принтер HP Deskjet F380, состояние хорошее. Недавно переустановил Windows 7-64 SP-1 — сначала принтер работал нормально, т.е. штатно, но вот вчера при попытке напечатать фото из программы Фотошоп перестал корректно работать предварительный просмотр печати. Я всегда печатаю с предварительным просмотром, но вчера окно предварительного просмотра стало открываться пустым, т.е. само изображение в нем отсутствует — чистый лист. При этом печать проходит без нареканий. Переустановка драйверов ничего не дала — драйверы самые последние с офсайта. Сегодня установил драйвер из самой Windows, т.е. без сопутствующих программулек — эффект тот же — окно предварительного просмотра открывается без изображения печатаемого объекта, но печатает нормально… Но это очень неудобно, т.к. непонятно, где будет располагаться на листе печатаемый объект.
А вот вопрос если взять любую другую программу, например просмотр PDF или из офисного комплекта, там предпросмотр так же не работает корректно?
спасибо за совет «перезапустить» — прежние варианты из других источников — типа остановить службу, почистить папку Printers из System32 , и снова запустить — ничего не менялось, так и висло по 1 ненапечатанному в каждом принтере. После идеи «перезапустить» оба Canon — малый LBP6020, и крупный (трехэтажный со сканером) успешно участвуют в рабочем процессе. Спасибо за совет!
Спасибо!! Я полный лузер, но по Вашим инструкциям у меня все получилось))))
Обзор служб печати и документов
Службы печати и документов — это роль сервера в Windows Server 2008 R2, позволяющая обеспечивать общий доступ к принтерам и сканерам в сети, настраивать серверы печати и сканирования, а также централизовать задачи управления сетевыми принтерами и сканерами. Эти задачи можно выполнить с помощью оснасток «Управление печатью» и «Управление сканированием» консоли управления MMC. Данные оснастки применяются для слежения за сетевыми принтерами и сканерами, а также управления серверами печати и сканирования Windows, используемыми предприятием.
Существует три основных средства, используемых для управления серверами печати и сканирования Windows:
В Windows Server 2008 R2 при помощи диспетчера сервера можно установить роль сервера службы печати и документов и службы ролей. Эти службы ролей также устанавливают оснастки «Управление печатью» и «Управление сканированием».
Оснастки «Управление печатью» и «Управление сканированием» также доступны на компьютерах под управлением Windows 7.
Оснастка «Управление печатью» помогает следить за очередями печати и получать уведомления о прекращении обработки заданий печати. Служба печати позволяет также осуществлять миграции серверов печати и развертывать подключения принтеров при помощи групповой политики.
Оснастка «Управление сканированием» позволяет следить за сетевыми сканерами и серверами сканирования, обрабатывать отсканированные документы, передавать их в сетевые папки, на веб-сайты Windows SharePoint и отправлять их по электронной почте.
Службы роли печати и документов
Роль службы печати и документов в Windows Server 2008 R2 включает четыре службы роли для управления ресурсами печати и сканирования. Первые три службы предоставляют возможности для сервера печати, а роль сервера распределенного сканирования обеспечивает функциональность сервера сканирования. Эти службы ролей можно добавить при установке роли служб печати и документов с помощью мастера добавления ролей диспетчера серверов. Их можно также добавить с помощью мастера добавления ролей диспетчера серверов после установки роли служб печати.
Примечание
Поскольку Windows 7 — это клиентская операционная система, она не включает службы роли. Вместо этого в нее включены оснастки консоли управления «Управление печатью» и «Управление сканированием». В Windows 7 также входит служба роли службы печати LPD в качестве дополнительной возможности Windows. В Windows 7 не включены службы роли сервера распределенного сканирования.
Служба роли сервера печати
Сервер печати — это служба роли служб печати и документов, устанавливающая оснастку «Управление печатью». Она применяется для управления несколькими сетевыми принтерами и серверами печати, а также переноса принтеров с одного сервера печати Windows на другой.
Служба роли LPD
Служба Line Printer Daemon (LPD) устанавливает и запускает службу сервера печати TCP/IP (LPDSVC), обеспечивающую компьютерам под управлением операционных систем на базе UNIX, которые используют службу Line Printer Remote (LPR), возможность печати на общих принтерах данного сервера.
Служба роли печати через Интернет
Служба печати через Интернет Windows Server 2008 R2 создает веб-сайт, размещаемый службами IIS. Этот веб-сайт позволяет пользователям управлять заданиями печати на сервере и использовать браузер для подключения и печати на общих принтерах с помощью протокола IPP. (Для этого у пользователей должен быть установлен клиент печати через Интернет.)
Служба роли сервера распределенного сканирования
Сервер распределенного сканирования — это служба роли, устанавливающая оснастку «Управление сканированием». Она применяется для слежения за несколькими сетевыми сканерами, настройки серверов сканирования, обработки отсканированных документов и их передачи по сети.
Перезапустить службу печати из командной строки — Тонкая настройка компьютерного оборудования
Почему не был произведен вызов startdocprinter в windows 10
При отправке документа на печать можно столкнуться с ошибкой «Не был произведен вызов Startdocprinter». Во многих случаях проблема возникает с принтерами, подключенными к сети. Сообщение об ошибке появляется при печати с Word, Acrobat Reader и даже Блокнота в Windows 7, 8.1, 10.
Что делать, если «спулер» сильно грузит процессор
Многие пользователи разных версий «Виндовс» часто жалуются на то, что процесс «spooler» сильно грузит процессор. Проблема станет более острой, когда загрузка начинает доходить за отметку в 80 процентов. Это действительно нетипичная ситуация и такой загрузки быть не должно. Рассмотрим возможные причины и их быстрое самостоятельное решение.
Большая очередь из заданий на печать или файлы очень большого размера. Просто очищаем список заданий и разбиваем большой файл на несколько частей соответственно.
В перечне принтеров много моделей, которые вообще или очень редко используются. Их лучше удалить, так как службе печати приходится постоянно их «мониторить», что вызывает дополнительную нагрузку.
Устаревший или «битый» драйвер сам может негативно воздействовать и потреблять много ресурсов. В такой случае переустановка неизбежна.
Переустановка всей службы отдельно от операционной системы невозможна. Для возобновления ее корректной работы Вы можете только попытаться выполнить выше перечисленные действия.
Какая причина была у Вас?
Непонятно* 64%, 7 7 — 64% из всех
Просто была остановлена служба 18%, 2 голоса2 голоса — 18% из всех
1 голос — 9% из всех
Много заданий в очереди печати 9%, 1 голос1 голос — 9% из всех
0 — 0% из всех
Основные возможности
Версии драйверов.
Драйверы различных версий на сервере и клиентских машинах (в общем, то это первое, что нужно проверить) должны быть идентичны в т. ч. и с точки зрения версии PCL. Если версии отличаются то, скорее всего печати нам не видать.
Также можно отметить, что когда стоит выбор использовать PCL5 или PCL6, лучше устанавливать драйверы PCL5, т.к. на практике они работают стабильнее.
PCL6 возможно пригодится для печати векторной графики, но в офисах, где печатаются в основном текстовые документы, он не так актуален.
Вкратце о причинах
В принципе, как и полагается, для того чтобы решить какую-то проблему для начала необходимо разобраться с тем, из-за чего же она, собственно, возникла. Сказано – сделано. Покопавшись в настройках компьютеров с проблемным диспетчером печати, чудесным образом было обнаружено несколько факторов, поспособствовавших преждевременной кончине этой ранее вполне сносно работающей службы в Windows 7. В частности, среди причин подобной неполадки оказались:
вирусы, благополучно осевшие в системе;
устаревшие и некорректно установленные (несовместимые) драйвера для принтеров;
нелицензионная версия винды;
общая перегрузка компьютера всяческими мусорными файлами, приводившая к замедлению исполняемых в Windows процессов.
Исходя из этого, варианты избавления от проблем в диспетчере печати напросились сами собой, правда, изначально в форме всем знакомого «метода тыка». Рассмотрим, как же они выглядят и как их использовать на деле.
Высокая нагрузка и нестабильность драйверов в терминальной среде.
Нестабильная работа драйверов и, соответственно, перегрузка ими диспетчера очереди печати (по русски – «спулера») вызывала (и будет вызывать, если не чего не делать), остановку всего процесса печати на сервере, а иногда и остановку (зависание) ОС сервера в целом.
До выхода 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 и последовательно перейдите:
Запуск специального файла с расширением .bat
Мы могли бы описать процесс создание файла, но решили сразу дать вам готовый.
Запуск средства устранения неполадок принтера
Прежде чем перейти к более сложным способам решения, рекомендуется начать поиск неисправностей запуском утилиты, способной автоматически решить большинство проблем.
Воспользуйтесь инструментом устранения неполадок принтера, чтобы проанализировать текущую ситуацию с драйверами и посмотреть, эффективность его предустановленных способов восстановления. Инструмент ищет несоответствия, которые приводят к ошибкам печатающего устройства. Если ему удастся найти способ восстановления, он порекомендует исправление, которое разрешит ошибку.
Откройте вкладку Устранения неполадок командой ms-settings:troubleshoot из окна «Выполнить» (Win R).
Дождитесь завершения начального сканирования, а затем нажмите «Применить это исправление», если средство определило вариант восстановления.
После успешного применения исправления перезагрузите компьютер и проверьте, возникает ли ошибка, повторив то действие, при котором она возникала. Если продолжаете сталкиваться с ошибкой, из-за которой не произведен вызов функции Startdocprinter или инструмент не нашел никаких проблем с конфигурацией принтера, перейдите к следующему методу.
Инструкции
В знак благодарности расскажите о статье своим друзьям и знакомым в социальных сетях. Используйте кнопки для слева или внизу страницы. Это не занимает более 15 секунд. Спасибо!
Интерфейс программ
Современное программное обеспечение для обработки текстовой и графической информации, позволяют пользователю останавливать распечатку через свой интерфейс. Если документ небольшой, на несколько страниц, воспользоваться методом вы просто не успеете физически, поскольку распечатываются маленькие файлы мгновенно.
Исправление нестабильной работы диспетчера
И только что предложенное решение должного эффекта может не дать. Почему же «Диспетчер печати» Windows 7 отключается снова и снова? Считается, что виной тому могут быть устаревшие или поврежденные драйверы самого принтера.
Для исправления такой ситуации самым простым решением станет обновление драйверов печатающего устройства через соответствующий пункт «Диспетчера устройств». В случае если система сообщит, что для данного принтера установлены наиболее подходящие и актуальные драйверы, попробуйте выполнить обновление при помощи специализированных программ вроде Driver Booster, которые ищут и инсталлируют официальное управляющее программное обеспечение без участия пользователя, используя для этого обращения исключительно к ресурсам производителей оборудования и разработчиков драйверов.
Если искомые драйверы все равно найдены не будут, что достаточно часто можно наблюдать на нестандартных принтерах тех производителей, для которых не заявлена поддержка со стороны Microsoft, в «Диспетчере устройств» в свойствах принтера перейдите на вкладку сведений, отобразите ИД оборудования и задайте в интернете поиск драйвера по самой длинной строке с идентификаторами VEN и DEV.
Исправление службы через командную строку
Вызов Startdocprinter не может быть произведен при нарушении работы диспетчера. В этом случае попробуйте устранить проблему путем изменения списка управления доступом службы.
Откройте строку системного поиска клавишами Win S, наберите «cmd» и под найденным результатом нажмите на «Запуск от имени администратора».
В консоли наберите команду:
Теперь выполните следующую команду, чтобы изменить управление доступом:
cacls.exe PRINTERS /E /G администратор:C
После успешной обработки команды перезагрузите ПК и проверьте, устранен ли сбой при вызове Startdocprinter.
Исправление средствами виндовс
Как еще один простой и быстрый вариант можно рассматривать исправление ситуации встроенными средствами самой операционной системы. Для этого через панель управления заходим в раздел «Устранения неполадок», а в нем выбираем «Оборудование и звук». В открывшемся списке находим ярлык «Принтер».
Если у Вас используется несколько устройств печати, то система предложит выбрать проблемный. Дальше следуем указаниям мастера и подсказкам утилиты. Несложные проблемы будут исправлены без Вашего прямого участия. Но не всегда автоматических исправлений может быть достаточно для положительного результата.
Как очистить очередь печати принтера (windows)
Проблема: документы не удаляются из очереди, причем не помогает ни отключение принтера, ни перезагрузка компьютера.
В этом случае используем жесткий метод очистки, описанный ниже.
Необходимо открыть командную строку, запущенную от имени администратора, и выполнить следующие команды:
net stop spoolerdel %systemroot%system32spoolprinters*.shddel %systemroot%system32spoolprinters*.splnet start spooler
После всех манипуляций может получиться так, что на терминальных серверах принтеры все равно через какое то время перестают работать.
Причины этих проблем разделим следующим образом.
Неидентичные версии драйверов на клиентской машине и на терминальном сервере.
Нестабильность драйверов в терминальной среде.
Высокая нагрузка на службу «диспетчер очереди печати»
Отсутствие работоспособных драйверов для терминальных серверов.
Как перезапустить службы печати windows через оснастку службы
Открываем — Пуск — Панель управления
Далее ищем пункт — Администрирование — Службы
либо нажимаем win R, открыв командную строку — пишем services.msc и жмем enter. У вас откроется оснастка Службы.
Находим нашу с вами службу, а именно Диспетчер печати, видим, что статус у нее сейчас Работает.
Щелкаем правым кликом и из контекстного меню выбираем Перезапустить.
Служба перезапустится и ваш принтер вероятно, начнет снова печатать.
Как перезапустить службы печати windows через консоль.
Открываем cmd через Пуск.
И пишем в нем две команды:
net stop spoolernet start spooler
Локальная подсистема печати не выполняется windows 10
После очередного обновления Windows 10 в некоторых пользователей перестали работать все принтеры. Притом в панели управления они все могут отображаться, а при попытке зайти в принтер выдается ошибка подключения к принтеру. Windows не удалось подключиться к принтеру. Локальная подсистема печати не выполняется. Перезапустите подсистему или перезагрузите компьютер.
Данная статья расскажет как исправить ошибку подключения к принтеру несколькими способами. Что делать когда локальная система печати не выполняется мы рассмотрим на примере операционной системы Windows 10. Первым же делом рекомендуем убедиться запущена ли локальная подсистема печати, а только потом перейти к следующим способам.
Нажатие кнопки отмены
Есть не на каждой модели печатающего устройства. Нажав, можно мгновенно отменить печать на принтере. Кнопка имеет красный цвет с надписью «Cancel» или «C». Располагается на видной части возле кнопки, запускающей копирование.
На моделях Epson кнопка часто называется Stop и может выполнять две функции — отмену и очистку заданий.
Настройка запуска
Первым делом стоит перепроверить настройки службы и тех, от которых она зависит. По инструкции, описанной в самом первом пункте статьи, заходим в свойства службы. На вкладке «Общие» в разделе «Тип запуска» указываем «Автоматически» без «Отложенный запуск».
Переходим на вкладку «Зависимости» и смотрим, какие службы там указаны. Их работу и настройки также нужно перепроверить, а при необходимости правильно сконфигурировать. Удаленный вызов процедур (RPC) легко найти в том же списке окна служб.
Не лишним будет настроить поведение службы в случае сбоев. Это делается на закладке «Восстановление». Выставляем режим «Перезапуск» для первого и второго сбоя.
Не печатает принтер. очистка spoolerа
Принтер – это периферийное устройство, которым комплектуется почти каждый персональный компьютер.
При покупке компьютера каждый человек задумывается о том, что ещё ему может понадобится для полноценной работы. И выбор зачастую падает именно на принтер.
Но, с новым устройство, как не странно приходят новые проблемы, в виде ошибок или простоне печатает принтер
Таких ошибок бывает очень много и различного характера.
Например, закончив работу над документом, курсовой или рефератам, его нужно обязательно распечатать, но при нажатие на кнопку «печать», принтер не подаёт никаких признаков начала работы, и при этом документ висит в очереди не пропадая.
Немного теории
Очередь печати – это файлы с расширениями
.SHD (содержит настройки задания печати)
.SPL (содержит, собственно, данные, которые нужно напечатать).
По умолчанию эти файлы находятся в каталоге %systemroot%System32spoolPRINTERS. “По умолчанию” как-бы намекает на то, что этот путь можно изменить. И нам для начала этот путь нужно было узнать, чтобы убедиться в том, что файлы очереди печати лежат здесь (наверное, бывало по другому).
Этот путь хранится в реестре, по адресу HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintPrinters, ключ DefaultSpoolDirectory:
В идеале в этом каталоге ничего не должно быть, если только мы не отправляли недавно что-то на печать. Если же при печати возникали какие-либо сбои, здесь могут быть файлы, это те самые задания печати, которые нельзя удалить из очереди принтера. Удалить их отсюда как обычные файлы (через проводник, Powershell и т.д.) скорее всего не получится, так как они заняты службой печати.
Поэтому вырисовывается алгоритм:
Остановить службу печати
Определить путь к файлам очереди печати
Удалить эти файлы
Запустить очередь печати
Всё очень просто. Задача осложняется тем, что мы хотим это всё делать на удалённом компьютере.
Остановка через командную строку
Командная строка с правами админа открывается через диспетчер задач. В 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.
Первая и последняя команды останавливают и запускают диспетчер печати соответственно.
Отмена считается успешной, если после выполнения каждой команды на экране не появляется никаких ответных сообщений наподобие «Ошибка доступа…» или «Не удаётся….».
Отключение питания
Останавливать работу принтера выдёргиванием кабеля питания из розетки можно только в экстренных случаях. Такая отмена может привести к застреванию или замятию бумаги, стать причиной поломки принтера. Включать принтер можно только через время, когда очистится встроенная оперативная память.
Отсутствие работоспособных драйверов для терминальных сред и сверхнагрузка на спулер.
В ситуации, когда с терминального сервера необходимо печатать на 10-ках различных печатающих устройствах (в зоопарке из принтеров, если быть точнее), многие из которых не имеют рабочих драйверов для терминалов, следует применять функцию TS Easy Print.
TS Easy Print и сторонние решения вроде коммерческого продукта ScrewDrivers — в данном материале не рассматриваются.
Возвращаем поддержку CUDA на картах Nvidia ниже GTX-6XX →
Очистка очереди
Способ 1. Через иконку в области уведомлений Windows.
Внизу справа экрана вашего компьютера есть системный трей, где отображаются запущенные задачи. Там должна быть иконка запущенного принтера (может быть скрыта под значком треугольника).
Кликаете по иконке и открываете свойства.
Выбираете из списка «Очистить очередь».
Способ 2. Если в области уведомлений не отображается ярлык принтера, используется другой метод удаления документов из очереди – через панель управления.
Одновременно нажимаете кнопки Windows R.
В появившемся окне прописываете команду «control printer».
В списке принтеров находите нужный.
Открываете его контекстное меню через нажатие ПКМ.
Кликаете на «Показать очередь» или «Просмотр очереди печати».
В верхнем горизонтальном меню открывшегося окна кликаете на вкладку «Принтер».
В зависимости от поставленной задачи кликаете на «Приостановить печать» или «Очистить очередь печати».
Если в списке несколько файлов, а в отмене нуждается конкретный, выбираете его и нажимаете на клавиатуре клавишу Del.
Очистка папки «printers»
В папке размещены данные о распечатываемых документах и файлах. Она располагается на загрузочном диске по адресу C:WindowsSystem32SpoolPrinter. Операционка может быть установлена не на диске С, тогда в адресной строке вместо C: прописывается другой диск. Внутри папки удаляются все файлы .spl, .shd (см. изображение в предыдущем пункте статьи).
Перезагрузка пк
Если пропадание списка принтеров из меню «Печать» разных программ, которые позволяют это действие, нечастое, то помочь в проблеме может перезагрузка Вашего персонального компьютера или ноутбука. Но если в дальнейшем опять случаются те же казусы, то такой вариант решения явно не подойдет в такой ситуации.
Перезапуск диспетчера печати
Сообщение также может возникнуть при сбое службы, вследствие которого не может быть произведена операция отправки задания на принтер. Решается путем ее перезапуска.
Откройте Службы командой services.msc из окна «Выполнить» (Win R).
Прокрутите список вниз и найдите службу Диспетчера печати. Щелкните правой кнопкой мыши на ней и выберите «Свойства».
Установите тип запуска на автоматический, затем нажмите «Остановить».
После остановки нажмите на кнопку «Запустить».
Когда успешно запустится перезагрузите компьютер и посмотрите, удалось ли исправить ошибку вызова Startdocprinter.
Перезапуск или остановка службы печати
Через «Пуск» заходите в окно «Выполнить» или вызываете его нажатием комбинации Windows R.
Вводите в пустую строку «services.msc», чтобы вызвать окно управления службами Windows.
В предложенном списке найдите «Диспетчер печати» или «Spooler».
Остановите службу.
Для отмены печати очистите папку «Printers» от файлов с расширением .spl, .shd. Так снимается очередь.
Обратно запустите службу печати.
Перезапуск службы печати из командной строки
06 Мая 2021Блог- Сисадмину на заметку
Чаще всего эти проблемы случаются из-за того что в сети установлены принтеры разных производителей, с разными драйверами. В результате останавливается диспетчер очереди печати на терминальных серверах Windows.Также операционки разных разрядностей, те 32bit и 64bit. Также подобное поведение в большей мере проявляется у USB принтеров, в меньшей мере у сетевых.
Рассматривать установку драйверов не будем — разберемся со службой печати. Данный мануал подойдет как для Windows 2008 и выше, так и для windows 7.
Перезапустить службу печати из командной строки
Если вы заметили неточности в документе или он распечатывается в плохом качестве, вытяните листки из лотка. Процесс незамедлительно останавливается, что позволяет сэкономить бумагу. После, отменяется вывод документа на печать как на самом принтере, так и в компьютере.
Переустановка драйвера
Драйвера могут влиять на работу службы диспетчера печати по многим причинам.
Установленные «дрова» с установочного диска предназначены для более ранних версий Виндовс.
Вы обновили свою операционную систему до последней версии, которая с ПЗ принтера конфликтует.
Файлы повреждены пользователями или вредоносными программами.
Переходим к практике
Чтобы не загромождать статью, я не буду приводить кучу проверок (на то, что компьютер доступен, что у нас есть доступ к WMI и т.д.).
Итак, для начала нам нужно узнать путь к очереди печати, т.е. посмотреть значение реестра удалённого компьютера. Для этого используем .NET класс RegistryKey.
Для того, чтобы подключиться к реестру удалённого компьютера используем метод OpenRemoteBaseKey, передав ему в качестве параметров имя компьютера и раздел реестра:
Отлично! Вот только появляется новая проблема: это локальный путь – по этому пути к удалённому компьютеру мы не доберёмся. Нужно преобразовать его в UNC-путь, т.е. из пути
Это можно сделать простой манипуляцией со строкой:
На всякий случай поясню – в данном случае при обращении к WMI используется сплаттинг, если такая форма кажется незнакомой и пугающей рекомендую почитать соответствующую статью, или воспользоваться более привычной формой:
После остановки службы можно очищать очередь печати, но как известно аппетит приходит во время еды, и мне захотелось ещё посмотреть на то, сколько мусора там собралось:
Вообще общепризнанным “best practice” не рекомендуется выводить простой текст в выводе скрипта, но так как это не было целью работы, и мне уже было лень с этим возиться, поэтому я просто воспользовался оператором –f.
Осталось только запустить службу:
Если нужно перезапустить (остановить/запустить) другую службу, действия будут аналогичными, при необходимости можно имя службы и удалённого ПК засунуть в параметры, и запускать/останавливать/перезапускать любые службы на любых компьютерах
Подтверждаем неисправность
Перед тем как приступить к устранению проблем, следует удостовериться, что отказ печатать происходит именно из-за указанной службы операционной системы. Чтобы проверить ее состояние, найдем ее среди остальных компонентов в перечне. Для этого нужно проделать несколько простых шагов.
Открываем окно быстрого запуска команд комбинацией Windows R.
Вводим команду «services.msc».
Ждем открытия списка служб.
Находим в перечне «Диспетчер очереди печати» и открываем двойным щелчком мыши.
Теперь необходимо удостовериться, что она остановлена и не работает. Смотрим на соответствующие надписи в окне свойств, как это указано на рисунке ниже. При необходимости изменяем на нужные и принудительно запускаем, чтобы «оживить» работу принтеров.
Проверка параметров диспетчера в реестре
Если в предыдущем варианте действий нужный элемент среди представленных в указанном разделе служб найден не был, необходимо произвести некоторые действия, чтобы вернуть его.
Решение проблем печати на терминальном сервере windows
06 Мая 2021Блог- Сисадмину на заметку
Чаще всего эти проблемы случаются из-за того что в сети установлены принтеры разных производителей, с разными драйверами. В результате останавливается диспетчер очереди печати на терминальных серверах Windows.Также операционки разных разрядностей, те 32bit и 64bit. Также подобное поведение в большей мере проявляется у USB принтеров, в меньшей мере у сетевых.
Рассматривать установку драйверов не будем — разберемся со службой печати. Данный мануал подойдет как для Windows 2008 и выше, так и для windows 7.
Установка драйверов
Чтобы вернуть диспетчер, отвечающий за печать документов в ОС Windows 7, вам нужно попробовать выполнить переустановку драйвера для своего девайса. Для решения данной задачи есть несколько различных способов. К примеру, вы можете воспользоваться поиском обновлений для своего девайса, посетив официальный сайт производителя.
На первом шаге убедитесь в том, что запущенный принтер надёжно подключён к персональному компьютеру.
Запустите утилиту «Выполнить» и впишите туда задачу «hdwwiz».
В открывшемся окне найдите кнопку «Далее» и нажмите на неё.
Для установки выберите «Поиск…» и нажмите «Далее». Таким образом, вы запустите мастер, который поможет найти новое оборудование и установить его в автоматическом режиме.
На последнем шаге вам необходимо дождаться, пока автоматическая установка драйвера для вашего девайса будет завершена.
Если всё будет выполнено правильно в соответствии с инструкцией, то неисправность, связанная с диспетчером печати должна остаться позади. Если же это не поможет, то ознакомьтесь со следующей рекомендацией.
Установка принтера через локальный порт
В некоторых случаях помогает при проблемах с диспетчером печати установка печатающей техники через локальный. Попробуйте это сделать следуя таким шагам:
Откройте через панель управления раздел с принтерами.
Там вверху в меню выберите «Установка».
В окне нажмите по первому варианту «Добавить локальный».
Далее «Создать новый порт» и в списке выбрать «Local Port».
Укажите любое значение порта.
Далее следуйте инструкциям мастера установки.
Чем вызвано сообщение об ошибке вызова startdocprinter
Сообщение об ошибке Startdocprinter может отобразится по ряду причин:
Сбой очереди печати. Проблема возникает из-за прерывания, когда диспетчер печати подготовил к отправке файл на принтер. Есть несколько причин, которые препятствуют выводу на печать. В этом случае самый простой способ решения — запустить средство устранения неполадок.
Сбой диспетчера печати. Проблема появляется, когда служба неисправна и не может задействовать операцию вывода на печатающее устройство.
Проблема управления доступом. Эта ошибка также возникает из-за проблемы с тем, каким образом операционная система распознает список управления доступом службы. Решается запуском утилиты cacls.exe из окна командной строки.
Неправильные приглашения принтера. Вызов функции может быть не произведен из-за несогласованных портов принтера. Решить ее можно путем переустановки каждого порта.