Сбросить диспетчер очереди печати Windows 10

Обновлено: 01.07.2024

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Это запустит и завершит процесс сброса и удаления зависших заданий (файлы *.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] Добавьте стандартные ключи монитора печати и их значения

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

  • Запустите или откройте редактор реестра Windows 10
  • Раздел реестра Access Monitors. Путь:
  • Создайте разделы реестра «Локальный порт», «Стандартный порт TCP/IP» и «USB Monitor» в разделе «Мониторы».
  • Создайте строковое значение имени драйвера во всех вышеупомянутых ключах реестра.
  • Дважды щелкните значение драйвера для ключа локального порта.
  • Добавьте localspl.dll в поле "Значение".
  • Нажмите "ОК".
  • Дважды щелкните значение строки диска для стандартного ключа порта TCP/IP.
  • Добавить tcpmon.dll в поле «Значение».
  • Нажмите "ОК".
  • Дважды щелкните значение драйвера для ключа USB-монитора.
  • Добавить usbmon.dll в поле «Значение».
  • Нажмите "ОК".

2] Добавьте ключ реестра winprint и его строковое значение

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

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

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

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

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

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

Недавно у Microsoft был инструмент для сброса подсистемы печати Windows. Это было весьма полезно в ситуациях, когда ничто другое не могло заставить принтер работать.

Конечно, Microsoft "убрала" эти полезные процедуры задолго до фактического прекращения поддержки Windows 7.

Я предполагаю, что скрипт не будет работать в Windows 10, хотя я не пробовал. Есть ли аналогичный инструмент для очистки/сброса подсистемы печати для Windows 10?

Все ответы

С. Сенгупта, MVP Microsoft Windows и устройства для ИТ, MVP программы предварительной оценки Windows

Что именно делает принтер "Устранение неполадок"?

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

Как поясняется в блоге TechNet, на который я ссылаюсь, инструменты Windows 7:

  • Верните службе диспетчера очереди печати значения по умолчанию (автоматический запуск, запуск от имени локальной системы и т. д.)
  • Удалите все зависимости, которые могут быть у диспетчера очереди печати от сторонних служб.
  • Удалите все задания на печать из %windir%\system32\spool\printers (файлы shd и spl)
  • Включите ведение журнала ошибок печати и предупреждений в журнале событий (будут отмечены «Принтеры» -> «Файл» -> «Свойства сервера» -> вкладка «Дополнительно» -> «Журнал ошибок буфера очереди» и «Журнал событий предупреждений буфера»).
  • Убедитесь, что стандартные мониторы печати (USB, локальный порт и TCPIP) присутствуют в разделе [HKLM\CurrentControlSet\Control\Print\Monitors] (и WSD только в 2008/Vista)
  • Убедитесь, что процессор печати winprint присутствует в архитектуре компьютера, например: [HKLM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\winprint]
  • Запустите службу диспетчера очереди печати
  • Если какой-либо из основных двоичных файлов диспетчера очереди печати отсутствует (spoolsv.exe, spoolss.dll, localspl.dll, win32spl.dll), пакет пытается скопировать этот файл из dllcache — если они отсутствуют в dllcachce, мы регистрируем это в файле журнала рабочего стола
  • Если файл ntprint.inf отсутствует, мы регистрируем это в файле журнала рабочего стола.
  • Если существует поддельный путь к каталогу буферизации DefaultSpoolDirectory в разделе [HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers], мы записываем эту информацию в файл журнала рабочего стола.
  • Удаление файлов *.spl и *.shd из буферной папки, отличной от стандартной.
  • Удалите файлы *.spl и *.shd из папки спулинга по умолчанию: %windir%\System32\spool\printers
  • Удалить общие принтеры
  • Удалите принтеры для каждой машины из [HKLM\SYSTEM\CurrentControlSet\Control\Print\Printers] (за исключением Vista, не удаляйте «Microsoft XPS Document Writer» и «Fax»)
  • Удаление подключений к компьютеру из [HKLM\SYSTEM\CurrentControlSet\Control\Print\Connections] и самого ключа "Подключения"
  • Удалите пользовательские подключения в папке \Printers
  • Удалить мониторы в разделе [HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors] (кроме локального порта)
  • Удалите все драйверы в разделе [HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows\Drivers\Version-3] (кроме Vista, не удаляйте «Microsoft XPS Document Writer» и «Microsoft Shared Fax Driver»)
  • Vista: удалите все файлы в папке «%windir%\System32\spool\drivers\\3», за исключением файлов драйверов, связанных с «Microsoft XPS Document Writer» и «Microsoft Shared Fax Driver». Игнорировать подкаталоги.
  • XP: удалите папку «%windir%\System32\spool\drivers».
  • Восстановите значения по умолчанию: [HKLM\SYSTEM\CurrentControlSet\Control\Print\Providers\LanMan Print Services\Servers] (AddPrinterDrivers=0)
  • Удалить [HKLM\SYSTEM\CurrentControlSet\Control\Print\Providers\Internet Print Provider\Ports]
  • Верните эти значения по умолчанию:
    • HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\USB Monitor
    • HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Стандартный порт TCP/IP
    • (XP) HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\BJ Language Monitor
    • (XP) HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\PJL Language Monitor
    • (Vista) HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\WSD Port
    • (Если был установлен драйвер факса) HKLM\SYSTEM\CurrentControlSet\Control\Print\Monitors\Microsoft Shared Fax Monitor

    Я не изучил Windows 10 достаточно внимательно, чтобы узнать, применимы ли все эти элементы к Windows 10. Windows 10 достаточно отличается от Windows 7, поэтому я не хотел бы вслепую вносить эти изменения в реестр без каких-либо действий. сначала тщательное исследование.

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

    Однако возможны проблемы с самим принтером или проблемы с подключением. Но как только вы узнаете, что это не одна из этих проблем, это должна быть проблема с диспетчером очереди печати в Windows 10. Это приводит к таким проблемам, как застревание вашего документа в очереди во время выполнения задания на печать. Хуже всего то, что если вы попытаетесь отменить задание, оно зависнет навсегда.

    Вот два простых способа запустить, остановить или перезапустить диспетчер очереди печати в Windows 10.

    Способ 1. Как запустить, остановить или перезапустить диспетчер очереди печати в Windows 10 с помощью служб

    Шаг 1. Нажмите на значки Windows, введите Службы в поле поиска и нажмите на результат.

    Шаг 2. В окне «Службы» перейдите к правой части панели, прокрутите вниз и найдите в списке Диспетчер очереди печати. Когда вы щелкнете по нему один раз, на левой панели вы найдете описание.

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

    Нажмите

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

    На вкладке

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

    Чтобы перезапустить службу, нажмите «Перезапустить опцию службы» с левой стороны или щелкните правой кнопкой мыши И нажмите «Перезагрузить» width=

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

    Чтобы остановить службу, нажмите

    Шаг 6. Вы также можете дважды щелкнуть параметр «Диспетчер очереди печати» и на вкладке «Общие» нажать кнопку «Стоп», чтобы остановить службу.

    Дважды щелкните на диспетчере очереди печати, нажмите

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

    Способ 2. Как запустить, остановить или перезапустить диспетчер очереди печати в Windows 10 с помощью диспетчера задач

    Шаг 1. Щелкните правой кнопкой мыши панель задач и в меню выберите "Диспетчер задач".

    Щелкните правой кнопкой мыши на панели задач и выберите Диспетчер задач в меню

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

    В окне диспетчера задач щелкните вкладку

    Шаг 3. Щелкните правой кнопкой мыши диспетчер очереди печати и выберите "Пуск".

    Щелкните правой кнопкой мыши на диспетчере очереди печати и нажмите

    Шаг 4. Теперь, когда отображается статус «Выполняется», снова щелкните его правой кнопкой мыши и выберите «Перезапустить», чтобы перезапустить службу диспетчера очереди печати.

    Щелкните правой кнопкой мыши еще раз на диспетчере очереди печати и нажмите

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

    Шаг 5. Чтобы остановить службу, щелкните правой кнопкой мыши диспетчер очереди печати и выберите "Остановить", чтобы остановить службу.

    Чтобы остановить службу, щелкните правой кнопкой мыши диспетчер очереди печати и нажмите

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

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

    Совет. Если вы хотите узнать больше о принтере или столкнулись с проблемами при использовании принтера, посетите официальный веб-сайт MiniTool.

    Зачем вам нужен диспетчер очереди печати

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

    Поэтому принтеру нужна программа, которая решает, в каком порядке следует печатать документы (в зависимости от того, кто первым нажал кнопку "Печать"), а затем медленно передает список документов для печати вместо отправки всех документов сразу.< /p>

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

    Как сбросить диспетчер очереди печати

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

    Способ 1. Используйте диспетчер задач

    Самый простой способ сбросить или перезапустить диспетчер очереди печати — использовать диспетчер задач. Шаги перечислены ниже:

    Шаг 1. Щелкните правой кнопкой мыши кнопку "Пуск" и выберите "Диспетчер задач".

    Шаг 2. Перейдите на вкладку "Службы".

    Шаг 3. Прокрутите вниз, чтобы найти службу очереди печати, щелкните ее правой кнопкой мыши и выберите "Перезапустить".

    перезапустить диспетчер очереди печати через диспетчер задач

    Способ 2. Используйте командную строку

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

    Шаг 1. Нажмите Windows + R, чтобы открыть окно «Выполнить». Затем введите cmd и нажмите Ctrl + Shift + Enter, чтобы запустить командную строку от имени администратора.

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

    Шаг 3. В командной консоли введите net stop spooler и нажмите клавишу Enter, чтобы остановить диспетчер очереди печати.

    Шаг 4. Чтобы решить проблемы с печатью или диспетчером очереди печати, вы можете перейти в каталог C:\Windows\System32\Spool\Printers и удалить все содержимое в папке «Принтеры», чтобы удалить задания на печать.

    Шаг 5. Теперь вы можете вернуться в командную строку, ввести net start spooler и нажать Enter, чтобы запустить диспетчер очереди печати.

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

    Способ 3. Использование сервисов

    Вы также можете выполнить ту же операцию в приложении "Службы". Кроме того, здесь вы можете внести дополнительные изменения в сервис.

    Вам просто нужно вызвать окно «Выполнить», ввести services.msc в пустое поле и нажать «ОК», чтобы открыть приложение «Службы». Затем прокрутите вниз, чтобы найти службу диспетчера очереди печати.

    Чтобы остановить/перезапустить диспетчер очереди печати, нажмите Остановить службу/Перезапустить службу на левой панели или щелкните службу правой кнопкой мыши и выберите Остановить/Перезапустить. Если служба остановлена, вы можете нажать «Запустить службу» на левой панели или выбрать «Пуск» в контекстном меню.

    Чтобы выполнить дополнительную настройку службы, можно дважды щелкнуть ее, чтобы открыть ее свойства. Здесь вы также можете остановить/запустить диспетчер очереди печати, нажав кнопку Stop/Start. И вы можете выбрать тип запуска из раскрывающегося списка в соответствии с вашими потребностями.

     сброс диспетчера очереди печати

    Заключительные слова

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

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

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

    Читайте также: