Решаем ошибку 0×00000057 и «Указанный порт не существует» при установке принтера

У многих пользователей компьютер или ноутбук часто выдает ошибку 0×00000057 при установке сетевого принтера в Windows 7, но не все знают как ее устранить. Проблема характерна именно для седьмой версии операционной системы фирмы Microsoft. В этой статье мы предлагаем несколько действительно быстрых способов решить проблему самостоятельно даже неопытным пользователям. Данная инструкция также поможет в ситуации, если система выдает уведомление «Указанный порт не существует» и никак при этом не удается подключиться к принтеру.

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

Переустановка драйвера

  1. Запустите сервер печати через форму быстрого запуска программ. Нажмите на клавиатуре вместе Windows+R, введите «printerui /s».
  2. Перейдите на вкладку «Драйвера», а в списке найдите Вашу модель принтера.
  3. Нажмите кнопку удалить весь пакет.
  4. Перезагрузите свой компьютер или ноутбук.
  5. Попробуйте снова подключиться к нужному сетевому устройству печати, что повлечет за собой копирование файлов драйвера «с нуля».

Сборник «дров» под разные модели устройств.

Все способы подключится к сетевому принтеру
Подробные инструкции для пользователей операционной системы Windows.

Настройка рабочей группы

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

  1. Открываем свойства системы нажатием Windows+Pause на клавиатуре.
  2. Посмотрите, какая рабочая группа указана.
  3. Параллельно проверьте значение этого же параметра на другом компьютере.
  4. При необходимости сделайте изменения используя ярлык справа.
  5. Чтобы изменения вступили в силу, перезагрузите систему.

Включение сетевого обнаружения

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

«Расшариваем» доступ к принтеру

  • Через панель управления системой зайдите в раздел с принтерами и другими устройствами.
  • Найдите свою модель по имени.
  • Правой кнопкой мыши зайдите в свойства.
  • Перейдите на вкладку «Доступ» и поставьте галочку напротив строки «Общий доступ».

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

Отключаем брандмауэр и файрвол антивируса

В случае использования отдельного антивируса он может стать причиной ошибки и блокировать сетевое устройство. Чтобы проверить этот факт, отключите его на небольшой промежуток времени и попробуйте произвести подключение к принтеру. Если при отключенной защите все прошло без проблем, то нужно настроить свое антивирусное ПО должным образом. Согласно инструкции к Вашей версии защитника (это могут быть Касперский, Доктор Веб, Нод32 или другой) добавьте правило или исключение в файрвол для нужной модели принтера.

То же самое касается встроенного в систему «Виндовс» брандмауэра. Его тоже стоит отключить, чтобы исключить из перечня виновников. Сделать это можно через панель управления в разделе по безопасности.

Правила исключений блокировки сетевого трафика можно добавить в «Дополнительных параметрах» брандмауэра.

Правка реестра системы

Если в сети есть другой ПК или ноутбук с установленной Виндовс 7, на котором принтер не выдает ошибки 0×00000057 «Указанный порт не существует», то это можно использовать для решения неисправности.

  1. Нажмите кнопку «Пуск», а в строке поиска наберите «regedit».
  2. Запустите редактор реестра системы.
  3. Перейдите по веткам HKEY_LOCAL_MACHINE System\CurrentControlSet\Control\Print\Environments.
  4. Далее, в зависимости от «битности» системы, выберите Windows NT x64 для 64-битных и Windows NT x86  — для 32 бита.
  5. Дальше \Drivers\Version-3\.
  6. Найдите и кликните мышкой по строке с названием Вашего проблемного принтера.
  7. Сделайте экспорт его в «reg» файл.
  8. Справа найдите и нажмите два раза мышей по параметру InfPath. Перейдите по адресу, указанному в окне.
  9. Скопируйте все содержимое папки на флешку. А лучше всю папку целиком.
  10. Откройте на проблемном ПК реестр и сначала импортируйте созданный ранее reg файл через закладку меню «Файл», а в нем «Импорт» реестра системы. Потом скопируйте файлы с флешки на диск «C» по адресу из окна на рисунке выше. Возможно, надо будет настроить доступы для копирования, если система откажется принимать файлы в системной папке.
  11. Перезагрузите компьютер.

Копируем корректный файл infpub.dat

Найдите на рабочем компьютере или скачайте из Интернета файл «infpub.dat» версии подходящей для Вин7. Скопируйте его в папку на своем ПК по адресу «C:\Windows\System32\DriverStore\». Правой клавишей мышки вызовите контекстное меню, откуда зайдите в свойства этого файл, а потом на закладку «Безопасность». Для группы «Администраторы» дайте полный доступ на все действия. Снова попробуйте произвести подключение к принтеру по сети.

Обновление до Windows 8 или 10

Если ни один из способов не смог помочь Вам в решении проблемы с ошибкой 0×00000057, то кардинальным вариантом можно считать обновление системы на ПК к новым более свежим версиям Виндовс 8.1 или 10. Не забывайте, что в таком случае необходимо будет сделать резервное копирование всей важной информации, переустановить используемые программы, сделать настройки интернета.

Дополнительные решения ошибки «Указанный порт не существует»

Твик реестра

Создайте текстовый файл с любым именем и расширением «.reg». Скопируйте и вставьте в этот файл такой код.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Ports]
«COM1:»="9600,n,8,1"
«COM2:»="9600,n,8,1"
«COM3:»="9600,n,8,1"
«COM4:»="9600,n,8,1"
«FILE:»="«
„LPT1:“=»"
«LPT2:»="«
„LPT3:“=»"
«XPSPort:»="«
„Ne00:“=»"
«Ne01:»="«
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Local Port]
„Driver“=»localspl.dll"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Microsoft Shared Fax Monitor]
«Driver»="FXSMON.DLL"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port]
«Driver»="tcpmon.dll"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\Standard TCP/IP Port\Ports]
«StatusUpdateInterval»=dword:0000000a
«StatusUpdateEnabled»=dword:00000001
«LprAckTimeout»=dword:000000b4
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\USB Monitor]
«Driver»="usbmon.dll"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Monitors\WSD Port]
«Driver»="WSDMon.dll"

Сохраните файл, а потом запустите и согласитесь с уведомлением о редактировании реестра.
Перезапустите компьютер. Запустите проверку целостности системных файлов утилитой «sfc /scannow» в
командной строке. По окончании процедуры снова перезагрузите ПК.

Пересоздание порта

  1. Зайдите в панель управления, а оттуда в раздел с принтерами на ПК, к которому настроено сетевое устройство таким.
  2. Выберите его из списка и откройте его свойства.
  3. Перейдите на закладку порты.
  4. Удалите текущий, отмеченный флажком.
  5. Нажмите на кнопку создания нового.
  6. Выберите тип «Standart TCP/IP».
  7. Задайте имя принтера и нового порта.
  8. Следуйте указаниям мастера установки.
  9. Пробуйте подключаться к устройству с проблемного «компа».

Видео


Помогла наша инструкция - раскажите друзьям

или оцените автора.
Остались вопросы — задайте в комментариях.
Влад Капиталов

Работаю системным администратором уже более чем 12 лет. Увлекаюсь программированием и ремонтом компьютерной техники.

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