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

Загрузить PDF

Загрузить PDF

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

  1. Step 1 Откройте меню «Пуск».

    Для этого нажмите на клавиатуре клавишу «Windows» или на иконку «Пуск» в левом нижнем углу экрана.

  2. Step 2 Введите «cmd».

    Оказавшись в меню «Пуск», введите «cmd». Это код для поиска Командной строки. Вверху списка результатов будет находиться Командная строка.

  3. Step 3 Откройте Командную строку от имени администратора.

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

    • Командная строка позволяет вводить текстовые команды. Эти же команды можно выполнить в графическом интерфейсе, с помощью клавиатуры и мышки, но иногда это проще сделать через Командную строку.
  4. Step 4 Введите «net stop spooler».

    Введите в Командную строку net stop spooler и нажмите Enter. Вы увидите фразу «Служба «Диспетчер печати» останавливается». Если команда была успешно выполнена, спустя мгновение вы увидите фразу «Служба «Диспетчер печати» успешно остановлена».

  5. Step 5 Удалите задания на печать.

    Чтобы принтер не начал печатать документы после перезапуска диспетчера печати, вам нужно отменить все невыполненные задания на печать. Введите в адресную строку Проводника: C:\Windows\system32\spool\PRINTERS и нажмите Enter. Если вас попросят продолжить от имени администратора, нажмите «Продолжить».

    • Не удаляйте папку «PRINTERS», а лишь файлы, которые в ней находятся.
  6. Step 6 Перезагрузите Диспетчер печати.

    Чтобы система снова могла печатать документы, перезапустите Диспетчер печати. Введите в командную строку net start spooler и нажмите Enter. Если все пройдет успешно, вы увидите фразу «Служба «Диспетчер печати» успешно запущена».

  7. Step 7 Закройте Командную строку.

    Буферизация печати будет отключена, а принтер перестанет печатать документы из очереди печати. Закройте Командную строку.

    Реклама

  1. Step 1 Остановите печать.

    Остановка печати на некоторое время остановит очередь и даст вам время на отмену заданий, которые уже находятся в очереди на печать.

  2. Step 2 Откройте «Панель управления».

    Нажмите на клавишу Windows, введите «Панель управления» и нажмите Enter.

  3. Step 3 Найдите и двойным щелчком нажмите на «Администрирование».

    Найдите иконку Администрирование в окне Панели управления. Откройте ее, чтобы получить доступ к настройкам и параметрам системы.

    • Учтите, что внесение изменений в слишком большое число параметров внутри Администрирования может навредить системе. Не предпринимайте ничего, кроме остановки диспетчера печати.
  4. Step 4 Найдите опцию «Службы» и дважды нажмите на нее.

    В окне Администрирование вы увидите опцию «Службы». Дважды нажмите на нее, чтобы открыть список текущих служб, запущенных на компьютере.

    • Если вам не удается найти эту опцию, нажмите на клавишу «С» в окне Администрирования. Каждое нажатие на клавишу «С» приведет к автоматическому переходу к следующей опции в списке, которая начинается с этой буквы.
  5. Step 5 Нажмите на «Диспетчер...

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

    • Если вам не удается найти опцию «Диспетчер печати», попробуйте нажать на клавишу «Д», чтобы пролистать все опции в списке, которые начинаются с этой буквы.
  6. Step 6 Удалите задания на печать.

    Чтобы принтер не начал печатать документы после перезапуска диспетчера печати, отмените все невыполненные задания на печать. Введите в адресную строку Проводника: C:\Windows\system32\spool\PRINTERS и нажмите Enter. Если вас попросят продолжить от имени администратора, нажмите «Продолжить».

    • Не удаляйте папку «PRINTERS», а лишь файлы, которые в ней находятся.
  7. Step 7 Перезапустите Диспетчер печати.

    Снова нажмите на опцию «Диспетчер печати» и выберите «Запустить». Теперь принтер готов принять новые задачи на печать.

    Реклама

  1. Step 1 Запустите «Диспетчер задач».

    Нажмите Ctrl + Alt + Delete и выберите «Диспетчер задач».

  2. Step 2 Откройте вкладку «Службы».

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

  3. Step 3 Остановите диспетчер печати.

    Найдите службу «Spooler», нажмите на нее правой кнопкой мыши и выберите в выпадающем меню опцию «Остановить».

    • Если вам не удается найти службу «Spooler», нажмите на клавишу «S», чтобы прокрутить опции, начинающиеся с этой буквы.
  4. Step 4 Удалите задания на печать.

    Чтобы принтер не начал печатать документы после перезапуска диспетчера печати, отмените все невыполненные задания на печать. Введите в адресную строку Проводника: C:\Windows\system32\spool\PRINTERS и нажмите Enter. Если вас попросят продолжить от имени администратора, нажмите «Продолжить».

    • Не удаляйте папку «PRINTERS», а лишь файлы, которые в ней находятся.
  5. Step 5 Перезапустите Диспетчер печати.

    Снова нажмите на опцию «Диспетчер печати» и выберите «Запустить».

    Реклама

Предупреждения

  • Будьте очень осторожны при отключении каких-либо процессов на компьютере, поскольку это может привести к возникновению ошибок или отказу системы.

Реклама

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

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

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

Learn how to clear, stop and restart the print Spooler service in Windows 10/8/7 using system settings & cmd. Follow these steps if the printing job service is not running. Printing a series of documents is not a tough job until the entire process stops. If you have checked your printer for low ink or paper jam, its time to focus your attention to your computer. Print spooler is a file that manages the printing process for the computer. Taking a few steps to clear print spooler when you are stuck can effectively help you in resolving these issues. If you are signed in to your computer as an administrator, you can follow these methods to exclude the errors and get back to hassle free printing
again.

Sitting in front of computer, trying to take an urgent print out and if the print spooler keeps stopping then nothing is much annoyed than this. However, there are 03 solutions that I have mentioned below. It will hardly take 01-02 minute to restart the printing process, lets find it out.

Method 1: Restart Printing Using Services

Once your printing is stuck, open the Start menu and search for ‘Services‘ in the search bar.

Services option in windows OS

Open the Service window and look for Print Spooler.

Right click on the option and open Properties.

Open the General tab in the service properties window and click on Stop button. Do not close this
window yet.

Services

Now open File explorer from the start menu, desktop or task-bar. Type the given text in the address bar
and hit Enter.

%windir%\System32\spool\PRINTERS

Windir

If your computer asks for permission to run this, provide it by clicking on Continue.

Select all the files that open by clicking and dragging the mouse over them. Right click the selected files
and select Delete.

Now go back to the properties window for Print Spooler in Service and click Start. Click on OK to close
the Properties window.

If the issue is resolved, printing will start again automatically.

Shortcuts to Insert Column in Excel Sheet

Stop c000021a Fatal System Error

Method 2: Using Command Prompt

For Windows 10 users, clearing and restarting print spooler from the CMD (Command Prompt) is the quickest
and easiest method. Follow these steps:

  • Go to Start Menu and search for Command Prompt.
  • Right click the Command Prompt option and select Run as administrator.
  • After the window opens, type the following text and hit Enter on your keyboard

net stop spooler

  • Without closing this window, go to ‘File Explorer’ or just open ‘Run button’ and type the text given below in the address bar.

C:\Windows\System32\Spool\Printers

File explorer

  • Hit Enter to open the directory.
  • Select all the files that open and hit right click.
  • Select Delete and go back to the Command Prompt window.
  • To restart the print spooler in Windows 10, type the given text in the Command Prompt window and hit enter

net start spooler

  • This will automatically resume the printing.

Method 3: Cancelling current documents

If there is an error in one or all of the documents that you have queued to print, the above steps may
not resolve the issue. In this case, you need to remove the document from the list and resume the
operation.

For this, follow these steps to let your printer restart or cancel printing task in Windows 10/8/7/XP.

  • Go to Control Panel from the search bar next to the Start menu and select Devices and Printers.

Control panel

  • Choose the printer that you are using and right click the icon. Select See what’s printing to recover the
    list of documents that are queued for printing.
  • Click the header for the Submitted column to arrange the list of documents in the order in which they
    are given for printing. It will be the first file on the list that will be causing the error now
  • Right click on the file that is on top of this list and click on Restart.
  • If the printing does not start after that automatically, again select the file on the top of the list and hit
    right click. Click on cancel to remove the document from the list and confirm by clicking Yes. Once the
    printing of that document has been cancelled, it will be deleted from the list and the printing will
    resume instantly.
  • If the printing does not resume even then or the file is not cancelled, there may be more or all
    documents that are causing the problem.
  • In that case, go to Printer menu on the top left corner of the screen and select Cancel all Documents.
    This will clear the list and you can restart printing by giving a new command.If the printing issue is not resolved still, you can check the printer for faulty connections and refer to the manufacturer’s guide on the same.

Hope, now your printer is working like butter 🙂 Let me know if you still facing problem.

Все способы:

  • Восстанавливаем работу службы печати
    • Способ 1: Проверка работоспособности службы
    • Способ 2: Сканирование на системные ошибки
    • Способ 3: Безопасный режим
    • Способ 4: Драйвера
    • Способ 5: Восстановление системы
    • Способ 6:Проверка на вирусы
  • Вопросы и ответы: 0

При печати документов юзеры ОС Виндовс 7 могут оказаться в ситуации, когда печать останавливается по непонятным причинам. Документы могут просто накапливаться в большом количестве или же исчезают принтеры в директории «Устройства и принтеры». В данном материале разберем процесс устранения неполадки, связанной с остановкой службы печати в Windows 7.

Восстанавливаем работу службы печати

Приведем основные факторы, из-за которых может произойти «заедание» печати:

  • Старые и неправильно инсталлированные (неподходящие) драйвера для устройств печати;
  • Неофициальная версия Виндовс;
  • Перегруженность ПК различными «мусорными» приложения, которые приводят к торможению и замедлению рабочих процессов;
  • Система находится под вирусным заражением.

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

Способ 1: Проверка работоспособности службы

Первым делом проверим, корректно ли работает служба печати в Виндовс 7. Для этого предпримем ряд определённых действий.

  1. Переходим в меню «Пуск» и набираем в панель поиска запрос Службы. Щелкаем по появившейся надписи «Службы».
  2. Меню Пуск поиск службы в Windows 7

  3. В возникшем окошке «Службы» производим поиск подпункта «Диспетчер печати». Кликаем по нему ПКМ и щелкаем по пункту «Остановить».
    Службы диспетчер печати остановить Windows 7

    Далее снова подключаем эту локальную службу, кликнув ПКМ и выбрав «Запустить».

    Службы диспетчер печати запустить Windows 7

Если выполнение данной процедуры не возвратило «Диспетчер печати» в рабочее состояние, то приступаем к следующему способу.

Способ 2: Сканирование на системные ошибки

Произведем полное сканирование Вашей системы на наличие системных ошибок. Для этого выполним следующие шаги.

  1. Открываем «Командную строку» с возможностью администрирования. Заходим в меню «Пуск», вводим cmd и, кликнув ПКМ, выбираем «Запуск от имени администратора».

    Подробнее: Вызов «Командной строки» в Windows 7

  2. Запуск от имени администратора Командная стока Windows 7

  3. Чтобы запустить сканирование, набираем команду:

    sfc /scannow

  4. Командная строка сканирование системы Windows 7

После окончания сканирования (может занять несколько минут) попробуйте снова запустить процесс печати.

Способ 3: Безопасный режим

Запускаемся в безопасном режиме (в момент включения ПК периодически нажимаем клавишу F6 и в появившемся списке выбираем «Безопасный режим»).

Подробнее: Как войти в «Безопасный режим» в Windows

Переходим по пути:

C:\Windows\System32\spool\PRINTERS

В данной директории удаляем все содержимое.

Директория принтеры очистить Windows 7

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

Способ 4: Драйвера

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

Урок: Скачиваем и устанавливаем драйвера для принтера

Также можно воспользоваться стандартными возможностями Windows.

Урок: Установка драйверов стандартными средствами Windows

Еще есть возможность использовать специализированные программные решения.

Урок: Программы для установки драйверов

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

Способ 5: Восстановление системы

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

  1. Открываем меню «Пуск» и набираем «Восстановление системы», жмём Enter.
  2. Пуск восстановление системы Windows 7

  3. Перед нами возникнет окошко «Восстановление системы», в нём жмём «Далее», выбрав пункт «Выбрать другую точку восстановления».
  4. Восстановление системы выбираем пункт выбрать дату восстановления Windows 7

  5. В появившемся перечне выбираем необходимую дату (когда не было ошибок с печатью) и щелкаем по кнопочке «Далее».

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

Способ 6:Проверка на вирусы

В определённых ситуациях остановка службы печати может быть вызвана действиями вирусов в вашей системе. Для того, чтобы устранить проблему, необходимо просканировать Виндовс 7 антивирусной программой. Список хороших бесплатных антивирусов: Avast-free-antivirus, Avira.

Сканирование системы Windows 7

Читайте также: Проверка компьютера на вирусы

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

Наша группа в TelegramПолезные советы и помощь

Бывает, что служба печати постоянно останавливается, в результате чего печать невозможна. Часто такое случается при печати PDF на старых принтерах и плохо совместимых драйверах. В интернете советуют что угодно, только не решение проблемы:

  • Замена файлов sfc.exe, sfc.dll, sfc_os.dll в папке %SystemRoot%
  • Восстановление системы
  • Удаление всех драйверов через свойства сервера печати
  • Переустановка системы
  • Купить новый принтер

Самый быстрый и проверенный вариант — это очистка папки %SystemRoot%\System32\spool\PRINTERS

  1. На компьютере к которому принтер подключен USB кабелем заходим в папку c:\windows\System32\spool\PRINTERS
  2. Удаляем все файлы в ней — это задание на печать, которое повесило службу
  3. Стартуем службу печати
  4. Печатаем
  5. Только не печатайте предыдущий документ — он опять повесит службу печати. Что бы его распечатать, нужно отправить его на более современный принтер (если он у вас есть) или пересохранить в другом формате
  6. Если и это не помогло, то останавливаем службу печати (хотя она и так уже остановлена) и удаляем всё содержимое папки %SystemRoot%\System32\spool\drivers. После чего запускаем службу печати и переустанавливаем драйвера на нужные принтеры.

5335 / 2203 / 470

Регистрация: 17.10.2015

Сообщений: 9,355

Постоянно отваливается Диспетчер печати

02.06.2017, 08:32. Показов 34819. Ответов 29


ПК1 — W7x64 лицензия
ПК2 — W7x32 лицензия
Canon LBP6020 — лет 5 ему.
——————————————
Принтак подключен к ПК1, всё встало без нареканий и проблем (дрова с оф сайта LBP6020_6020B_R151_V110_W64_RU)
Локально печать идет без проблем.
Рядом (в непосредственной близости) стоит ПК2. На него, как сетевой принтер, установлен расшареный и с заранее установленными дровами для x32 этот самый Canon 6020. Всё встало без проблем. (Естественно на ПК1 все разрешения сделаны)
Проблема: (проявилась с неделю как)
При печати какого либо документа на ПК2 печать идет, но в событиях системы Диспетчер печати упал. Поставил перезапуск службы, но это не решает проблемы — тупо ошибок стало просто очень много.
Если печатать 1 лист — не критично, печать происходит, с события прилетела ошибка падения диспетчера и служба опять запустилась. Но, если печать от 2-х и более листов, первый лист печатает, служба падает, 2-3 лист пропадает, служба поднялась, 4 лист печатает и т.д.
На ПК1 и ПК2 ничего необычного из ПО не стоит. NOD32 Smart Security — лицензия. Проблем с сетью нет (проверено сто раз)
Попытки установить сетевой принтер как локальный (через Local port) приводит к ошибке Отказано в доступе (ХЗ почему). Просто Отказано в доступе и ОК. В каком доступе? К какому ресурсу? Не известно…
——————————————
Т.к. принтер расположен между ПК1 и ПК2 выполнил подключение с точностью на оборот. Теперь Диспетчер печати падает на ПК2. Принтер подключен толстым 1.8 м кабелем (менял для проверки) ОС чистые (Drweb cureit с LifeCD и сам NOD32 не выявил подозрений)

Понимаю, что проблема в совместимости дров. Предположительно после обнов ОС (вынужден был обновить весь парк из-за этого майского вирусняка).
1) Откатиться — смысла не имеет.
2) Выкинуть принтак!? А кто нить делал так у себя?
3) Заменить принтак? — замены нет, покупать новый, значит признать свою некомпетентность по выявлению и решению проблемы. Не хочется дискредитировать себя.
4) Установить более ранние дрова? — что то я не нашел архивных версий.
5) Переустановить ОС? — значит убрать проблему, но не выяснить источник проблемы. И в сл. раз а5 переустанавливать!?

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



0



5335 / 2203 / 470

Регистрация: 17.10.2015

Сообщений: 9,355

05.06.2017, 11:46

 [ТС]

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



0



Turok123

4244 / 1743 / 249

Регистрация: 01.05.2013

Сообщений: 7,794

05.06.2017, 14:44

romsan, Сделайте дамп процесса:
1. Скачайте утилиту ProcDump и распакуйте в заранее созданную папку C:\ProcDump
2. Запустите командную строку от имени администратора и выполните:

Code
1
C:\ProcDump\procdump.exe -accepteula -e -w spoolsv.exe C:\ProcDump\

3. Не завершайте сеанс и не закрывайте командную строку,

пока не произойдет сбой службы «Диспетчер печати»

.
4. После сбоя выложите сохраненный DMP-файл из папки C:\ProcDump в архиве.



2



5335 / 2203 / 470

Регистрация: 17.10.2015

Сообщений: 9,355

05.06.2017, 17:55

 [ТС]

Turok123, это всё делать на ПК1 куда подключен принтер? или на ПК2, к которому по сети принтер подвязан?



0



4244 / 1743 / 249

Регистрация: 01.05.2013

Сообщений: 7,794

05.06.2017, 17:56

romsan, делайте там,где отваливается Диспетчер печати



0



5335 / 2203 / 470

Регистрация: 17.10.2015

Сообщений: 9,355

06.06.2017, 11:11

 [ТС]



0



Turok123

4244 / 1743 / 249

Регистрация: 01.05.2013

Сообщений: 7,794

06.06.2017, 14:35

Сообщение было отмечено romsan как решение

Решение

romsan, анализ дампа показал,что в сбое Диспетчера печати виновата библиотека

  • C:\Windows\System32\spool\drivers\x64\3\ CNABFMUI.DLL

Относится к драйверу принтера Canon.

Также код исключения

EXCEPTION_CODE: (NTSTATUS) 0xc0000374 — A heap has been corrupted.

указывает на повреждение «кучи».
Как известно,кривой код dll-библиотеки повреждает «кучу»,что снова отсылает нас к CNABFMUI.DLL.

Переустановите драйвер на принтер. Драйвера для вашего принтера Canon i-SENSYS LBP6020

отключите и удалите принтер.
Нажмите сочетание клавиш Win+R -> введите

Code
1
printui /s /t2

-> там при удалении выберите пункт «Удалить драйвер и пакет драйвера».
1.Удалите принтер в Панели управления – устройства и принтеры.
2.Откройте Services.msc и остановите и перезапустите Диспетчер печати.
3.Откройте Управление печатью (откройте командную строку, введите

printmanagement.msc

или

print management

в строке поиска в меню Пуск).
4.В папке Настраиваемые фильтры выберите Все драйверы, нажмите правой кнопкой на драйвере принтера, который хотите удалить, и нажмите Удалить пакет драйвера.
5.Установите новый драйвер для принтера.

Добавлено через 40 секунд
Делайте это всё,конечно,на компьютере,где

Сообщение от Turok123

отваливается Диспетчер печати



1



5335 / 2203 / 470

Регистрация: 17.10.2015

Сообщений: 9,355

06.06.2017, 15:22

 [ТС]

Сообщение от Turok123

Переустановите драйвер на принтер. Драйвера для вашего принтера Canon i-SENSYS LBP6020

как минимум 3 раза делал. Чистил папки PRINTERS, Drivers. Качал дрова с оф сайта Canon, и заново инсталил.

Сообщение от Turok123

5.Установите новый драйвер для принтера.

Т.к. принтер установлен сетевым, то данные драйвера устанавливал на ПК1 (локально подключен, а в свойствах принтера, в Дополнительные параметры добавлены драйвера для х32)
При установке по сети, драйвера берутся с ПК1

Сообщение от Turok123

Как известно,кривой код dll-библиотеки

т.е. проблема с самими драйверами Canon?
——————————
Для убеждения, я повторю пошагово Ваши рекомендации (я ранее гуглил и встречал эти рекомендации, выполнял — не помогло) В одном из советов, встретил рекомендации установить сетевой принтер как Local port и подсунуть этому ПК2 локально драйвера (чтоб он не качал их по сети с шаровой папки, а установил из др. источника) — на ПК с WinXP это прокатило, с ПК2 Win7x32 выдало «Отказано в доступе». В любом случае повторю действия, отпишусь.

Добавлено через 3 минуты

Сообщение от Turok123

4.В папке Настраиваемые фильтры выберите Все драйверы

а это где?



0



4244 / 1743 / 249

Регистрация: 01.05.2013

Сообщений: 7,794

06.06.2017, 15:27

Сообщение от romsan

а это где?

В оснастке Управление печатью.



0



5335 / 2203 / 470

Регистрация: 17.10.2015

Сообщений: 9,355

06.06.2017, 15:42

 [ТС]

Возможно в Win7x32 Home Basic такой оснастки нет!?

Кликните здесь для просмотра всего текста



0



4244 / 1743 / 249

Регистрация: 01.05.2013

Сообщений: 7,794

06.06.2017, 15:49

Сообщение от romsan

Home Basic такой оснастки нет!?

Нет. Пропускайте тот шаг.



0



5335 / 2203 / 470

Регистрация: 17.10.2015

Сообщений: 9,355

08.06.2017, 10:36

 [ТС]

Извиняюсь за задержку ,только сегодня смог заняться данной проблемой.
Описываю действия:
1) На ПК1 (W7x32) локально подключен данный принтер, в разделе Дополнительные настройки добавлены драйвера для x64 (Все дрова с официального сайта Canon стянуты)
2) На ПК2 (W7x64) выполнил пошагово рекомендации Turok123, после практически каждого действия перезагружал ПК. Выполнял действия с отключенной сетевой картой (иначе не давала система удалить пакет драйверов — пишет, мол заняты, и пока не грохнул процесс в диспетчере задач, относящийся к Canon)
3) Включил сетевую, устанавливаю сетевой принтер, сканер находит шару принтера, жму установить. Всё ставиться без проблем.
4) Запускаю сбор дампа, пробую печатать. Ошибок не наблюдается.
5) Тестю пол часа — ошибок нет.
——————————————————
Turok123, конечно спасибо, но данные манипуляции выполнял ранее неоднократно. Возможно всетаки где то, что то не в том порядке выполнял.
Вобщем пока всё работает. Как то странно, проверил версионность того проблемного файла — он идентичен. Т.е. сейчас установлен тот же набор файлов драйвера, что и был при сбоях диспетчера печати.



1



5335 / 2203 / 470

Регистрация: 17.10.2015

Сообщений: 9,355

15.06.2017, 08:46

 [ТС]

Реанимирую тему.
К сожалению, проблема проявилась на 3-й день.

Кликните здесь для просмотра всего текста



0



4244 / 1743 / 249

Регистрация: 01.05.2013

Сообщений: 7,794

15.06.2017, 13:53

romsan, Сделайте новый дамп процесса.



0



5335 / 2203 / 470

Регистрация: 17.10.2015

Сообщений: 9,355

15.06.2017, 14:30

 [ТС]

вот дамп (правда вроде ничто не падало именно щас)
spoolsv.exe_170615_142324.rar



0



Turok123

4244 / 1743 / 249

Регистрация: 01.05.2013

Сообщений: 7,794

15.06.2017, 14:52

romsan, снова всё тоже самое. Анализ указывает на C:\Windows\System32\spool\drivers\x64\3\ CNABFMUI.DLL.
И код исключения такой же

EXCEPTION_CODE: (NTSTATUS) 0xc0000374 — A heap has been corrupted

Что ж… попробуем копнуть в сторону heap corruption. И для «её» анализа понадобится утилита GFlags.
1. Скачайте утилиту GFlags (я её прикрепил) и распакуйте в заранее созданную папку C:\GFlags
2. Включите мониторинг утилитой GFlags и перезапустите службу. Для этого запустите командную строку от имени администратора и выполните поочерёдно команды:

Code
1
2
3
C:\GFlags\gflags /p /enable spoolsv.exe /full
net stop spooler /y
net start spooler

3. Сделайте дамп процесса командой

Code
1
C:\ProcDump\procdump.exe -accepteula -e -w spoolsv.exe C:\ProcDump\

4. После создания дампа выключите мониторинг и перезапустите службу:

Code
1
2
3
C:\GFlags\gflags /p /disable spoolsv.exe
net stop spooler /y
net start spooler

5. Выложите сохраненный DMP-файл из папки C:\ProcDump в архиве.

Вложения

gflags_x64.zip (49.2 Кб, 48 просмотров)



0



Turok123

4244 / 1743 / 249

Регистрация: 01.05.2013

Сообщений: 7,794

15.06.2017, 16:48

Что-то в дампе нет информации о мониторинге GFlags. Попробуем по-другому:
1. Создайте папку C:\CrashDumps и примените прикреплённый твик реестра.
2. Включите мониторинг утилитой GFlags и перезапустите службу. Для этого запустите командную строку от имени администратора и выполните поочерёдно команды:

Code
1
2
3
C:\GFlags\gflags.exe /p /enable spoolsv.exe /full
net stop spooler /y
net start spooler

3. Не завершайте сеанс и не закрывайте командную строку. Подождите пока не произойдет сбой службы «Диспетчер печати» и в папке C:\CrashDumps не появится дамп.
4. После создания дампа выключите мониторинг и перезапустите службу:

Code
1
2
3
C:\GFlags\gflags.exe /p /disable spoolsv.exe
net stop spooler /y
net start spooler

5. Выложите сохраненный DMP-файл из папки C:\CrashDumps в архиве.

Вложения

Enable User-Mode Dumps.rar (953 байт, 23 просмотров)



0



5335 / 2203 / 470

Регистрация: 17.10.2015

Сообщений: 9,355

16.06.2017, 09:49

 [ТС]

Turok123, как то странно. Сейчас начал выполнять Ваши рекомендации. В событиях сбой ДП посл раз происходил в 9-30 (10-й раз). Выполняю Ваши рекомендации, печатаю более 20 листов… диспетчер печати не валится :-(
Это скрин после

Сообщение от Turok123

Код
C:\GFlags\gflags.exe /p /enable spoolsv.exe /full
net stop spooler /y
net start spooler

Кликните здесь для просмотра всего текста



0



5335 / 2203 / 470

Регистрация: 17.10.2015

Сообщений: 9,355

16.06.2017, 13:54

 [ТС]

до сих пор диспетчер печати не падал



0



Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Lenovo uefi diagnostics bootable usb create it on windows os desktops notebooks workstations
  • Как запустить сценарий windows cmd
  • Закрытие всех окон windows комбинация клавиш
  • Стандартные виджеты windows 10
  • Windows x86 x64 usb release by startsoft 26 2019 ru