Ошибка 0х00000057 при установке принтера

Windows не удается подключиться к принтеру, решаем за минуту

Windows не удается подключиться к принтеру, решаем за минуту

Добрый день! Уважаемые читатели и гости блога Pyatilistnik.org. В прошлый раз, я вам подробно объяснил как решается проблема, с печатью при ошибке «Не существует обработчик печати», она всего лишь, одна из тысячи, которая вам может повстречаться. Сегодня я покажу, что делать, если при попытке установить принтер, будь, то локальный или на терминальной ферме, вы получаете ошибку доступа, что вашей операционной системе Windows не удается подключиться к принтеру, хотя все права есть. Как и обычно, все оказывается очень просто.

Возможные причины ошибки доступа к принтеру

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

И такое сообщение может быть и с локальным устройством, вплоть до последней версии Windows 10 Fall Creators Update.

Возможные причины, на что следует обратить внимание:

  • Проверить права на доступ к принтеру, актуально для корпоративных принтеров, где системные администраторы, дают возможность пользоваться устройством, по принципу групп, подробнее читайте в статье, про безопасность принтеров и разграничение прав.
  • Проблема с драйверами устройства, об этом ниже
  • Физическая проблема с принтером
  • Принтер находится в автономном режиме (Обязательно проверьте, что не установлена галка)
  • Проблемы с SNMP трафиком (Попробуйте его отключить)

Разновидность ошибки

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

  • 0x00000002
  • 0x0000000a
  • 0x00000006
  • 0x00000057
  • 0x00004005
  • 0x0000007e
  • 0x000003eb
  • 0x00000214
  • 0x00000bcb

Решение проблемы с подключением к принтеру

Причина одна и кроется она в цифровой подписи драйверов принтеров, а точнее в отсутствии данной подписи. Если драйвера на устройства подписаны не валидным с точки зрения Microsoft сертификатом или вообще без него, то он таки драйвера не принимает, считая это потенциальной угрозой, в следствии чего ваше устройство перестает работать. Это не новая проблема, но после очередного обновления KB3170455, проверка цифровой подписи драйверов, ужесточилась.

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

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

Что вы делаете, вы открываете реестр и переходите вот по такому пути, лично я для быстрого поиска по реестру использую утилиту register jump, делается это либо локально, если принтер подключен по USB, либо же на сервере терминалов, если используются они.

В моем случае это HP M1212, но таких полным полно, Canon, Xerox и так далее.

Находим там параметр PrinterDriverAttributes, по умолчанию там будет стоять значение 0, нужно поменять его на 1. После чего вы смело перезагружаете службу печати либо же сам сервер.

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

Дополнительные методы решения ошибок 0x00000002, 0x0000000a, 0x00000006, 0x00000057

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

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

Читать еще:  Как правильно выбрать планшетный компьютер

Еще на Windows 7 бывает ошибка 0x0000007e «Windows не удается подключиться к принтеру. Не существует обработчик печати» при попытке подключить те же сетевые принтеры, решается все пересозданием порта печати. Порт это некое указание, где искать ваше устройство.

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

Указываем стандартный TCP/IP порт для сетевого принтера.

У вас откроется мастер добавления порта.

Указываем ip адрес или DNS имя принтера и имя порта.

Так же можете проверить, что на вкладке «Доступ» стоит галка, разрешающая его. Теперь ваше устройство доступно по сети. Попробуйте снова к нему обратиться по UNC пути \им вашего сервера печати (если есть)имя принтера. Например, \printserversumsungcolor

Еще советую попробовать утилиту диагностики Print-Spooler-Repair-Tool. Это поможет вам исправить ошибку 0x0000007e и, что не существует обработчик печати. Надеюсь данная заметка оказалась для вас полезной, если есть еще какие-либо методы, то пишите о них в комментариях.

Fix: Printer Error 0x00000057

Error 0x00000057 is a printer related error on Windows which does not allow the user to add the printer. This error is usually due to corrupt drivers previously installed and the permission issues. So when you try to add the printer it installs but doesn’t adds the printer because of the corrupted files in the DriverStore.

I have listed two methods in this guide which has worked for me in the past. The 1st one would delete the driver and the second method would be to copy the driver from a working computer. If method 1 works for you, then you do not need to do the 2nd Method.

Method 1: Repair Corrupt System Files

Download and run Reimage Plus to scan and restore corrupt and missing files from here, once done proceed with the Methods below. It is important to ensure that all system files are intact and not corrupt before proceeding with the Methods below.

Method 2: Print Server Properties

1. Hold the Windows Key and Press R

2. In the run dialog, type services.msc and click OK

3. Locate “Print Spooler” service, right click on it and select Stop.

4. Once it is stopped, hold the windows key and press R again. In the run dialog, type

printui.exe /s /t2

Look under the name field here for your printer that is causing issues, click on it and select Remove. When asked, if you want to delete the driver, choose the appropriate prompts to confirm deletion.

5. After this has been removed, go back to the services console, right click Print Spooler service and select Start.

Now try to re-add/re-install the printer. If it still doesn’t work, then proceed to Method 2

Method 3 can be viewed here : Error 0x00005b3 – Although the error number is different, but the procedure works for this error as well.

Method 4: Copy the driver directory files from a working machine

For users who are trying to install these drivers on multiple machines, in cases where some fail and some install successfully, you can try to copy the files from the driver directory from a working machine, to one that fails.

  1. Go to a machine with an installed, and properly working, driver. Press the Windows and R keys on your keyboard simultaneously to open the Run
  2. Type in regedit, and either press Enter or click OK to open the Registry Editor.
  3. Using the Registry Editor, browse to the following location:

HKEY_LOCAL_MACHINESystemCurrentControlSetControlPrintEnvironmentsWindows NT x86DriversVersion-3

  1. In this folder, find the subkey of the printer driver you’re having issues with. Click it, and look for the InfPath in the right pane. Note the path.
  2. Open My Computer/This PC, and navigate to %systemroot%System32DriverStoreFileRepository, and find the folder indicated in the InfPath
  3. Move over to the computer where you’re having problems installing the driver, and go to the aforementioned FileRepository folder, and see if the folder is there. If the folder is there, but empty, it means that the previous installation failed.
  4. If this is the case, you will need to take ownership of the folder, and grant yourself full control.
  5. Right-click the folder, and choose Properties, then navigate to the Security
  6. Click Advanced, and Change the Owner at the top. Click OK to go back to the Properties
  7. Click Edit, and from the Group or user names, find your user and check the Allow Full control box in the Permissions for Authenticated Users Click OK. Close the Properties window by pressing OK.
  8. Once you have taken care of the security of the folder, copy the contents of the folder from the working machine, to the machine giving you the 0x00000057 error.
  9. You can now try to install the driver again, it should work and not give you any headaches.
Читать еще:  Ошибки - Страница 19 из 37

Ошибка 0х00000057 при установке принтера

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print Processors] [HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print ProcessorsHPCPP5r1]«Driver»=»hpcpp5r1.DLL»

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print ProcessorsIMFPrint]«Driver»=»IMFPrint.DLL»

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print ProcessorsZIMFPrint]«Driver»=»ZIMFPrnt.DLL»

Ahai
webzen
Попробуйте не добавлять сам принтер, а создать новый порт, а потом указывать путь \ServerNamePrinterName.

Это как это не понял. Я кароче подключаю так, открываю окно виндовс в адресной строке пишу адрес кмпа с принтером \192.168.0.* появляется список расшареных ресурсов и принтер на удаленном компе, жму правой кнопкой по принтеру выбираю «подключить». А вы что имете ввиду напишите подробнее что делать.
AckCmd
Если есть возможность, попробуйте пожалуйста этот же принтер подключить локально и проверить, установится ли. У меня тоже на одном компе ровно такая же проблема, до сих пор непобежденная, при этом тот же самый принтер локально ставится и работает. В связи с чем у меня есть нехорошее подозрение, что проблема может быть и не в обработчике

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

webzen
напишите подробнее что делать.

Start > Devices and Printers > “Add Printer” >“Add a local Printer” > “Create a new port” > напишите \ServerNamePrinterName.

Ahai
webzen
напишите подробнее что делать.

Start > Devices and Printers > “Add Printer” >“Add a local Printer” > “Create a new port” > напишите \ServerNamePrinterName.
Тоже самое.

Добавление от 27.12.2010 16:54:

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

Трмозим службу «Диспетчер печати»

1. C:WindowsSystem32spool — чистим всю папку, кроме директории Color в drivers
2. На папку spool в C:WindowsSystem32spool — даем права пользователю Fullaccess
3. В ветке реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86DriversVersion-3 удаляем ВСЕ драйвера принтеров, кроме системных.
Заодно, можно проверить ветку
HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPrintEnvironmentsWindows NT x86DriversVersion-3 — там делаем то же самое.
4. Проверяем ветку реестра
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print Processors

Это обработчик печати. Он не должен быть пустым.
Обязательно присутствует ветка
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print Processorswinprint
В которой прописан строковый параметр Driver REG_SZ winprint.dll

Там же находятся параметры принтеров, что-то типа того, что написано выше. Но они могут, естественно отличаться. Главное — должны быть.

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print ProcessorsHPCPP5r1]«Driver»=»hpcpp5r1.DLL»

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print ProcessorsIMFPrint]«Driver»=»IMFPrint.DLL»

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print ProcessorsZIMFPrint]«Driver»=»ZIMFPrnt.DLL

После этих действий, запускаем службу «Диспетчер печати» и пробуем.

Всех приветствую!
Принтер HP LJ 1022n сетевой. Сервер печати на Win Server 2008.
Отказывается печатать файлы PDF. При этом файлы odt печатает исправно.

З.Ы.
Проблема решилась, если в настройках Ридера поставить галочку ПЕЧАТАТЬ КАК ИЗОБРАЖЕНИЕ

Спасибо за советы все помогло решение с реестроим и виндовс папкой, правда, пришлось ручками добавить вот это —
Kirvin
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print ProcessorsHPCPP5r1]«Driver»=»hpcpp5r1.DLL»

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print ProcessorsIMFPrint]«Driver»=»IMFPrint.DLL»

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print ProcessorsZIMFPrint]«Driver»=»ZIMFPrnt.DLL

Еще раз всем спасибо.

Kirvin
Трмозим службу «Диспетчер печати»

1. C:WindowsSystem32spool — чистим всю папку, кроме директории Color в drivers
2. На папку spool в C:WindowsSystem32spool — даем права пользователю Fullaccess
3. В ветке реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86DriversVersion-3 удаляем ВСЕ драйвера принтеров, кроме системных.
Заодно, можно проверить ветку
HKEY_LOCAL_MACHINESYSTEMControlSet001ControlPrintEnvironmentsWindows NT x86DriversVersion-3 — там делаем то же самое.
4. Проверяем ветку реестра
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print Processors

Читать еще:  Как зайти в реестр Windows 7

Это обработчик печати. Он не должен быть пустым.
Обязательно присутствует ветка
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print Processorswinprint
В которой прописан строковый параметр Driver REG_SZ winprint.dll

Там же находятся параметры принтеров, что-то типа того, что написано выше. Но они могут, естественно отличаться. Главное — должны быть.

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print ProcessorsHPCPP5r1]«Driver»=»hpcpp5r1.DLL»

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print ProcessorsIMFPrint]«Driver»=»IMFPrint.DLL»

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrintEnvironmentsWindows NT x86Print ProcessorsZIMFPrint]«Driver»=»ZIMFPrnt.DLL

После этих действий, запускаем службу «Диспетчер печати» и пробуем.

Лично у меня — этот вариант не прокатил никак.

Ошибка 0x00000709 — невозможно завершить операцию проверьте имя принтера

Добрый вечер. Сегодня хочу вам поведать об одной ошибке которая вам может встретиться когда вы пытаетесь подключить к себе принтер который подключен к другому компьютеру по USB. К нам в компанию раз в год приходят аудиторы со своими компьютерами и проверяют бухгалтерию и для их нужд мы выделяем им принтер (hp 1505) который подключается по usb к одному из их ноутбуков. Сегодня возникла такая ситуация, что при отправки на печать со второго ноутбука начала вылетать ошибка ошибка 0x00000709

Невозможно завершить операцию (ошибка 0x00000709). Проверьте имя принтера и убедитесь, что принтер подключен к сети

Сразу скажу, если вы пришли на мой сайт с вопросами:

  1. что делать, у меня ошибка 0x00000709 при установке принтера по сети
  2. ошибка 0x00000709 невозможно установить принтер по умолчанию
  3. ошибка принтера 0x00000709

то просто пролистывайте на середину статьи, там будет решение вашей проблемы)

В моем случае эта ошибка возникла при следующей ситуации:

  • когда пришли аудиторы я одному компьютеру присвоил ip 192.168.100.10 а другому 192.168.100.11
  • на компьютер с ip 192.168.100.10 я подключил принтер по USB и его расшарил
  • на компьютер с ip 192.168.100.11 я через проводник набрал \192.168.100.10 и подключился к принтеру
  • и все это работало

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

При попытках снова подключить принтер или зайти в его настройки мы получали ошибку Невозможно завершить операцию (ошибка 0x00000709) полное удаление устройства из принтеров и факсов не дало никаких положительных результатов.

Ну а теперь давайте перейдем к самому решению.

Ошибка 0x00000709

Для решения ошибки принтера 0x00000709 можно воспользоваться несколькими вариантами (тот по которому я решил его будет 1 вариантом, если вам он не поможет, следуйте по остальным)

Изменить адрес подключения к принтеру

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

  1. Удаляем этот принтер из Принтеры и Факсы
  2. Открываем проводник
  3. И подключаемся у удаленному компьютеру не по ip а по имени компьютера (т.е. не по \ip а \имя компьютера)
  4. После этого у вас попросит ввести пароль если у вас стоит повышенная безопасность в Windows и после ввода у вас принтер уже спокойно заработает.

Как вы поняли, проблема была только, в том, что когда я сменить ip адреса и авторизовался повторно, он не смог по каким то причинам в реестре сделать изменения и потому была ошибка 0x00000709 , но когда мы авторизовались по имени, то все прошло на ура!

Обновление и установка драйверов

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

Вопрос был в конфликтах драйверов.

Правка реестра

Последний способ который все рекомендуют, это правка через реестр

  1. Нажмите комбинацию клавиш Win+R
  2. Вписываем regedit и нажимаем Enter
  3. Открываем ветку реестра HKEY_CURRENT_USERSoftwareMicrosoftWindows NTCurrentVersionDevices
  4. Нажмите правой кнопкой мыши на Devices и выберите из контекстного меню пункт “Разрешения”.
  5. Выберите группу Ограниченные и дайте ей Полный доступ
  6. Теперь выберите из списка тот принтер который вы устанавливали и удалите его
  7. Перезагрузите компьютер

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

Ссылка на основную публикацию
Adblock
detector