Несколько раз столкнулся со следующей проблемой: при попытке подключить некий сетевой принтер с одного из принт-серверов на клиенте появляется ошибка 0x00000057 Windows cannot connect to the printer. Ошибка появляется на этапе установки драйвера принтера с принт-сервера и, как я выяснил в дальнейшем, исправляется на стороне клиента. Ниже приведу последовательность действий, которая помогла мне решить эту ошибку.
В том случае, если драйвер подключаемого сетевого принтера уже установлен на проблемном компьютере, стоит попробовать вручную удалить его из хранилища драйверов. Для этого откройте диалоговое окно со списком установленных локально драйверов печати и удалите драйвер подключаемого принтера (и x64 и x86 версии).
printui.exe /s /t2
После удаления драйвера попытайтесь еще раз подключить сетевой принтер
Если это не помогло, или драйвер отсутствовал на клиентской системе, выполните следующие операции.
- Нам понадобится компьютер, на котором данный принтер установлен корректно и успешно печатает. На этом компьютере запустите редактор реестра и перейдите в следующую ветку реестра
- на x64 системе: HKEY_LOCAL_MACHINE System\CurrentControlSet\Control\Print\Environments\Windows NT x64\Drivers\Version-3\
- на x86 системе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print\Environments\Windows NT x86\Drivers\Version-3\
- Найдите ветку с именем драйвера принтера, который вы хотите установить и экспортируйте ее в Reg файл.
- Затем в данной ветке найдите значение ключа InfPath. В моем примере это C:\Windows\System32\DriverStore\FileRepository\prnhp002.inf_amd64_neutral_04d05d1f6a90ea24\prnhp002.inf
- Перейдите в каталог C:\Windows\System32\DriverStore\FileRepository и найдите имя папки, на которую указывает ключ
- Теперь на проблемном компьютере попытайтесь найти эту папку. Скорее всего она будет присутствовать, но будет пустой. Это свидетельствует о том, что процесс установки драйвера аварийно прервался
- Отредактируйте NTFS разрешения на данную папку (скорее всего понадобится сделать себя ее владельцем), и добавить права Full Control для группы локальных администраторов.
- Импортируйте reg файл на проблемном компьютере и скопируйте содержимое папки драйвера с нормального компьютера на проблемный.
- Перезапустите службу печати;
net stop spooler & net start spooler
- Попробуйте подключить принтер. Клиент должен успешно скачать и установить драйвер с принт-сервера.
Если ни одно из решений не помогло, перейдите в каталог C:\Windows\System32\DriverStore\, создайте резервную копию файла infpub.dat, а затем предоставьте группе локальных администраторов полные права на него (Full Control). После этого попытайтесь установить сетевой притер.
Вообще, конечно, странное поведение — несколько раз уже сталкивался с тем, что файлы в Filerepository побились и/ли отсутствуют, а переустановка драйверов никакого влияния не оказывает, приходилось выдергивать файлы с других машин, на которых принтер установлен, и заниматься художественным раскладыванием. Еще с похожей ошибкой сталкивался из-за отключенной службы файрвола.
…сори что не по теме, подскажи как и где настроить когда клиент закрывает на хрестик rdp — завершался полностью сеанс, а не висел в диспетчере и мне вручную приходилось вырубать их?
Политикой либо в настройках RDP слушателя.
ЗЫ. Офтоп не приветсвуется, для этого есть форум
подключение к сетевому принтеру ошибка 0x00000057
я брал драйвера и устанавливал (инсталировал диск) на клиенте
после этого устанавливается принтер как обычно (открываем на удаленном компе и подключаемся, ошибка уже не возникает)
Это помогло! Спасибо
мне лично помог способ через «Подключение принтера через локальный порт»:
оригинал http: / / setupwindows.ru / errors / windows-ne-udaetsya-podklyuchitsya-k-printeru
Зайти в меню «Пуск», открыть «Панель управления».
Перейти во вкладку «Устройства и принтеры».
Нажать по кнопке «Установка принтера» в верхнем меню
Из появившихся вариантов меню «Выбор типа устанавливаемого принтера» нужно выбрать «Добавить локальный принтер».
В следующем окне «Выберите порт принтера» нужно поставить точку на чекбокс Создать новый порт и выбрать Тип порта — Local Port.
После нажатия кнопки «Далее» появится окошко «Введите имя порта», в которое нужно ввести путь к подключаемому устройству. Посмотреть путь к принтеру можно в проводнике — к примеру, это может быть \\user\HP Printer Model&
В следующем окне «Установка драйвера принтера» нужно выбрать производителя устройства в левом столбце «Изготовитель» (например, Canon или Xerox) и модель конкретного принтера в правом столбце «Принтеры». Нажать «Далее».
После добавления устройства и указания драйверов таким способом, принтеры часто начинают исправно работать и перестают выдавать ошибку. Если в окне «Установка драйвера принтера» не оказалось драйверов для нужного устройства — это и есть причина проблемы. Загрузить драйвер можно с официального сайта изготовителя принтера, либо установить с диска, идущего в комплекте с устройством.
Спасибо, помог именно ваш метод
Огромное спасибо!!! Помогло решить вопрос с упрямым драйвером принтера и добиться нормальной работы.
Win10Pro 1803 x86, не подключался с такой же ошибкой Canon LBP2900, статья помогла