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

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

Восстановить диспетчер очереди печати(Repair Print Spooler) в Windows 11/10

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

  1. Включить или включить диспетчер очереди печати
  2. Перезапустите(Restart Print Spooler) службу диспетчера очереди печати с помощью диспетчера задач.(Task Manager)
  3. Сброс(Reset) и очистка диспетчера очереди печати(Clear Print Spooler) с помощью командной строки(Command Prompt)
  4. Добавьте(Add) необходимые двоичные файлы для диспетчера очереди печати.(Print Spooler)
  5. Убедитесь(Make) , что зависимости диспетчера очереди печати запущены.(Print Spooler)
  6. Использование редактора реестра.

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

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

2] Перезапустите(Restart Print Spooler) службу диспетчера очереди печати с помощью диспетчера задач.(Task Manager)

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

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

  1. Откройте диспетчер задач(Open Task Manager) с помощью поля поиска(Search) или любым другим предпочтительным способом .
  2. Нажмите на опцию « Подробнее(More details) », чтобы получить доступ ко всем вкладкам.
  3. Перейдите на вкладку Услуги(Services)
  4. Прокрутите вниз и выберите службу диспетчера очереди.(Spooler)
  5. Щелкните правой кнопкой мыши диспетчер очереди
  6. Нажмите на опцию « Перезагрузить ».(Restart)

3] Сброс(Reset) и очистка диспетчера очереди печати(Clear Print Spooler) с помощью командной строки(Command Prompt)

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

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

Откройте командную строку от имени администратора(Open Command Prompt as administrator)

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

net stop spooler

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

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

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

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

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

net start spooler

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

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

C:\Windows\System32\spool\PRINTERS

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

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

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

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

5] Убедитесь(Make) , что зависимости диспетчера очереди печати запущены.(Print Spooler)

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

Для этого вы можете открыть Диспетчер служб Windows(Windows Service Manager) , а затем найти Зависимости(find the Dependencies) для диспетчера очереди печати(Print Spooler) , открыв окно его свойств. После этого запустите все такие службы зависимостей с помощью того же диспетчера служб Windows(Windows Service Manager) .

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

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

Прежде чем попробовать какой-либо из перечисленных ниже вариантов, сделайте резервную копию реестра(take a backup of Registry) , чтобы при необходимости можно было восстановить ее позже.

  1. Добавьте(Add) стандартные ключи монитора печати и их значения
  2. Добавьте ключ реестра winprint и его строковое значение.(winprint)
  3. Удалите(Delete) любой поддельный путь для строкового значения SpoolDirectory(SpoolDirectory String Value) вашего принтера,

1] Добавьте(Add) стандартные ключи монитора печати и их значения.

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

Внимательно выполните все шаги:

  • Запустите или откройте редактор реестра Windows 10.
  • Раздел реестра Access Monitors . Путь:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors
  • Создайте разделы реестра « Локальный порт(Local Port) », Standard TCP/IP Port » и «USB Monitor» в разделе «Мониторы».(USB Monitor)
  • Создайте строковое значение(Value) имени драйвера(Driver) во всех вышеупомянутых разделах реестра.
  • Дважды щелкните(Double-click) значение драйвера(Driver) для ключа локального порта .(Local Port)
  • Добавьте localspl.dll в поле «Значение».
  • Нажмите ОК
  • Дважды щелкните(Double-click) значение строки диска(Drive String) для ключа Standard TCP/IP Port
  • Добавьте tcpmon.dll в поле «Значение» .
  • Нажмите ОК
  • Дважды щелкните(Double-click) значение драйвера(Driver) для ключа USB Monitor .
  • Добавьте usbmon.dll в поле «Значение» .
  • Нажмите ОК.

2] Добавьте ключ (Add)реестра(Registry) winprint и его строковое значение.(String Value)

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

  • Откройте редактор реестра Windows 10.
  • Ключ доступа к процессорам печати . (Print Processors)Путь:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors
  • Создайте ключ реестра (Registry)winprint под ключом процессоров (Processors)печати .(Print)
  • Создать имя драйвера(Driver) Строковое значение(Value) с правой стороны
  • Дважды щелкните значение строки диска.
  • Добавьте запись winprint.dll в поле «Значение».
  • Нажмите ОК.

3] Удалите(Delete) любой поддельный путь для строкового значения SpoolDirectory(SpoolDirectory String Value) вашего принтера.

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

Этот параметр может помочь, если вы подключили к компьютеру несколько принтеров. Некоторые заразные файлы или вредоносное ПО могли добавить какой-то поддельный путь в поле « Значение данных » (Value data)SpoolDirectory String Value вашего принтера, присутствующего в редакторе реестра(Registry Editor) . Это может быть препятствием для правильного использования диспетчера очереди печати(Print Spooler) . Таким образом, удаление этого поддельного пути может помочь. Шаги:

  • Откройте редактор реестра
  • Доступ к принтерам(Printers) Вот путь:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
  • В разделе «Принтеры» щелкните имя принтера(click on the Printer name) , вызывающего проблему.
  • С правой стороны прокрутите вниз и дважды щелкните значение строки SpoolDirectory.
  • Очистите или удалите все записи, присутствующие в поле данных « Значение ».(Value)
  • Нажмите кнопку ОК.

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

Раньше были Fix-It, а также средство диагностики очистки диспетчера очереди печати(Print Spooler Cleanup Diagnostic Tool) от Microsoft , но теперь оно недоступно. Средство устранения неполадок принтера(Printer Troubleshooter) — самое близкое из того, что у вас есть.

Вы можете попробовать этот бесплатный сторонний инструмент Fix Print(Fix Print Spooler) Spooler от sordum.org и посмотреть, поможет ли он вам.

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



About the author

Я инженер-программист с более чем двухлетним опытом работы с мобильными и настольными приложениями. У меня есть опыт работы с обновлениями Windows, службами и Gmail. Мои навыки делают меня идеальным кандидатом для таких задач, как разработка приложений для Windows или поддержка почтовых клиентов.



Related posts