Ошибка 0x0000007e – подключение принтера HP на Windows 7

У пользователей Windows 7 x64 иногда возникает проблема с установкой принтера HP. Причем данная ошибка чаще возникает на 64-х разрядной версии Windows, с 32-х все идет нормально. В общем, проблема заключается в том, что при попытке подключить принтер начинается скачивания драйвера, но как только вы начинаете его устанавливать вылетает ошибка 0x0000007e.

Проблему продиагностировали и, как уже было сказано чуть выше, проблема возникает только на клиенте 64-х разрядной версии. Также, данная ошибка появляется не на всех принтерах HP, а только на тех, которые используют драйвер HP Universal Print driver (HP PCL). Попробуем эту проблему решить.

Как исправить ошибку 0x0000007e?

Итак, сперва нужно проверить, установлены ли драйвера, как для 32-х, так и для 64-х битных версий. Если все так, то это должно выглядеть примерно следующим образом:

error_0x0000007e

Также, после длительного исследования, выяснилось, что драйвер печати принтера использует путь 32-х битной версии, а именно spool\drivers\ w32x64\3. Поэтому, когда мы пытаемся установить драйвер на 64-х разрядной версии клиента, то он попросту не может определить этот путь и появляется ошибка 0x0000007e. Путь к файлу можно указать вручную в параметрах принтера, но у каждой версии драйвера файл, да и путь могут различаться.

HP-Universal-Printing-PCL-6

Сейчас мы попробуем решить проблему с помощью реестра. (Для 32-битных версий).

  1. Откройте редактор реестра. Для этого нажмите клавиши Win+R и введите туда фразу regedit.

regedit

  1. Нужно перейти в следующую ветку реестра: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Printers\. Находите там свой принтер и развертываете ветку.

regedit_333

  1. В данной ветке должна находится папка CopyFiles, которую вы также открываете и удаляете оттуда ветку BIDI.

    Чтобы не было проблем с принтером или самой операционной системой после удаления каких-то веток, предварительно, необходимо сделать резервную копию этой ветки.

  1. Теперь нужно перезагрузить диспетчер печати. В этом случае, в командной строке необходимо по порядку выполнить две команды:

net stop spooler
net start spooler

wet4t_4tg

  1. Теперь, снова пробуйте подключить проблемный принтер к компьютеру и установить драйвера. В этот раз все должно пройти успешно.
Рейтинг
( Пока оценок нет )
EvilSin225/ автор статьи
Понравилась статья? Поделиться с друзьями:
Компьютерные технологии
Комментарии: 2
  1. Алексей Нищев

    Перепробовал кучу советов – не помогло. Принтер расшарен на win 7 64бит – клиент win 10. Помог такой способ : на клиенте win 10 изменил для верности имя хоста и перерегистрировал его в рабочей группе (сеть без домена). Может кому нибудь поможет)

    1. ANDREY-ADMIN

      Спасибо за дельный совет, возможно, кому-нибудь поможет!

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

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: