2

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

Прикреплен скриншот 1:

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

Странно то, что я запускаю диспетчер очереди печати, а затем нажимаю "Добавить принтер", и я снова получаю первый скриншот, и когда я возвращаюсь в services.msc, он останавливается !! У меня есть все зависимые службы, работающие как RPC и т.д.

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

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

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

РЕДАКТИРОВАТЬ: я только что обнаружил, что служба диспетчера очереди печати каждые несколько секунд. Он не имеет ничего общего с "Добавить принтер", но он просто останавливается каждые 10 секунд или около того после запуска.

5 ответов5

1

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

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

  1. Перейдите к C:\Windows\System32\spool\drivers
  2. Переименуйте папку "drivers" в: drivers.old
  3. Создайте новую папку под названием "драйверы"
  4. Перейдите к "Пуск" (логотип Windows на панели задач) и введите в поле поиска программ и файлов: services.msc
  5. Прокрутите вниз до "Print Spooler" правой кнопкой мыши на нем.
  6. В контекстном меню нажмите "Пуск", чтобы запустить службу диспетчера очереди печати, и убедитесь, что для параметра "Тип запуска" установлено значение "Автоматически".
  7. Закройте окно "Услуги".
  8. Перейдите к пункту "Пуск" (логотип Windows), затем щелкните левой кнопкой мыши "Устройства и принтеры", теперь переустановите драйверы принтера, и диспетчер очереди печати не должен автоматически останавливаться.
0

Очень простое решение:

  1. Перейдите к поиску и введите "CMD" и запустите от имени администратора

  2. Введите "SFC / SCANNOW" и введите

  3. Дождаться завершения процесса

  4. Перейдите к параметру "Диспетчер очереди печати" и запустите из административного инструмента

  5. Запустите спулер и проверьте список принтеров с панели управления.

0

Наконец, я отвечаю на свой собственный ответ на случай, если кто-то ответит на эту тему в будущем.

"Ничего" не сработало в моем случае, как предложено в этой теме или любой другой теме на форумах. Мне пришлось установить "Registry Mechanic" и очистить реестр. Убедитесь, что вы установили последнюю версию. В реестре найдено 2100 поврежденных ключей. После исправления все работает гладко и нормально. Однако я до сих пор не знаю, какой это был ключ:p, но теперь я рад, что он исправлен :-)

0

У меня недавно была такая же проблема. В катушке был поврежденный документ. Перейдите в папку C:\Windows\System32\spool\PRINTERS и удалите все файлы в этой папке. Не удаляйте никакие подпапки или файлы в этих подпапках. Затем попробуйте запустить службу снова и убедитесь, что она работает в течение минуты или более.

0

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

Это случалось не раз, даже после замены драйверов печати более одного раза. Чтобы обойти эту проблему, я создал пользовательский пакетный файл. Я чувствую себя более комфортно на Mac Unix или Linux, поэтому Powershell мне не подходит.

или выполните следующие действия:

  1. Откройте Блокнот ("Пуск" -> введите « notepad)
  2. Скопируйте и вставьте этот код:

    cd c:\windows\system32  
    NET stop spooler  
    Echo "Restarting print spooler"  
    NET start spooler  
    Pause  
    Exit  
    
  3. Выберите « Сохранить как» на рабочем столе и присвойте ему расширение «restartPrintSpooler.bat» (обратите внимание, иногда добавляется .txt. Это не будет работать с этим расширением.

  4. Чтобы выполнить код: "щелкните правой кнопкой мыши"> "Запуск от имени администратора".

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

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

Вы можете просто запустить:

NET stop spooler
NET start spooler

В командной строке от имени администратора Windows Пуск -> введите command -> нажмите Ctrl+Shift+Enter.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .