Как переустановить службу печати windows 10

Вы можете столкнуться с ошибкой «Локальная подсистема печати не выполняется» как при попытке подключить новый принтер, так и при открытии настроек уже настроенного локального принтера или при отправке на печать любого документа. Эта ошибка может появиться как в Windows 10, так и в Win 7 или 8.1.

Текст сообщения об ошибке может немного отличаться в зависимости от того, какое действие вы пытаетесь выполнить с объектами в подсистеме печати. Например:

Ошибка открытия принтера.

Windows не удается подключиться к принтеру.

Локальная подсистема печати не выполняется. Перезапустите подсистему или перезагрузите компьютер.

Или

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

Windows не удается подключиться к принтеру. Локальная подсистема печати не выполняется

В английской версии Windows ошибка может выглядеть так:

Windows can’t open Add printer. The local Print Spooler service is not running, Please restart the Spooler or restart the machine.

Windows can’t open Add printer. The local Print Spooler service is not running

Windows cannot connect to the printer, The local Print Spooler service is not running.

Windows cannot connect to the printer, The local Print Spooler service is not running

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

  1. Для этого откройте консоль управления службами (services.msc);
  2. В списке служб найдите службу «Диспетчер печати» (Print Spooler);
  3. Убедитесь, что служба запущена (состояние – «Выполняется»), а тип запуска «Автоматический»;
  4. Перезапустите службу; перезапустите службу Диспетчер печати
  5. Если служба не запущена, измените тип запуска службы и запустите ее;
  6. На вкладке зависимости убедитесь, что служба Print Spooler зависит от служб Удаленный вызов процедур RPC (Remote Procedure Contro) и HTTP службы (HTTP Service). Для корректной работы службы печати данные службы должны быть запущены. Если зависимости не настроены, вы можете восстановить их командой:
    sc config spooler depend= RPCSS
    Зависимости службы Диспетчер печати

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

sc query spooler

В этом примере видно, что служба запушена (Running).

sc query spooler - running

Если служба «Диспетчер печати» отсутствует или не запускается, попробуйте очистить очередь печати и удалить файлы в папке C:\windows\system32\spool\Printers (при остановленной службе печати). Затем проверьте, включен ли компонент печати Windows:

  1. Перейдите в Панель управления -> Все элементы панели управления -> Программы и компоненты –> Включение или отключение компонентов Windows
  2. В списке компонентов найдите раздел «Службы печати и документов»;
  3. Убедитесь, что включены службы: Клиент интернет-печати, Служба печати LPD и Факсы и сканирование Windows; Windows 10 компонент Службы печати и документов
  4. Можете попробовать переустановить компоненты: отключите их, сохраните изменения, а потом включить заново.

Если ошибка «Локальная подсистема печати не выполняется» появляется при попытке подключения общего сетевого принтера с другого компьютера, попробуйте подключить сетевой принтер через локальный порт (в качестве имени порта используется адрес принтера в формате \\PCName1\HP2000). Процедура подключения сетевого принтера через локальный порт подробно описана в статье Печать на сетевом принтере на Windows 10 из-под XP.

подключение сетевого принтера через локальный порт - UNC путь

Если ничего не помогло, запустите мастер исправления проблем с печатью: Параметры -> Обновления и безопасность -> Принтер (Поиск и устранение проблем с печатью) -> Запустите средство устранения неполадок.

Запустите средство устранения неполадок Принтер (Поиск и устранение проблем с печатью

Также проверьте целостность системных файлов с помощью команд:

sfc /scannow

или

dism /Online /Cleanup-Image /RestoreHealth


Загрузить PDF


Загрузить PDF

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

  1. Изображение с названием Fix a Print Spooler Step 1

    1

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

    • Нажмите Windows + R, чтобы открыть окно «Выполнить». Введите services.msc и нажмите Enter. Дважды щелкните по «Диспетчеру печати».
    • Или нажмите ПускПанель управленияАдминистрированиеСлужбыДиспетчер печати.
  2. Изображение с названием Fix a Print Spooler Step 2

    2

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

  3. Изображение с названием Fix a Print Spooler Step 3

    3

    Наладьте автоматический запуск диспетчера печати. В выпадающем меню «Тип запуска» выберите «Автоматически», чтобы диспетчер печати запускался при загрузке системы. Нажмите Применить (в правом нижнем углу), чтобы сохранить внесенные изменения.[1]

  4. Изображение с названием Fix a Print Spooler Step 4

    4

    Измените параметры восстановления. Перейдите на вкладку «Восстановление», чтобы задать действия диспетчера печати при возникновении сбоев. Некоторые изменения повысят шанс того, что диспетчер печати самостоятельно устранит возникшие неполадки, и сведут к минимуму вероятность краха диспетчера печати. Измените настройки так:[2]

    • Первый сбой: Перезапуск службы
    • Второй сбой: Перезапуск службы
    • Последующие сбои: Не выполнять никаких действий
    • Сброс счетчика ошибок через: 1 дн.
    • Перезапуск службы через: 1 мин.
    • Нажмите Применить.
  5. Изображение с названием Fix a Print Spooler Step 5

    5

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

  6. Изображение с названием Fix a Print Spooler Step 6

    6

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

  7. Изображение с названием Fix a Print Spooler Step 7

    7

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

    • Вернитесь в окно «Службы». Если оно закрыто, откройте его (описано выше).
    • В столбце «Имя» найдите службу, которую вы нашли в разделе «Данная служба зависит от следующих компонентов».
    • Убедитесь, что у данной службы в столбце «Состояние» отображено «Работает».
    • Убедитесь, что у данной службы в столбце «Тип запуска» отображено «Автоматически».
    • Если у какой-либо из рассматриваемых служб в указанных столбцах отображено что-то другое, перезапустите эту службу. Это можно сделать при помощи кнопок в окне «Службы» или при помощи кнопок в окне свойств конкретной службы, дважды щелкнув по ее имени.
    • Если вам не удается перезапустить службу, или если ее перезапуск не привел к изменению ее статуса, попробуйте переустановить драйвер (описано ниже).[6]
      Если метод не сработал, вам, возможно, потребуется устранить неполадки такой службы через редактирование реестра (но это очень рискованно).[7]

    Реклама

  1. Изображение с названием Fix a Print Spooler Step 8

    1

    Очистите очередь печати. Очистка очереди зачастую приводит к устранению неполадок. Также это необходимо сделать, чтобы перейти к следующим шагам.[8]

    • Откройте окно «Службы» (нажмите Windows + R, введите services.msc, нажмите Enter).
    • Выберите «Диспетчер печати» и нажмите «Остановить».
    • Откройте папку C:\Windows\system32\spool\PRINTERS. Вам, возможно, понадобится отобразить скрытые файлы и папки и/или ввести пароль администратора.
    • Удалите все содержимое папки «Printers». Не удаляйте саму папку! Обратите внимание, что это приведет к удалению всех текущих заданий печати, поэтому убедитесь, что никто не использует принтер по локальной сети.
    • Вернитесь в окно «Службы», выберите «Диспетчер печати» и нажмите «Запустить».
  2. Изображение с названием Fix a Print Spooler Step 9

    2

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

  3. Изображение с названием Fix a Print Spooler Step 10

    3

    Удалите принтер. Программное обеспечение принтера может быть повреждено. Поэтому удалите принтер, а затем установите его.[9]

    • Отключите принтер или отключитесь от беспроводного принтера.
    • В строке поиска введите «Устройства и принтеры» и откройте это окно.
    • Щелкните правой кнопкой мыши по значку сбойного принтера. В меню выберите «Удалить».
  4. Изображение с названием Fix a Print Spooler Step 11

    4

    Удалите драйвер принтера. Оставьте окно «Устройства и принтеры» открытым и внесите следующие изменения:

    • Щелкните левой кнопкой мыши по значку любого принтера, а затем нажмите Свойства сервера печати (в верхней строке меню).
    • В окне «Свойства сервера печати» перейдите на вкладку «Драйверы».
    • Выберите драйвер удаленного принтера, а затем нажмите Удалить.
    • Если вы выберете «Удалить драйвер и его пакет», будет удален и установочный пакет драйвера. Сделайте это, только если знаете, где найти новый установочный пакет.
  5. Изображение с названием Fix a Print Spooler Step 12

    5

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

  6. Изображение с названием Fix a Print Spooler Step 13

    6

    Если принтер не удаляется или автоматически переустанавливается, удалите его при помощи утилиты «Управление печатью». Это можно сделать в Windows 7 Pro/Ultimate/Enterprise и в Windows 8 Pro/Enterprise.[10]
    [11]

    • Нажмите ПускАдминистрированиеУправление печатью и войдите в качестве администратора. Или нажмите ПускПанель управленияСистема и безопасностьАдминистрированиеУправление печатью.
    • В левой панели нажмите на стрелку рядом с Серверы печати, чтобы открыть список.
    • Нажмите на стрелку рядом с вашим компьютером (помечен как «локальный»).
  7. Изображение с названием Fix a Print Spooler Step 14

    7

    В левой панели нажмите Принтеры. В правой панели найдите сбойный принтер, щелкните по нему правой кнопкой мыши и выберите «Удалить».

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

    Реклама

  1. Изображение с названием Fix a Print Spooler Step 15

    1

  2. Изображение с названием Fix a Print Spooler Step 16

    2

    Откройте командную строку с правами администратора. В строке поиска введите «командная строка». Щелкните правой кнопкой мыши по «Командная строка» и выберите «Запуск от имени администратора». Введите пароль администратора.

  3. Изображение с названием Fix a Print Spooler Step 17

    3

    Введите команды сканирования. В открывшемся окне введите sfc /scannow и нажмите Enter (не забудьте про пробел перед косой чертой). Запустится утилита «Проверка системных файлов», которая произведет поиск поврежденных файлов и, при их обнаружении, попытается восстановить их.

    • Этот процесс вернет системные файлы в состояние по умолчанию. Если вы вносили изменения в системные файлы, перед сканированием системы сделайте ее резервную копию.[12]
  4. Изображение с названием Fix a Print Spooler Step 18

    4

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

    • Если сообщение гласит: «Защитник Windows нашел поврежденные файлы и успешно восстановил их», перезагрузите компьютер и попробуйте что-нибудь распечатать.
    • Если сообщение гласит: «Защитник Windows нашел поврежденные файлы, но некоторые из них не были восстановлены», перейдите к следующему шагу.
    • Для любого другого сообщения попробуйте выполнить действия, описанные ниже.
  5. Изображение с названием Fix a Print Spooler Step 19

    5

    Найдите поврежденный файл. Если в процессе сканирования поврежденный файл был найден, но не восстановлен, попробуйте сделать это вручную.[13]

    • В командной строке введите findstr /c:»[SR]» %windir%\Logs\CBS\CBS.log >»%userprofile%\Desktop\sfcdetails.txt и нажмите Enter.
    • Найдите файл Sfcdetails.txt на рабочем столе и откройте его.
    • Найдите отчет за сегодняшнее число. Найдите имя поврежденного или отсутствующего файла.
  6. Изображение с названием Fix a Print Spooler Step 20

    6

    Найдите копию этого файла. Это можно сделать на другом компьютере под управлением такой же версии Windows и скопировать нужный файл на ваш компьютер. Кроме того, копию файла можно найти в интернете, но скачивайте файлы только из надежных источников.

    • Более того, нужный файл можно извлечь с установочного диска Windows.[14]
  7. Изображение с названием Fix a Print Spooler Step 21

    7

    Установите копию файла. Вот как заменить поврежденный файл новым:[15]

    • В командной строке введите takeown /f, пробел и путь к поврежденному файлу. Например: takeown /f C:\windows\system32\oldfile. Нажмите Enter.
    • Затем введите команду icacls <путь к поврежденному файлу> /grant administrators:F, при этом замените «путь к поврежденному файлу» на тот путь, что вы указали выше.
    • Скопируйте новый файл, для этого введите команду copy <путь к новому файлу> <путь к поврежденному файлу>; замените слова в угловых скобках (<…>) на нужные пути.

    Реклама

Советы

  • В Windows Server 2003 и Windows XP Professional x64 Edition иногда случаются неполадки при отправке документов на печать на определенный принтер. Можно скачать патч этой ошибки с сайта поддержки Microsoft.[16]
  • Есть множество утилит, которые автоматически исправляют диспетчер печати. Скачивайте такие утилиты из надежных источников, чтобы не подцепить вирус или вредоносную программу.

Реклама

Об этой статье

Эту страницу просматривали 147 667 раз.

Была ли эта статья полезной?

Локальная подсистема печати не выполняется Windows 10

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

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

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

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

  1. Откройте службы выполнив команду services.msc в окне Win+R.
  2. Перейдите в свойства службы Диспетчер печати, и нажмите кнопку Запустить.Как запустить локальную подсистему печати

Служба диспетчера печати позволяет ставить задания печати в очередь и обеспечивает взаимодействие с принтером. Если её отключить, Вы не сможете выполнять печать и видеть свои принтеры.

Добавление локального принтера

  1. Откройте классическую панель управления выполнив команду control panel в окне Win+R.
  2. Дальше переходим в раздел Оборудование и звук > Устройства и принтеры, где нажимаем кнопку Добавление принтера.
  3. В открывшемся окне нажимаем кнопку Необходимый принтер отсутствует в списке и выбираем пункт Добавить локальный или сетевой принтер с параметрами, заданными вручную.Добавление локального принтера
  4. После чего выбираем пункт Создать новый порт и указываем тип порта Local Port и нажимаем Далее.Как добавить локальный принтер
  5. Теперь необходимо ввести Имя порта в открывшемся окне в формате \\Имя_Вашего_ПК_в_свойствах\Название_Вашего_принтера.
  6. Последним шагом выберите драйвер устройства указав Изготовителя принтера и Принтер.

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

Запустить диагностику и устранить неполадку

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

  1. Откройте Пуск > Параметры > Обновление и безопасность > Устранение неполадок.
  2. В текущем расположении выделите Принтер и нажмите Запустить средство устранения неполадок.Запустить диагностику и устранить неполадку

После чего пользователю остается только следовать шагам мастера устранения неполадок. Есть большая вероятность того что Windows 10 самостоятельно исправит возникшую проблему.

Очистка папки Spool

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

Программа Spooler сохраняет отправленные пользователем документы, и по очереди отправляет их на принтер для печати.

Для очистки папки Spool необходимо загрузить безопасный режим в Windows 10. Дальше достаточно перейти в C:\ Windows\ System32\ Spool.

  • C:\ Windows\ System32\ spool\ prtprocs\ w32x86 – удаляем все содержимое, кроме файла winprint.dll (в x64 версиях операционной системы папка называется соответственно).
  • C:\ Windows\ System32\ Spool\ Printers – удаляем все данные об установленных принтерах.
  • C:\ Windows\ System32\ Spool\ Drivers\ w32x86 – чистим папку от все файлов ранее установленных драйверов (в операционных системах x64 путь Drivers\ x64).

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

Заключение

Ошибка подключения к принтеру: Windows не удалось подключиться к принтеру. Локальная подсистема печати не выполняется. Перезапустите подсистему или перезагрузите компьютер появляется не только на операционной системе Windows 10, но и на предыдущих версиях. А способы решения за всё это время почти не изменились.

Ужасно =/Так себе =(Пойдёт =|Хорошо =)Отлично =D (2 оценок, среднее: 5,00 из 5)

Photo of Дмитрий

Администратор и основатель проекта Windd.pro. Интересуюсь всеми новыми технологиями. Знаю толк в правильной сборке ПК. Участник программы предварительной оценки Windows Insider Preview. Могу с лёгкостью подобрать комплектующие с учётом соотношения цены — качества. Мой Компьютер: AMD Ryzen 5 3600 | MSI B450 Gaming Plus MAX | ASUS STRIX RX580 8GB GAMING | V-COLOR 16GB Skywalker PRISM RGB (2х8GB).

In this post, we will show you how to repair Print Spooler Service in Windows 11/10. Print Spooler (executable file) is a built-in feature of Windows that handles print jobs. Most of the time, the service works just fine. But, sometimes users face many problems like Print Spooler service is not running, Print Spooler service error 1068, Print Spooler error 0x800706B9, etc. If you are also facing some kind of issue with it, then this post might help you repair Print Spooler in Windows 11/10 with some fixes.

Earlier, there was a Microsoft Fix It tool for repairing Print Spooler, but that tool was discontinued. Therefore, you can try some manual fixes covered in this post to repair it.

  1. Enable or turn on Print Spooler
  2. Restart Print Spooler service using Task Manager
  3. Reset and Clear Print Spooler using Command Prompt
  4. Add required binary files for Print Spooler
  5. Make sure Print Spooler dependencies are running
  6. Using Registry Editor.

1] Enable or turn on Print Spooler

If the Print Spooler service is not running at all, then it might be possible that the service is disabled or turned off, or stopped. So, first, you need to turn on or enable Print Spooler service using Windows Services Manager or some other ways. Once the service is started successfully, you might be able to use it without any issue.

2] Restart Print Spooler service using Task Manager

restart print spooler service using task manager

If this service is already running and still you are facing some kind of issue, then a simple restart for this service might help you fix the issue you’re facing. You can restart Print Spooler using Task Manager. The steps are as follows:

  1. Open Task Manager using the Search box or in any other preferred way
  2. Click on the More details option to access all the tabs
  3. Switch to the Services tab
  4. Scroll down and select Spooler service
  5. Right-click on Spooler
  6. Click on the Restart option.

3] Reset and Clear Print Spooler using Command Prompt

Repair Print Spooler in Windows 10

If there is some print job(s) stuck in the print queue, then also it is the possibility that Print Spooler is not working as it should. So, it is good to reset and clear Print Spooler. This can be done using Command Prompt. Here are the steps:

Open Command Prompt as administrator

Execute the following command:

net stop spooler

This will stop the Print Spooler service which is handy so that the reset process can take place successfully

Next, Run the following command:

DEL /F /S /Q %systemroot%\System32\spool\PRINTERS\*

This will begin and complete the reset process and remove stuck jobs (*.shd and *.spl files)

Finally, execute this command. This will start the Print Spooler again.

net start spooler

This should solve your problem.

You can also delete SHD and SPL files manually. For this, access the PRINTERS folder. Its path is here:

C:\Windows\System32\spool\PRINTERS

Look for those files and delete them manually.

4] Add required binary files for Print Spooler

The required DLL and EXE files for Print Spooler must be present to make it work properly. These files are spoolss.dll, win32spl.dll, spoolss.exe, and localspl.dll. All these files are present in the System32 folder (C > Windows > System32). Check if all such files are there or not. If not, you need to fix the missing DLL files and EXE files for Print Spooler.

After that, Print Spooler should work fine.

5] Make sure Print Spooler dependencies are running

There are many services that depend on other services or system components to work properly. The same goes for Print Spooler also. So, you need to find all such dependencies and run or start them if not already.

To do this, you can open Windows Service Manager, and then find the Dependencies for Print Spooler by accessing its properties window. After that, run all such dependency services using the same Windows Service Manager.

6] Using Registry Editor

This option might is a bit complicated. Registry Editor stores the important entries (keys and values) for system files and other applications. There are Print Spooler Registry entries also present that have to be there to make it work correctly. If those files are not present, it can cause issues that Print Spooler is not responding properly. So, check such entries and create Registry keys and values if such entries don’t exist.

Before trying any of the below-mentioned options, take a backup of Registry so that you can restore it later if needed.

  1. Add standard print monitor keys and their values
  2. Add winprint Registry key and its String Value
  3. Delete any fake path for SpoolDirectory String Value of your printer,

1] Add standard print monitor keys and their values

Add standard print monitor keys and their values

Carefully follow all the steps:

  • Launch or open Registry Editor of Windows 10
  • Access Monitors registry key. The path is:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
  • Create Local Port, Standard TCP/IP Port, and USB Monitor registry keys under Monitors key
  • Create Driver name String Value in all the above-mentioned registry keys
  • Double-click on Driver value for Local Port key
  • Add localspl.dll in the Value data box
  • Press OK
  • Double-click on Drive String value for Standard TCP/IP Port key
  • Add tcpmon.dll in Value data box
  • Press OK
  • Double-click on Driver value for USB Monitor key
  • Add usbmon.dll in Value data box
  • Press OK.

2] Add winprint Registry key and its String Value

create winprint registry key and driver name string value

  • Open Windows 10 Registry Editor
  • Access Print Processors key. The path is:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors
  • Create a winprint Registry key under the Print Processors key
  • Create Driver name String Value on the right-hand side
  • Double-click on Drive String Value
  • Add winprint.dll entry in the Value data field
  • Press OK.

3] Delete any fake path for SpoolDirectory String Value of your printer

delete any fake path in spooldirectory value data field of your printer

This option might help if you have connected multiple printers with your computer. Some infectious files or malware might have added some fake path in the Value data field of SpoolDirectory String Value of your printer present in the Registry Editor. That might be causing an obstacle in using Print Spooler perfectly. So, deleting that fake path might help. The steps are:

  • Open Registry Editor
  • Access Printers Here is the path:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
  • Under Printers, click on the Printer name that is causing the problem
  • On the right-hand side, scroll down and double-click on the SpoolDirectory String value
  • Clear or remove all the entries present in the Value data field
  • Press the OK button.

Hope something from these fixes helps you. If it does not, you may need to consider Reset This PC option.

Print Spooler Repair tool

There used to be a Fix-It as well as a Print Spooler Cleanup Diagnostic Tool from Microsoft but that is now not available. The Printer Troubleshooter is the closest you have.

You may try this free 3rd-party tool called Fix Print Spooler from sordum.org and see if that helps you.

Print Spooler Service missing?

If Print Spooler Service is missing you will have to Reset and Clear Print Spooler using Command Prompt, Add required binary files for Print Spooler and Make sure Print Spooler dependencies are running as explained above in this post.

  • lostinfuture

В последнее время, на одном из ПК в рабочей группе постоянно возникают разного рода трудности с печатью. Начиная от подвисаний при попытках печати на определенный принтер, заканчивая требованием полного перезапуска службы диспетчера печати. Когда совсем печать умирает — полностью сношу папку spooler. Система: Windows XP Professional SP2. Обновить до SP3 не представляется возможным, так как за ПК используется в качестве сервера 1С, не считая ночи, когда категорически не представляется доступ в кабинет. Обновившишь до SP3 мы подвергаем риску работоспособность сервера, а времени на восстановление не будет, решением, разве что, IP-KVM был бы, но его нет.

Microsoft FixIt требует SP3.

Быть может, кто-то знает устройство работы спулера? Быть может, есть какие-то действия, как то: очистить папку, очистить реестр (тут нужна конкретика). Далее бы я подключил принтеры, перезагрузился, поставил защиту от записи на файлы в спулере и ветки реестра. У кого-нибудь есть опыт или понимание?


  • Вопрос задан

  • 33778 просмотров

Пригласить эксперта

Пуск — Принтеры и факсы — «Файл» — «Свойства сервера». Переходим на вкладку «Драйверы» и удаляем все установленные. Переходим на вкладку порты и удаляем все порты начинающиеся с «TS»

Затем удаляем ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler

Далее вышеозначенное
net stop spooler
del C:\WINDOWS\system32\spool\PRINTERS\*.* /f /q
net start spooler
Только перед стартом, я бы ещё ccleaner`ом прошелся по файлам и реестру

Теперь заходим обратно в «Свойства сервера» — «Драйверы» и ставим драйвера подключаемых принтеров

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

PS: Но всё таки обновления я бы поставил. Сервер 1С прекрасно себя чувствует на третьем сервис-паке :)
«Обновившишь до SP3 мы подвергаем риску работоспособность сервера» — а не обновляя мы подвергаем его опасности заражения и куче проблем которые давным давно решены.

PS2: А по поводу FixIt, там же должно ниже быть «Самостоятельное решение проблемы» или нет? И выполните действия указанные в http://support.microsoft.com/kb/324757/ru

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

Open the «Printers» («Printers and Faxes» on Windows XP)

Delete all of the printers

Click «File» and choose «Server Properties»

Select the «Drivers» tab and remove all entries

Stop «Print Spooler»

Navigate to «%systemroot%/system32/spool/printers» and delete any files there

Navigate to «%systemroot%/system32/spool/drivers/w32x86»

Delete all of the files and sub-folders in each of the 2 and 3 folders, but not the folders themselves

Start «Print Spooler»

Беглый поиск по Хабрахабру дает вот что:

net stop spooler
del C:\WINDOWS\system32\spool\PRINTERS\*.* /f /q
net start spooler

Ну уж виндовому админу перезагрузку-то советовать ни к чему) Не помогло, вернул взад реестр. Там все равно ничего противозаконного, лишь путь к исполняемому файлу спулера.

Explorer завис по окончании установки свежайшего драйвера принтера (epson t50). Explorer завис после добавления принтера из сети.


  • Показать ещё
    Загружается…

09 окт. 2023, в 16:50

30000 руб./за проект

09 окт. 2023, в 16:48

500 руб./в час

09 окт. 2023, в 16:18

1000 руб./в час

Минуточку внимания

  • Как переустановить систему windows 10 pro
  • Как переустановить удаленный рабочий стол windows 10
  • Как переустановить с 32 разрядной на 64 разрядную windows
  • Как переустановить торрент на компьютере windows 7
  • Как переустановить проигрыватель windows media для windows 10