C windows system32 spool v4dirs что за папка

C windows system32 spool v4dirs что за папка

C windows system32 spool v4dirs что за папка. Смотреть фото C windows system32 spool v4dirs что за папка. Смотреть картинку C windows system32 spool v4dirs что за папка. Картинка про C windows system32 spool v4dirs что за папка. Фото C windows system32 spool v4dirs что за папкаДобрый день! Уважаемые читатели и гости крупнейшего IT блога pyatilistnik.org. Принтеры очень капризные устройства и с ними связано больше всего заявок от пользователей. Я вам уже рассказывал огромное количество ситуаций, в которых мы с вами устраняли ту или иную проблема. Сегодня я хочу добавить отдельную заметку, в которой покажу, как правильно очистить spooler печати. Делается это для того, чтобы ваш принтер сбросил все старые, зависшие задания, мешающие правильной работе устройства.

В каких ситуациях нужно чистить spooler печати

Давайте определимся в каких ситуациях, вам может потребоваться очистка спулера печати:

C windows system32 spool v4dirs что за папка. Смотреть фото C windows system32 spool v4dirs что за папка. Смотреть картинку C windows system32 spool v4dirs что за папка. Картинка про C windows system32 spool v4dirs что за папка. Фото C windows system32 spool v4dirs что за папка

Методы очистки spool папки

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

C windows system32 spool v4dirs что за папка. Смотреть фото C windows system32 spool v4dirs что за папка. Смотреть картинку C windows system32 spool v4dirs что за папка. Картинка про C windows system32 spool v4dirs что за папка. Фото C windows system32 spool v4dirs что за папка

В папке PRINTERS вы найдете список файлов в формате SHD и TMP, которые вы просто так не удалите, так как они заблокированны процессом Spooler. Логично, что нужно его остановить, все удалить и запустить. Есть два метода очистки:

Скачиваем скрипт по очистке спулера печати. Кладем его в нужное вам место. Запускаем командную строку от имени администратора и переходим в папку с вашим скриптом, через команду:

C windows system32 spool v4dirs что за папка. Смотреть фото C windows system32 spool v4dirs что за папка. Смотреть картинку C windows system32 spool v4dirs что за папка. Картинка про C windows system32 spool v4dirs что за папка. Фото C windows system32 spool v4dirs что за папка

Команда dir покажет содержимое вашей папки. У меня тут лежит Clean_spooler.bat. Запускаем его, и он сможет очистить spooler печати, буквально за минуту. Как видите он останавливает «Диспетчер печати», удаляет все содержимое папки «C:\Windows\System32\spool\PRINTERS» и запускает обратно «Диспетчер печати». Все спулер очищен.

C windows system32 spool v4dirs что за папка. Смотреть фото C windows system32 spool v4dirs что за папка. Смотреть картинку C windows system32 spool v4dirs что за папка. Картинка про C windows system32 spool v4dirs что за папка. Фото C windows system32 spool v4dirs что за папка

Ну и покажу ручную очистку папки spool. Помните я вам рассказывал, как перезапускать диспетчер печати, там мы открывали специальную mmc консоль из которой останавливали службу, тут мы все это дело повторим. Открываем оснастку «Службы», через окно выполнить (Нажмите Win и R одновременно), введя слово services.msc.

C windows system32 spool v4dirs что за папка. Смотреть фото C windows system32 spool v4dirs что за папка. Смотреть картинку C windows system32 spool v4dirs что за папка. Картинка про C windows system32 spool v4dirs что за папка. Фото C windows system32 spool v4dirs что за папка

Останавливаете службу «Диспетчера печати»

C windows system32 spool v4dirs что за папка. Смотреть фото C windows system32 spool v4dirs что за папка. Смотреть картинку C windows system32 spool v4dirs что за папка. Картинка про C windows system32 spool v4dirs что за папка. Фото C windows system32 spool v4dirs что за папка

Переходите в папку C:\Windows\System32\spool\PRINTERS и все от туда удаляете.

C windows system32 spool v4dirs что за папка. Смотреть фото C windows system32 spool v4dirs что за папка. Смотреть картинку C windows system32 spool v4dirs что за папка. Картинка про C windows system32 spool v4dirs что за папка. Фото C windows system32 spool v4dirs что за папка

Запускаете службу и получаете чистый spooler в вашей системе, как видите реально не более минуты все занимает. Естественно, что можно удалить содержимое в папке C:\Windows\System32\spool\PRINTERS и через powershell, если нужно дополню статью и данным сценарием.

Источник

Windows: как устранить проблемы с очередью печати?

Что такое очередь печати, диспетчер очереди печати

spool (англ.) — подкачивать/откачивать данные;
SPOOL — сокр. от Simultaneous Print Operations On Line — одновременная online-обработка заданий на печать;
spooler (print spooler) — спулер, спулер печати — 1) диспетчер очереди печати — программа-планировщик, которая принимает документы, отправленные пользователем на печать, сохраняет их (на диске или в оперативной памяти) и отправляет в порядке очереди на выбранный принтер. Дисковый адрес Диспетчера очереди печати (Spooler SubSystem App) — \Windows\System32\spoolsv.exe; 2) подсистема печати получает, обрабатывает, выполняет диспетчеризацию и распределяет документы, направляемые на печать. Дисковый адрес Подсистемы печати (Spooler SubSystem DLL) — \Windows\System32\spoolss.dll;
spool file — файл спулинга, спул-файл — файл, в который в процессе спулинга сбрасывается содержимое задания на печать;
spooling — 1) спулинг (процесс обработки посылаемых на печать документов, которые сохраняются на диске или в ОЗУ до момента, когда печатающее устройство сможет их обработать); 2) подкачка (данных); откачка (данных) (одновременно с решением задачи);
print spooling — вывод задания на печать с (предварительной) подкачкой;
print queue — очередь заданий на печать (очередь печати) — список документов, ожидающих печати. Очередь печати (Windows Vista и XP) формируется в папке \Windows\system32\spool\PRINTERS;
Буферизация печати — создание очереди печати, позволяет процессору компьютера ускорить обработку задания печати за счет его временного сохранения на жестком диске перед отправкой на принтер. В результате процессор может значительно быстрее вернуть управление программе, из которой выполняется печать, чем если бы обработка всего задания и отправка его непосредственно на принтер выполнялись самой программой.

Как отменить задание на печать
XP: нажмите Пуск → Настройка → Принтеры и факсы (Vista: Пуск → Панель управления → Принтеры);
— в диалоговом окне Принтеры и факсы (Принтеры) двойным щелчком левой кнопки мыши откройте окно нужного принтера (или щелкните нужный принтер правой кнопкой мыши, из открывшегося контекстного меню выберите Открыть);
— в очереди печати щелкните правой кнопкой мыши элемент, печать которого требуется остановить, и выберите команду Отмена (для отмены всех заданий в меню Принтер выберите команду Очистить очередь печати).

Примечания
1. Если не удается отменить задание печати с помощью указанных действий, нажмите кнопку Отмена на самом принтере.
3. Чтобы быстро просмотреть список текущих заданий печати, дважды щелкните значок принтера в области уведомлений Панели задач (рядом с часами).
3. Пользователь может отменять только собственные задания печати. Для отмены задания печати другого пользователя необходимо иметь разрешение на управление документами на принтере.

Проблемы с отменой заданий на печать
Windows Vista и XP «не любят» отмену заданий на печать «на лету» (когда печать уже идет). В таких случаях очистить очередь печати зачастую удается не сразу, а до тех пор, пока вы не очистите очередь печати, следующее задание на печать выполняться не будет. Иногда отменить задание на печать удается только после перезагрузки (а иногда после перезагрузки задание на печать, которое мы уже вроде бы отменили, принтер начинает распечатывать).

В таких случаях можно попытаться вручную очистить папку очереди печати (\Windows\system32\spool\PRINTERS). Правда, удается это не всегда, т.к. эта папка имеет атрибуты Скрытая, Системная, Только для чтения, поэтому Windows не позволит вам особо «бесчинствовать» в этой папке.

Можно попытаться очистить очередь печати с помощью альтернативного файлового менеджера, например, Total Commander (в настройках должен быть установлен флажок Показывать скрытые и системные файлы).

Есть еще один — радикальный! — метод:
— завершите все задания печати;
— остановите спулер печати;
— создайте специальную папку для заданий очереди печати (например, C:\spool);
— укажите в настройках сервера печати (или через Реестр) ее месторасположение;
— запустите спулер печати;
— теперь при проблемах с отменой печати запустите Службы (или Диспетчер задач);
— выгрузите спулер печати spoolsv.exe;
— откройте папку C:\spool и удалите все временные файлы (каждое задание на печать, как правило, «оформляется» парой файлов спулинга — *.SPL, *.SHD, например, 00005. SHD и 00005. SPL (или FP00001. SPL и FP00001. SHD). У некоторых принтеров, в папке очереди печати, вдобавок к файлам *.SPL, *.SHD, создаются еще и файлы *.tmp);
— запустите спулер печати.

Как выгрузить (остановить) Диспетчер очереди печати (спулер печати)
— нажмите Пуск → Настройка → Панель управления → Администрирование → Службы (или Пуск → Выполнить… → в выпадающем списке Открыть диалогового окна Запуск программы введите services.msc → OK);
— в диалоговом окне Службы найдите Диспетчер очереди печати;
— щелкните Остановить службу.

Как запустить Диспетчер очереди печати
— нажмите Пуск → Настройка → Панель управления → Администрирование → Службы (или Пуск → Выполнить… → в выпадающем списке Открыть диалогового окна Запуск программы введите services.msc → OK);
— в диалоговом окне Службы найдите Диспетчер очереди печати;
— щелкните Запустить службу.

Как изменить расположение Папки очереди печати
Создайте на жестком диске папку, например, C:\spool;

1-й способ
1) Windows Vista:
— нажмите Пуск → Панель управления → Принтеры;
— откройте меню Файл → Свойства сервера…;
— в диалоговом окне Свойства: Сервер печати откройте вкладку Дополнительные параметры;
— в текстовое поле Папка очереди печати введите C:\spool (по умолчанию — C:\Windows\system32\spool\PRINTERS) → OK;
— в появившемся окне Свойства сервера печати санкционируйте изменение местоположения папки Диспетчера очереди печати, нажав Да.

2) Windows XP:
— нажмите Пуск → Настройка → Принтеры и факсы;
— в диалоговом окне Принтеры и факсы откройте меню Файл → Свойства сервера;
— в диалоговом окне Свойства: Сервер печати откройте вкладку Дополнительные параметры;
— в текстовое поле Папка очереди печати введите C:\spool (по умолчанию — C:\WINDOWS\System32\spool\PRINTERS) → OK;
— в появившемся окне Свойства сервера печати санкционируйте изменение местоположения папки Диспетчера очереди печати, нажав Да.

Внимание!
1. Изменение местоположения папки Диспетчера очереди печати вступают в силу немедленно, и все текущие документы не будут напечатаны. Рекомендуется дождаться завершения печати всех документов, прежде чем изменять местоположение папки Диспетчера очереди печати.
2. Папка очереди печати по умолчанию (если не задано иное!) применяется для всех принтеров, установленных в системе.

2-й способ
Ручное редактирование Реестра:
— нажмите Пуск → Выполнить… → в выпадающем списке Открыть диалогового окна Запуск программы введите regedit → OK;
— в диалоговом окне Редактор реестра найдите раздел [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers];
— измените значение REG_SZ-параметра на путь к папке, которую мы создали, например, C:\spool (значение по умолчанию — C:\WINDOWS\System32\spool\PRINTERS);
— закройте Редактор реестра.

Примечания
1. Для каждого установленного в системе принтера можно назначить свою папку очереди печати. Например, у вас установлен принтер HP LaserJet 1015. Найдите раздел
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\HP LaserJet 1015].
Измените значение строкового параметра SpoolDirectory на путь к папке, которую мы создали, например, C:\spool (значение по умолчанию не задано).
2. Если вы не можете запустить Диспетчер задач, см. Что делать, если появляется сообщение «Диспетчер задач отключен администратором»?
3. Если пункт меню Свойства папки недоступен, см. Что делать, если недоступен пункт меню «Свойства папки»?
4. Если вы не можете запустить Редактор реестра Windows, см. Что делать, если появляется сообщение «Редактирование реестра запрещено»?
5. При работе с Редактором реестра Windows следует соблюдать осторожность, а то можно такого наредактировать, что придется переустанавливать операционную систему.
6. Подсистему печати могут отключить вирусы — см. Windows: что делать, если вирусы отключили подсистему печати?
7. Если не удается отобразить скрытые файлы и папки, см. Windows: что делать, если не удается отобразить скрытые файлы и папки?

Источник

Автоочистка и перезагрузка службы печати принт-сервера

Короткий но полезный скрипт для админов. Имеется принтсервер с 34 принтерами, и у него происходят застревания в очереди печати, обычно это происходит когда принтер отдела отправлен в ремонт, а другой отдел хочет им отправить документ на не существующий принтер. Загрузка процессора поднимается и может достигнуть 100%.

Получив несколько раз такую ситуацию, и обнаружив что принтсервер может простоять с загрузкой процессора 30-50% неделю(!) до тех пока это не увидит админ. Чтобы решить эту проблему и разгрузить персонал был набросан небольшой скрипт, он крайне прост и у него много аналогов, выложить сюда я его решил поскольку он снова и снова, доказывает свою полезность.

C windows system32 spool v4dirs что за папка. Смотреть фото C windows system32 spool v4dirs что за папка. Смотреть картинку C windows system32 spool v4dirs что за папка. Картинка про C windows system32 spool v4dirs что за папка. Фото C windows system32 spool v4dirs что за папка

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

для того чтобы снять нагрузку с процессора нужно очистить задания печати в каталоге C:\Windows\System32\spool\PRINTERS\ просто удаляются все файлы в каталоге при остановленной службе:

Для административного оповещения предварительно сохраняем — кто, какой документ, какого размера и куда печатал. Заодно пример как создавать объекты.

При работе желательно создавать объекты.

А теперь вызываем Get-NBTName | sort type | Format-Table –Autosize

На выходе будет набор объектов что-то типа:

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

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

Скрипт нужно добавить в шедулер на запуск каждые 5-10 минут.

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

Отправка почты вынесена в отдельную функцию, т.к. она используется в других местах, вам нужно поменять адрес почтового сервера ‘SMTPServer’=’Exchange.domain.ru’ на ваш сервер вот в этом месте:

И заменить адрес admin@domain.ru на адрес на который должно уходить административное оповещение вот здесь:

В первоначальной редакции скрипт умел извлекать DLL загруженные в память для каждого процесса для того чтобы выловить «глючный» драйвер. в данной редакции убран т.к. генерирует слишком большое количество инфо, был реализован через ListDll, но генерировал очень большой список.

Полный код скрипта:

Скрипт нужно добавить в шедулер на запуск каждые 5-10 минут.

Источник

Устранение ошибки «Не удалось установить принтер» из-за проблем с обработчиком печати

«Не удалось установить принтер — не существует обработчик печати» – критичная ошибка, появляющаяся при подключении к компьютеру принтера или в момент запуска мастера установки в Windows 7, 10 x64/x32, неспособного найти в системе подходящие DLL-библиотеки и необходимые компоненты.

Когда возникает

Проблема часто появляется в масштабах Windows 7 или 10, когда операционная система сталкивается с неизвестным оборудованием и запускает процессы печати или функцию «Мастер установки принтеров». В редких случаях ошибка выводится уже в момент вывода информации – при подготовке документов, фотографий, сторонних графических или текстовых данных.

Причины неисправности

Техническая поддержка Microsoft связывает неполадки с не найденным или поврежденным компонентами и библиотеками, хранящимися в категории spool, расположенной в C:\Windows\System32\. Из-за неработающих файлов не запускаются важные службы и процессы.

Обработчик печати: что это

Обработчик печати – компонент операционной системы, по умолчанию хранящийся на жестком диске под названием winprint.dll. С функциональной точки зрения необходим в Windows в качестве оператора, запускающего службы и процессы, связанные с работой принтеров, сканеров и МФУ. Если же компонент не найден, то с запуском оборудования возникнут проблемы, которые приведут к появлению уже знакомой ошибки.

Раздел «spool» в директории ОС

Каталог spool, находящийся на локальном диске C по пути «Windows\System32\», состоит по меньшей мере из 5–6 отдельных папок, содержащих важные системные библиотеки, документы и файлы.

Устраняем ошибку

Способов избавиться от ошибки несколько – скопировать недостающие библиотеки из рабочего ПК с такой же ОС и добавить в системные каталоги или вручную перенести содержимое папки spool в корзину, перезагрузить компьютер, а после подождать, пока Windows автоматически загрузит недостающие файлы из сети.

Останавливаем службу печати

Копируем «winprint.dll» или всю папку «spool»

Если потерявшийся компонент не загружается автоматически после переноса в корзину и не восстанавливается силами Windows. А потому проще найти «рабочий экземпляр», а затем перенести в «С:\Windows\System32\spool\prtprocs».

Зависимость от версии ОС и разрядности системы

Куда именно придется копировать – зависит от типа Windows. Для 32-бит появится каталог W32X86, для 64 – x64. Частично отличаются и файлы, а поэтому важно ничего не перепутать.

Дополнительные действия для возобновления печати

Альтернативный способ с удалением разделов «printers» и «drivers»

Если предыдущие действия не привели к результатам, то остается вариант с очисткой содержимого некоторых каталогов из директории C:\Windows\System32\spool. Речь о файлах из папки Drivers (переносить в корзину Color – не нужно), Printers и даже Servers. Перед очисткой желательно подготовить точку восстановления для отката системы, если ситуация выйдет из-под контроля.

Устраняем проблемы с целостностью системных библиотек

Восстановить целостность библиотек поможет командная строка, запущенная от имени администратора (упростит задачу меню «Пуск» и поиск). После отображения интерфейса инструмента необходимо ввести команду «sfc /scannow» для сканирования доступных библиотек и исправления ошибок. Процедура занимает от 2 до 10 минут. При неработающем обработчике понадобится следующая команда «regsvr32 /i winprint.dll», запускающая процесс повторного добавления недостающих компонентов.

Защититься от неполадок, связанных с исчезновением некоторых DLL-файлов, помогут инструменты, способные в полуавтоматическом режиме загрузить недостающие компоненты из сети, а заодно – драйверы и прочие документы, возвращающие Windows 7 или 10 к жизни.

Источник

Сценарии устранения неполадок для печати

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

Неудалось задание печати

Некоторые сценарии, описанные в этом разделе:

Выполните следующие действия на клиентский компьютер:

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

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

Очистить поле Функции расширенных функций печати на вкладке Advanced на листе свойств принтера.

Проверьте папку Spool, чтобы узнать, содержит ли она старые файлы. Папка Spool по умолчанию — %systemroot%\System32\Spool\Printers.

Сброс spooler печати на клиенте, а затем попробуйте еще раз.

Обновление драйвера принтера до последней версии из OEM. Однако, если драйвер, который используется, уже является последней версией, попробуйте перейти на универсальный драйвер в поле.

Нет вывода печати

Может потребоваться остановить службу Print Spooler, чтобы переместить файлы из папки Spool.

Медленная печать или неожиданный выход

Некоторые сценарии, описанные в этом разделе:

Определите, где происходит замедление, при запуске теста очереди на паузу:

Проверьте папку Spool, чтобы узнать, содержит ли она старые или осиротевших файлов. При правильной печати файлы в папке Spool удаляются по мере печати заданий. Папка Spool по умолчанию: systemroot% \ \ Spool \ Printers System32.

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

Печать аварии Spooler

Включить аудит сбоев на определенных принтерах

Возможно, вам придется включить аудит определенных объектов (принтеров). Если вы не сузили фокус этой проблемы до определенных принтеров, вам придется включить аудит отказа на всех принтерах, предприняв следующие действия:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *