Ошибка 0x00000057 при установке сетевого принтера в Windows

Несколько раз столкнулся со следующей проблемой: при попытке подключить некий сетевой принтер с одного из принт-серверов на клиенте появляется ошибка 0x00000057 Windows cannot connect to the printer . Ошибка появляется на этапе установки драйвера принтера с принт-сервера и, как я выяснил в дальнейшем, исправляется на стороне клиента. Ниже приведу последовательность действий, которая помогла мне решить эту ошибку.

Драйвер принтера не установлен. Невозможно завершить операцию (ошибка 0x00000057)

Ошибка поключения сетевого принтера 0x00000057 Windows cannot connect to the printer

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

printui.exe /s /t2

printui удаление драйвера принтера После удаления драйвера попытайтесь еще раз подключить сетевой принтер

Если это не помогло, или драйвер отсутствовал на клиентской системе, выполните следующие операции.

  1. Нам понадобится компьютер, на котором данный принтер установлен корректно и успешно печатает. На этом компьютере запустите редактор реестра и перейдите в следующую ветку реестра
    • на x64 системе: HKEY_LOCAL_MACHINE SystemCurrentControlSetControlPrintEnvironmentsWindows NT x64DriversVersion-3
    • на x86 системе HKEY_LOCAL_MACHINE SystemCurrentControlSetControlPrintEnvironmentsWindows NT x86DriversVersion-3
  2. Найдите ветку с именем драйвера принтера, который вы хотите установить и экспортируйте ее в Reg файл.
  3. Затем в данной ветке найдите значение ключа InfPath . В моем примере это C:WindowsSystem32DriverStoreFileRepositoryprnhp002.inf_amd64_neutral_04d05d1f6a90ea24prnhp002.inf HKEY_LOCAL_MACHINE SystemCurrentControlSetControlPrintEnvironmentsWindows NT x64DriversVersion-3
EnglishRussianUkrainian