• Добро пожаловать на компьютерный форум Tehnari.ru. Здесь разбираемся с проблемами ПК и ноутбуков: Windows, драйверы, «железо», сборка и апгрейд, софт и безопасность. Форум работает много лет, сейчас он переехал на новый движок, но старые темы и аккаунты мы постарались сохранить максимально аккуратно.

    Форум не связан с магазинами и сервисами – мы ничего не продаём и не даём «рекламу под видом совета». Отвечают обычные участники и модераторы, которые следят за порядком и качеством подсказок.

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

    Не знаете, с чего начать? Создайте тему с описанием проблемы – подскажем и при необходимости перенесём её в подходящий раздел.
    Задать вопрос Новые сообщения Как правильно спросить
    Если пришли по ссылке со старого Tehnari.ru – вы на нужном месте, просто продолжайте обсуждение.

Не существует обработчик печати

  • Автор темы Автор темы MrSTEP
  • Дата начала Дата начала

MrSTEP

一步一步地会&#
Почётный участник
Регистрация
9 Май 2009
Сообщения
10,939
Реакции
225
Баллы
63
Не существует обработчик печати

Всем привет. Недавно на работе столкнулся с проблемой при установке принтера, когда система выдала сообщение "Не существует обработчик печати". Поскольку это был уже второй похожий случай, проблема заинтересовала, захотелось разобраться. Разумеется, ни установка разных дров разными способами, ни всякие изощрения типа очистки папки "spool" не помогали. В интернете была куча советов, но не один из них не помогал, как я не старался. Тогда я начал ковырять ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\winprint. На компе, правда, была x86 винда, и поэтому третий с конца раздел назывался Windows NT x86. В общем, сравнил с рабочим компом - одинаково, в обоих ПК был ключ Driver со значением winprint.dll. Взялся искать сам файл winprint.dll, и обнаружил, что на "больном" компе он лежит в какой-то полувременной папке (C:\Windows\winsxs\intel86_microsoft-windows-p.......), а на "здоровом" - в более подходящей для подобного типа файлов папке C:\Windows\System32\spool\prtprocs\. Недолго думая, подкинул файл со здорового компа в нужное место больного, перезагрузился, и вуаля!!! принтер поставился без проблем (аппарат Kyocera TaskAlpha 181 KX, сетевой).

Итак, подведу сухой итог:
для системы x64: должна существовать ветка реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows x64\Print Processors\winprint с ключом Driver:REG_SZ:Winprint.dll.
REG-файл: Посмотреть вложение winprint_x64.zip
Кроме этого, в папке "C:\Windows\System32\spool\prtprocs\x64" должен лежать файл "winprint.dll".

для системы x86 аналогично: ветка реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Environments\Windows NT x86\Print Processors\winprint с тем же ключом Driver:REG_SZ:Winprint.dll.
REG-файл: Посмотреть вложение winprint_x86.zip
Файл "winprint.dll" должен лежать в папке "C:\Windows\System32\spool\prtprocs\w32x86"


Сам файл: Посмотреть вложение winprint.zip
Он выглядит одинаково в обоих системах: размер 39 424 байт, свойства:
winprint_props.webp
______________________________

Подобное решение проблемы есть и в Центре поддержки Microsoft. Однако я нашел его уже после решения проблемы, когда собирал информацию по этому файлу.
 
Спасибо за решение проблемы, но для win7 x86 файл "winprint.dll" всё таки другой. Версия файла такая же, но размер отличается.
У меня также его не оказалось в папке prtprocs, и нашел его через поиск на проблемном компе в какой то папке winsxs.
На всякий случай, файл во вложении, его хеш данные:

CRC32: 2D9B5298
MD5: CD72C6406BA561BED6D42CB145E55307
SHA-1: A215BB0C27217AACD62A16247DE77DB8398F51C0
 

Вложения

  • winprint.zip
    winprint.zip
    15.2 KB · Просмотры: 356
  • winprint_x86.PNG.webp
    winprint_x86.PNG.webp
    19.2 KB · Просмотры: 374
Назад
Сверху