Ошибка 0x000007e при подключении принтера

Ошибка 0x0000007e при подключении сетевого принтера встречается довольно часто как в Windows 10, так и Windows 7. В большинстве случае она наблюдается, когда принтер напрямую подключен к другому компьютеру с Windows (принт-серверу) и к нему открыт общий сетевой доступ.

В моем случае ошибка появилась в следующей конфигурации. Имеется сервер печати на 32 битной версии Windows Server 2008 на котором настроены несколько общих (расшаренных) принтеров Hewlett-Packard. При попытке подключить любой принтер с этого сервера на компьютере с 64 битной Windows 10 или Windows 7, операционная система успешно скачивает с принт-сервера нужную версию драйвера принтера HP, но при попытке его установить возникает ошибка 0x0000007e.

В Windows 7 ошибка подключения сетевого принтера выглядит так:

Windows cannot connect to the printer

Operation failed with error 0x0000007e.

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

В русской версии ОС:

Установка принтера
Подключение к принтеру
Windows не удается подключить к принтеру.
В ходе операции произошла ошибка 0x0000007e.

На компьютерах с Windows 10 ошибка подключения принтера выглядит немного по-другому:

Operation could not be completed (error 0x0000007e).
The specified module could not be found.

Операция не может быть завершена (ошибка 0x0000007e). Указанный модуль не найден.

Операция не может быть завершена (ошибка 0x0000007e). Указанный модуль не найден

При этом проблем с подключением и установкой сетевых принтеров с принт-сервера на 32 битных редакциях Windows нет.
После диагностики проблемы на разных версиях Windows, я пришел к выводу, что ошибка 0x0000007e наблюдается только на 64 битных клиентах при попытке подключить общий сетевой принтер Hewlett Packard, установленный на 32 битном принт-сервере (под управлением как на Windows Server 2003 x86, так и Windows Server 2008 x86). Что характерно, проблема возникает не со всеми принтерами HP, а только с теми, которые, используют универсальный драйвер печати HP PCL (HP Universal Print driver).

Что нужно сделать, чтобы исправить ошибку? В первую очередь нужно проверить, что на сервере печати установлены как 32-х так и 64-х битные версии драйвера принтера. Как мы видим, установлены x64 и x86 версии драйвера HP Universal Printing PCL 6.

Принт-сервер x86 и x64 версии драйвера HP Universal Printing PCL 6

Покопавшись на форумах HP и Technet-а, мне удалось найти информацию, что в настройках универсального драйвера печати HP используется фиксированный путь к файлу очереди печати для 32-битной системы (spooldriversw32x863), который 64-битный клиент найти не может, вследствие чего и появляется ошибка установки 0x0000007e. Путь к файлу указывается в параметрах принтера на принт-сервере. В нашем примере это был файл spoolDRIVERSW32X863hpcpn112.dll, но в общем случае конкретный файл библиотеки зависит от используемой версии универсального драйвера печати HP. Т.е. 32 битная версия драйвера печати HP Universal Printing оказалась несовместима с x64 версиями Windows. Но это можно исправить вручную.

Итак, чтобы решить эту проблему нужно на сервере-печати (компьютере), к которому подключен принтер и через который предоставляется общий доступ нужно удалить поврежденный (некорректный) ключ реестра драйвера печати HP:

  1. Открыть редактор реестра (regedit.exe).
  2. Перейти в ветку HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPrintPrinters и развернуть ветку с именем принтера (в нашем примере это HP Color LaserJet 5550 PCL 6). Ветка реестра bidi в параметрах общего сетевого принтера HP
  3. В ветке реестра, которая относится к проблемному принтеру нужно в разделе CopyFiles удалить ветку BIDI целиком.

    Примечание. В продуктивной среде рекомендуется предварительно экспортировать в отдельный reg файл параметры удаляемой ветки. В это случае всегда можно будет откатиться к первоначальным настройкам.

  4. Перезапустите диспетчер печати (Print spooler) на клиенте:
    net stop spooler
    net start spooler

    Перезапуск диспетчера печати

  5. После удаления ветки реестра BIDI на сервере, попробуйте на клиенте Windows 10 еще раз подключить сетевой принтер HP. Он должен успешно установиться без ошибок.

В том случае, если этот вариант не сработал, или у вас ошибка 0x0000007e появляется при подключении принтеров других производителей (не HP), в качестве обходного решения можно попытаться подключить принтер через локальный порт. Вот как это сделать:

  1. Через панель управления добавьте в систему новый (локальный!!!) принтер (Добавить локальный или сетевой принтер с параметрами, заданными вручную).добавить локальный сетевой принтер в Windows 10
  2. Укажите, что нужно создать новый локальный порт (тип порта Local Port).
  3. В качестве имени порта нужно указать полный UNC путь к сетевому принтеру. Например, если имя компьютера, к которому подключен принтер — OfficePC1, а имя принтера с общим доступом на нем Xerox3320, то UNC адрес этого принтера будет выглядеть так:
    \OfficePC1Xerox3320
    , либо можно указывать IP адрес компьютера вместо имени
    \192.168.1.100Xerox3320
    .Подключить сетевой принтер через UNC адрес
  4. После этого осталось выбрать (или установить) подходящий драйвер принтера.

Есть еще один похожий вариант подключения такого сетевого принтера.

  1. Удалите драйвер подключаемого принтера из локального репозитория. Свойства сервера печати -> вкладка Драйверы -> выберите драйвер (как 32 так, и 64 битный) и нажмите кнопку Удалить (Remove).удалить драйвер с принт сервера
  2. Сначала создается локальный принтер с подключением через новый порт lpt.
  3. Затем с помощью команды создается постоянное сопоставление данного виртуального LPT порта с UNC адресом сетевого принтера:
    net use LPT2 \OfficePC1Xerox3320 /persistent:yes
    подключить сетевой принтер через локальный lpt порт

Содержание

  1. Исправляем ошибку синего экрана с кодом 0x0000007e (BSOD STOP)
  2. Основные причины возникновения ошибки 0x0000007e
  3. Как исправить ошибку 0x0000007e?
  4. Способ №1
  5. Способ №2
  6. Способ №3
  7. Способ №4
  8. 0x0000007e — при установке драйвера сетевого принтера в Windows 7
  9. Ошибка 0x0000007e – подключение принтера HP на Windows 7
  10. Как исправить ошибку 0x0000007e?
  11. Не удается подключиться к принтеру ошибка 0x0000007e
  12. Не удается подключиться к принтеру ошибка 0x0000007e
  13. Ошибки 0x00004005 и 0x0000007e
  14. Ошибка 0x7e при запуске Windows
  15. Неисправный жесткий диск
  16. Жесткий диск полностью занят
  17. Нужно обновление BIOS
  18. Проблема с драйвером
  19. STOP 0x0000007e при установке Windows 7
  20. Причины ошибки и способы решения
  21. Обновить:
  22. Перезапустите службу диспетчера очереди печати
  23. Добавление сетевого принтера в качестве локального принтера
  24. Компьютер не видит сетевой принтер, не подключается
  25. Компьютер не видит принтер в локальной сети
  26. Ошибка «Windows не удалось подключится к принтеру. Отказано в доступе»
  27. Ошибка «Не удалось найти драйвер»

Исправляем ошибку синего экрана с кодом 0x0000007e (BSOD STOP)

Во время работы за компьютером неожиданно на экране может возникнуть так называемый синий экран смерти, по-другому — BSOD, с кодом ошибки 0x0000007e. Проблема серьезная, так как конкретного пути решения события в основном нет, в описании обычно указывается на обновление BIOS. Конкретная причина может заключаться в коде исключения, который не определился программой обработки. Избавиться от проблемы можно, если идентифицировать конкретное сгенерированное исключение. Мы будем смотреть на первый параметр ошибки, который поможет нам точнее определить ошибку. Например, существуют следующие параметры:
0xC0000005 (STATUS_ACCESS_VIOLATION) — нарушение доступа к памяти. Значит проблема в оперативной памяти. Но бывают и другие источники (реестр, обновления Windows, драйвера и другие).

Основные причины возникновения ошибки 0x0000007e

  • Установленный драйвер на устройство поспособствовал конфликту. В системе есть конфликтующие и устаревшие драйвера.
  • Смена комплектующих также провоцирует появление ошибки SYSTEM THREAD EXCEPTION NOT HANDLED. Такое происходит, потому что Windows не может идентифицировать новое оборудование. Обычно при смене оборудования оптимальным вариантом является переустановка системы, но можно попытаться через безопасный режим установить драйвера устройства. Часта ошибка проявялет себя при установке принтера.
  • Установка системы на раздел, где недостаточно дискового пространства, будет вызывать данную ошибку. То же самое относится к установке драйверов и любого программного обеспечения.
  • В коде ошибки можно увидеть дополнительные сведения, которые указывают на конкретный файл с расширением. Например, какой-нибудь файл с расширением DLL. Это может быть ati3duag.dll. Он указывает на драйвер от видеокарты ATI или утилиту, которая ей управляет, а значит проблема кроется на поверхности. Помимо этого, существуют системные файлы, вызывающие 0х0000007е, допустим, nvlddmkm.sys — входит в состав драйвера видеокарты NVIDIA. Win32k.sys, который является частью программы дистанционного управления, но может относится к любой другой программе.

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

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

Способ №1

Освобождение дискового пространства и проверка на ошибки.
Любой жёсткий диск может иметь как программные неисправности, возникающие наиболее часто, так и физические. Первым делом надо убедиться в следующем:

Если на системном разделе недостаточно свободного места — удалить неиспользуемые программы и файлы. Для этого можно использовать утилиты CCleaner или Uninstall Tool.
Диск стоит проверить на наличие ошибок. При невозможности войти в систему, воспользуйтесь безопасным режимом Windows.

Открываем командную строку от имени администратора;
В окошке прописываем команду CHKDSK и ждём.

При наличии доступа к системе (и безопасному режиму), освободить системный раздел можно так:

Откройте «Этот компьютер» или «Мой компьютер» и перейдите в свойства диска с ОС. Нажмите по кнопке «Очистка диска».
После вычисления дискового пространства галочками отмечаем все пункты и жмём ОК. После этого снова идём в это окошко и нажимаем по кнопочке «Очистить системные файлы».
Здесь в основном очищаем «Пакеты драйверов устройств», «Файлы журнала обновлений Windows», «Предыдущие установки Windows».

Способ №2

Проблемы в драйверах.
Очень сложно определить, какой именно драйвер является проблемным. Нужно вспомнить, какую программу вы недавно устанавливали, или, какое оборудование подключали. В коде ошибки есть информация о файлах, указывающих на проблему. Эти файлы могут быть повреждены и даже заражены вирусами, а значит их нужно заменить, либо избавиться от программного обеспечения, в которое они входят.
Если драйвер от какого-то устройства, используя безопасный режим Windows удаляем его из утилиты «Диспетчер устройств».
Наиболее часто проблема связана с драйвером от видеокарты, можно отключить или удалить драйвер от него. (Процедура возможна с использованием безопасного режима).

Способ №3

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

Способ №4

Проверка оперативной памяти.
Если есть подозрения на проблемы с оперативной памятью, тогда нужно проверить её на ошибки. В этом случае будем использовать утилиту memtest86+. Скачиваете с официально сайта, записываете на флешку и загружаетесь с неё. Проверка начнется автоматически.
Если в процессе проверки будут найдены ошибки, строки будут отмечены красным цветом.

0x0000007e — при установке драйвера сетевого принтера в Windows 7

Обычно эта ошибка возникает если сетевой принтер подключен к 32-х битной операционной системе, а Вы хотите его подключить к 64-битной операционной системе, во время установки драйвера. Для решения ошибки необходимо вручную установить принтер, для того чтобы установка гарантированно прошла корректно лучше заранее скачать драйвер и распаковать его в любую удобную папку.

  1. Зайдите в Пуск — Устройства и принтеры — Установка принтера, откроется окно мастера
  2. Кликайте на «Добавить локальный принтер»
  3. Выберите «создать новый порт», и укажите тип порта как на картинке, жмите далее, и в строку введите сетевой путь к принтеру (если путь со слешами не сработал попробуйте их заменить на вертикальные черточки ||) и жмите ок:
  4. В окне установки драйверов, если Вы скачали нужный драйвер жмите «Установить с диска» и укажите путь к папке куда распаковали драйвер, если драйвер не скачивали ищите в списке изготовителя своего принтера и свою модель, если Вашей модели нет, можете попытать удачи нажав на кнопку «Центр обновления Windows», и Ваша ОС сама обновит список поддерживаемых принтеров (процесс если что не быстрый обычно). После выбора драйвера жмите далее:

После того как установка закончится, отправьте на печать любую страницу, чтоб убедиться что все работает как надо.

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

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

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

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

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

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

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

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

  1. Нужно перейти в следующую ветку реестра: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPrintPrinters . Находите там свой принтер и развертываете ветку.

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

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

net stop spooler
net start spooler

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

Не удается подключиться к принтеру ошибка 0x0000007e

Не удается подключиться к принтеру ошибка 0x0000007e

Смерти — это самая распространенная проблема, которая может, возникнут у пользователя ПК. Как правило, причин этой ошибки очень много, и для каждой из них существует индивидуальный способ решения. К примеру, если у вас возникла ошибка 0x00000003 при установке принтера, значить драйвера устройства устарели или не подходят для вашей операционной системы.

Для каждого принтера, в комплекте идет специальный диск с заводскими установочными драйверами и чтобы избежать синего экрана смерти и кода ошибки 0x00000003, следует установить драйвера с диска. Если же данного диска у Вас нет, то попробуйте их скачать драйвера с официального сайта производителя.

Ошибки 0x00004005 и 0x0000007e

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

1. Через меню «Пуск» и «Устройства и принтеры» вновь необходимо запустить «Установка принтера».

2. Далее выполняются идентичные действия, как в предыдущем разделе.

3. В пункте «Имя порта» необходимо ввести данные по формуле: ||/1|/2.

    /1 – NETBios имя хоста.

Найти его можно в реестре, по адресу: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpip Parameters

В этом разделе будет ключ под названием hostname. Именно в нём и хранится NETBios адрес.

/2– IP адрес принтера (найти можно в свойствах подключённого принтера).

Если после ввода правильного «Имени порта» возникает ошибка, нужно заменить вертикальные линии на обычные слэши – «/»

В качестве примера выглядеть имя порта будет так: ||i_buy_they_die_1313|127.0.0.1

4. После чего установка принтера продолжается согласно сообщениям на экране. Ошибок возникнуть больше не должно.

Ошибка 0x7e при запуске Windows

Сообщение «error code 0x7e» при запуске Винды может означать, что с жестким диском что-то не так, или что на нем что-то некорректно работает — нарушение доступа. Ошибка 0x0000007e часто встречалась windows xp из-за нарушения работы жесткого диска. При обновлении старых версий до Windows 10 может появиться сообщение «system thread exception not handled», но об этом позднее. Рассмотрим другие возможные причины.

Неисправный жесткий диск

Одна из частых проблем появления «Синего экрана смерти» — неисправность жесткого диска. На старых компьютерах могли размагнититься магнитные ленты, пойти трещина, нарушились контакты. Решения, которое могло бы спасти данные с «умершего» диска, нет, если нет резервной копии или дублирующего диска. Иногда подобные неполадки происходят, когда диск только начинает «умирать» и данные еще можно сохранить, восстановив диск.

Для определения исправности диска можно использовать Check Disk.

Как это сделать:

  1. Нажать «Старт», в поле внизу набрать «CMD».
  2. При появлении черного ящика нужно ввести команду «CHKDSK»/
  3. Запустить проверку на диске.

Жесткий диск полностью занят

Ошибка при запуске может появиться, после загрузки обновлений или драйверов. Для полноценной работы системе может не хватать места на жестком диске, поэтому может появиться «Синий экран». Для решения проблемы достаточно загрузиться в безопасном режиме и почистить файлы — корзину, дубли и т.п.

Нужно обновление BIOS

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

Проблема с драйвером

Драйвер — программа созданная для обеспечения работы отдельных частей компьютера.

При возникновении проблем с драйверами требуется их обновление. Последние версии можно найти на сайте производителя.

STOP 0x0000007e при установке Windows 7

Вылетающий при установке Windows 7 синий экран 0x0000007e может говорить о имеющихся проблемах на стороне дефектной сборки операционной системы, которую вы пытаетесь установить. Он также появляется в следствии некорректной записи образа на флешку или диск, поврежденной оперативной памяти или несовместимости операционной системы с текущим оборудованием.

Как более точно выявить проблему:

  1. Убедитесь, что в разделе, на который происходит инсталляция достаточно свободного места. При необходимости отформатируйте его.
  2. Проверьте оперативную память на предмет ошибок. Немного ниже, я об этом еще расскажу.
  3. Скачайте и запишите другой образ, желательно на неиспользованную ранее флешку.
  4. Убедитесь, что устанавливаемая версия системы совместима с вашим оборудованием. Например, последние версии процессоров поддерживают только Windows 10. Чтобы установить на новый ПК семерку, нужно прибегать к более хитрым методам. Но вопрос в том, нужно ли это? Ведь скорее всего вы столкнетесь с отсутствующими драйверами для вашего железа под семерку.
  5. Отдельное внимание хочется уделить ноутбуку Asus x540s. Чтобы поставить на него Windows 7, нужно найти ПО для чипсета, SATA, USB и интегрировать их в установщик «install.wim». Либо же ставить десятку.

Если вы все еще не нашли подходящее решение для устранения проблемы, связанной с ошибкой 0x0000007e, то двигаемся далее.

Причины ошибки и способы решения

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

Вернуть принтер к работе достаточно просто. Но для начала следует убедиться, что проблема не вызвана банальными вещами:

  1. Если на корпоративном компьютере перестало работать подключение к принтеру по причине «Отказано в доступе», стоит убедиться в наличии прав на доступ к устройству. Разграничение прав на корпоративных устройствах обычно идет по крупным группам пользователей, и какие-либо изменения могли затронуть проблемный компьютер. Для решения ситуации следует обратиться к корпоративному системному администратору.
  2. Не помешает проверить компьютер на вирусы, а также запустить командную строку, ввести sfc /scannow и нажать Enter для диагностики всей системы. Это действие позволит Windows восстановить нужные библиотеки и системные файлы, если они были повреждены из-за вирусной активности или по иной причине.
  3. Следует убедиться в отсутствии физических проблем с принтером, компьютером и сетью, из-за которых подключение к устройству может отсутствовать.

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

  1. Локальная подсистема печати не выполняется.
  2. Отказано в доступе.
  3. Коды ошибки: 0x00000006, 0x00000002, 0x0000000a, 0x00000057, 0x0000007e, 0x00004005, 0x000003eb, 0x000005b3, 0x0000003eb.

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

Обновить:

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

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

Затем нажмите Далее.

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

Перезапустите службу диспетчера очереди печати

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

  1. Одновременно нажмите Win + R (клавиша с логотипом Windows и клавиша R). Откроется диалоговое окно «Выполнить».
  2. Введите services.msc в поле выполнения и нажмите кнопку ОК.
  3. В списке «Имя» найдите и дважды щелкните сервис «Место печати».
  4. В разделе «Состояние службы» нажмите кнопку «Стоп».
  5. Нажмите на кнопку Пуск, чтобы перезапустить службу.

Добавление сетевого принтера в качестве локального принтера

Нажмите Пуск> Устройства и принтеры.
Нажмите на кнопку «Добавить принтер» в верхней части экрана.
Выберите Добавить локальный принтер.
Выберите «Создать новый порт» и выберите «Порт TCP / IP по умолчанию».
Введите IP-адрес принтера (IP-адрес вашего принтера можно определить, щелкнув правой кнопкой мыши на принтере на панели управления устройства и выбрав вкладку «Свойства принтера» и «Порты».
Выберите драйвер из списка. (Если вы отправляете данные непосредственно на принтер, как я, драйвер не имеет значения, потому что он все равно обойден).
Следуйте указаниям мастера, который позволяет вам установить добавленный принтер в качестве принтера по умолчанию.

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

wmic printer получает заголовок, имя, deviceid, drivername, имя порта

Локальные принтеры перечислены первыми в списке результатов.

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Компьютер не видит сетевой принтер, не подключается

Со стороны главного компьютера (к которому принтер подключен по кабелю) проблем обычно нет. Главное, чтобы были установлены драйверы, система определяла принтер и он был правильно настроен по инструкции выше (первая часть статьи) .

А вот при подключении других компьютеров к общему принтеру бывают разные проблемы и ошибки (0x00000002, 0x00000006, «отказано в доступе», компьютер не видит принтер и т. д.) . Обычно все эти неполадки связаны с настройками общего доступа, драйверами на принтер, либо с файерволом (антивирусом) .

Компьютер не видит принтер в локальной сети

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

Так же на время остановите работу антивируса, или встроенного в него файрвола.

Ошибка «Windows не удалось подключится к принтеру. Отказано в доступе»

Выглядит эта ошибка примерно вот так:

Код ошибки может быть разный: 0x00000057, 0x00000002, 0x0000000a, 0x00000006, 0x00000214, 0x0000007e и т. д. Появляется обычно на этапе подключения и настройки сетевого принтера.

Решения:

  1. Проверяем параметры общего доступа в настройках Windows 10. Об этом я писал выше.
  2. На компьютере, к которому подключен принтер отключаем антивирус/файрвол.
  3. Проверяем разрешенные программы в настройках брандмауэра. Там должен быть включен «Общий доступ к файлам и принтерам» и стоять галочка напротив «Частные» (если вы используете этот профиль) .
    Можно попробовать вообще отключить (убрать галочку) этот пункт «Общий доступ к файлам и принтерам».
  4. Можно попробовать отключить проверку цифровой подписи драйверов.
  5. Если у вас имя компьютера прописано русскими буквами – измените его в свойствах системы. Пропишите имя компьютера английскими буквами.

Ошибка «Не удалось найти драйвер»

Так как при подключении к этому принтеру с других компьютеров им будут передаваться драйверы, здесь могут быть проблемы. Например, на моем компьютере Windows 10 64-bit. И драйверы на принтер установлены только для 64-bit_ной системы. А если к этому сетевому принтеру мы захотим подключить компьютер с Windows 32-bit (x86), то он просто не сможет загрузить драйверы и принтер не будет работать. Появится сообщение «Не удалось найти драйвер».

Нужно добавить драйвер для 32-bit систем. Или наоборот, все зависит от вашего оборудования, системы, установленных драйверов. Нужно нажать на кнопку «Дополнительные драйверы» (на той же вкладке «Доступ») и поставить галочку возле x86 (или x64). Затем нажать «Ok», дальше «Обзор» и указать путь к папке с драйверами для вашего принтера для 32-bit и/или 64-bit системы. И снова «Ok».

Система должна загрузить и сохранить драйверы для разных версий Windows (для 32-х битной и 64-х битной версии) .

Если говорить о причинах появления ошибки stop 0x0000007e в Windows 7, 10, то она возникает в результате неудачной попытки обработки системного исключения. Это значит, что в момент работы какого-либо устройства или службы произошел сбой, повлекший за собой появление синего экрана смерти.

Нередко она сопровождается сообщением «system thread exception not handled».

Содержание статьи

  1. Причины появления
  2. Решаем проблему с драйвером питания процессора
  3. STOP 0x0000007e при установке Windows 7
  4. Системные ошибки
  5. Неисправность RAM памяти
  6. Удаляем последние обновления и установленные приложения
  7. Проверка драйверов
  8. Настройки BIOS
  9. Диагностика комплектующих
  10. Завышенная частота работы процессора и оперативной памяти
  11. Отсутствующие пакеты обновлений
  12. Проблема с периферией
  13. Код 0x0000007e при подключении принтера
  14. Видео инструкция
  15. Комментарии пользователей

Причины появления

Бывает очень сложно классифицировать поломку, поскольку причин ее появления может быть очень много, в основном это:

  • Сбойный драйвер электропитания процессора;
  • Несовместимость Windows с текущим оборудованием;
  • Недостающее место на диске;
  • Системные ошибки;
  • Недавние обновления или новые приложения;
  • Слетевшие драйвера;
  • Старая версия BIOS, включенное кэширование;
  • Неисправность комплектующих (блока питания, видеокарты, винчестера, ОЗУ);
  • Завышенная частота процессора, оперативной памяти.
  • Дефектный образ.
  • Отсутствуют необходимые пакеты обновлений.

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

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

Если синий экран появляется при загрузке Windows 7, то для выполнения дальнейших действий, вам необходимо загрузиться в безопасном режиме или с использованием LiveCD диска.

Решаем проблему с драйвером питания процессора

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

И так, как это сделать:

  1. Открываем средство «Выполнить», нажав комбинация «Win+R».
  2. Вводим специальную команду – regedit и жмем «Enter».regedit
  3. Перемещаемся в ветку «HKEY_LOCAL_MACHINE SYSTEM ControlSet001Services Intelppm».параметр start
  4. Находим параметр с названием «Start», щелкаем по нему два раза, изменяем значение на «4», жмем «ОК» и перезагружаем компьютер.изменяем значение

Проверяем результат, все должно работать.

Вылетающий при установке Windows 7 синий экран 0x0000007e может говорить о имеющихся проблемах на стороне дефектной сборки операционной системы, которую вы пытаетесь установить. Он также появляется в следствии некорректной записи образа на флешку или диск, поврежденной оперативной памяти или несовместимости операционной системы с текущим оборудованием.

синий экран

Как более точно выявить проблему:

  1. Убедитесь, что в разделе, на который происходит инсталляция достаточно свободного места. При необходимости отформатируйте его.
  2. Проверьте оперативную память на предмет ошибок. Немного ниже, я об этом еще расскажу.
  3. Скачайте и запишите другой образ, желательно на неиспользованную ранее флешку.
  4. Убедитесь, что устанавливаемая версия системы совместима с вашим оборудованием. Например, последние версии процессоров поддерживают только Windows 10. Чтобы установить на новый ПК семерку, нужно прибегать к более хитрым методам. Но вопрос в том, нужно ли это? Ведь скорее всего вы столкнетесь с отсутствующими драйверами для вашего железа под семерку.
  5. Отдельное внимание хочется уделить ноутбуку Asus x540s. Чтобы поставить на него Windows 7, нужно найти ПО для чипсета, SATA, USB и интегрировать их в установщик «install.wim». Либо же ставить десятку.

Если вы все еще не нашли подходящее решение для устранения проблемы, связанной с ошибкой 0x0000007e, то двигаемся далее.

Системные ошибки

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

проверка файлов

Их нужно проверять и восстанавливать. Как это сделать, я рассказывал в статье, посвященной ошибкам на жестком диске.

Неисправность RAM памяти

Также следует проверить оперативную память, особенно если в тех случаях, когда код ошибки 0x0000007e возник после каких-либо манипуляций с ОЗУ.

Как рекомендуется выполнять проверку:

  1. Для начала извлеките все модули (если у вас их несколько).
  2. Прочистите контакты канцелярским ластиком.чистка памяти
  3. Вставьте один модуль обратно в нужный слот.
  4. Выполните диагностику памяти программой «Memtest86+».

Повторите все действия поочередно с каждой планкой ОЗУ. Затем замените все неисправные модули, если конечно такие будут.

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

Удаляем последние обновления и установленные приложения

Очень часто исправить ошибку 0x0000007e получается путем удаления недавно установленных обновлений Windows или программ (чаще всего антивирусов).

Для деинсталляции обновлений делаем следующее:

  1. Открываем раздел «Программы и компоненты». Для этого достаточно воспользоваться поиском в разделе «Пуск».
  2. Заходим в раздел просмотра.просмотр обновлений
  3. Щелкаем по нужному компоненту мышкой и жмем кнопку «Удалить».удаление пакета обновлений

После этого перезагружаем компьютер.

Программы рекомендую удалять с использованием специальных деинсталляторов:

  1. Скачиваем и запускаем программу «Revo Uninstaller».
  2. Нажимаем правой кнопкой по нужному приложению и жмем «Удалить».деинсталляция программы
  3. Затем подтверждаем удаление, производим полное сканирование и избавляемся от остатков.
  4. Перезагружаем устройство.

Особое внимание уделите антивирусам, они наиболее часто вызывают различные сбои.

Данный способ поможет решить проблему только в тех случаях, когда синий экран 0x0000007e был вызван в связи с установкой несовместимых c Windows 7, XP приложений.

Проверка драйверов

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

Помимо этого, можно использовать стандартный диспетчер устройств.

  1. Открываете диспетчер и разворачиваете все вкладки.
  2. Осматриваете каждый компонент. Рядом с ним не должно быть никак знаков, красного или желтого цвета. Если знаки присутствуют, то это говорит о сбойном или отсутствующем драйвере. Его необходимо установить.сбой драйвера

После этого выполните перезагрузку устройства.

Вот краткий список, наиболее частых причин возникновения BSOD 0x0000007e.

  • iusb3xhc.sys – файл, отвечающий за правильную работу USB порта. Проверьте и при необходимости установите актуальное ПО для USB компонента.
  • aswRvrt.sys – часть антивируса Avast. Ошибка наблюдается со времен Windows XP и лечится удалением данного файла, обновлением или переустановкой антивируса.
  • portcls.sys – при возникновении синего экрана с кодом 0x0000007e с указанием на данный файл, следует переустановить звуковые драйвера.
  • nvlddmkm.sys – ошибка говорит о неполадках в работе драйверов NVIDIA. Переустановите их, предварительно удалив старые, сделать это можно с помощью программы «DDU».

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

Настройки BIOS

Если STOP 0x0000007e появляется сразу же при загрузке Windows 7, то возможно причина в устаревшей версии биоса или включенном кэшировании.

Исправляется это следующим способом:

  1. Выполняется обновление BIOS. Актуальную версию можно скачать с сайта материнской платы, введя в поиск ее название и модель.
  2. Войдите в настройки BIOS и деактивируйте опции кэширования «caching» и «shadowing». Обычно они находятся в разделе «Advanced».отключаем опцию

После этого все должно работать.

Диагностика комплектующих

Давайте затронем основные комплектующие, которые наиболее часто вызывают сбой stop 0x0000007e.

  • Видеокарта. Казалось бы, переустановили драйвер, возможно даже поставили другую версию Windows, но компьютер все равно выдает синий экран. Причем при анализе дампа утилитой «BlueScreenView», мы видим nvlddmkm.sys напрямую влияющий на работу видеокарты. Здесь может быть множество причин, например, видеокарта не может работать стабильно из-за перегрева, в результате которого обычно происходит отвал чипа. В таком случае драйвера на нее не садятся или постоянно слетают. При проверке выдаются артефакты. Помогает только профессиональный ремонт (прогрев чипа) или замена видеокарты. Еще реже виноваты конденсаторы, которые могут просто лопнуть.
  • Жесткий диск. Не стоит забывать о проверке жесткого диска на предмет бэд секторов. С этим могут помочь программы Victoria и MHDD. При наличии значительного количества поврежденных секторов его следует заменить. Еще о неисправности накопителя говорят странные шумы (писки, трески, щелчки, гулы).
  • Блок питания. С этим комплектующим не все так однозначно. При недостаточной мощности блока питания могут сбоить остальные компоненты. Отдельно проверьте этот момент, особенно если вы проводили апгрейд компьютера. Если гарантия на компьютер или блок питания уже прошла, рекомендую вскрыть его и осмотреть конденсаторы. Они должны быть целыми, без следов вздутия.

Ошибка 0x0000007e перестанет появляться после решения всех найденных проблем.

Завышенная частота работы процессора и оперативной памяти

Бывает, что сбой появляется после разгона процессора или оперативной памяти. Поэтому если вы меняли в биосе какие-либо значения, то верните их к прежнему состоянию. Для этого можно воспользоваться опцией сброса настроек «Load Optimized Defaults» или нечто похожее.

сброс настроек

Иногда синий экран 0x0000007e после установки дополнительного модуля ОЗУ, без применения разгона. Скорее всего это связано с самой планкой памяти. Для устранения проблемы достаточно понизить тактовую частоту ОЗУ в биосе.

Отсутствующие пакеты обновлений

В Microsoft уже давно выпустили заплатку устраняющую ошибку stop 0x0000007e для пользователей Windows 7 (x64) и Server. Скачать ее вы можете отсюда.

Но к сожалению, не во всех случаях она действительно помогает.

Проблема с периферией

Перед написанием статьи я учитывал не только личный опыт, но и мнение многих пользователей, которые при установке Windows 7 отключали всю стороннюю периферию (флешки, адаптеры и прочие USB девайсы).

периферийные устройства

Еще реже виновником появления stop кода 0x0000007e становилась компьютерная мышь от Microsoft. Проблема решалась ее заменой.

Код 0x0000007e при подключении принтера

Если у вас старый принтер, то его драйвера могут быть просто несовместимы с вашей версией операционной системой. Здесь выхода два, это менять принтер, либо ставить Windows XP.

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

  1. Войдите в «Пуск», перейдите в раздел «Устройства и принтеры», нажмите по установке принтера.раздел устройств
  2. Щелкните по пункту «Добавить локальный» и создайте новый порт. В качестве его типа укажите «Local Port».локальный порт
  3. Жмем «Далее» и в окне «Имя» вводим «||Имя компьютера|Имя принтера», где в качестве имени компьютера указывает его название, которое можно посмотреть, перейдя в «Свойства» компьютера. Имя принтера – это его сетевое название.
  4. Если вы все сделали правильно, то далее появится стандартное окно инсталляции. В некоторых случаях его лучше предварительно скачать и указать к нему путь.

Как правило, это помогает исправить положение.

Видео инструкция

В моем случае эта ошибка возникла при попытке установки драйвера удаленного принтера.  Компьютер к которому подключен принтер работает под управлением Windows XP Prof. Принтер HP P3005d. Windows нашел соответствующие 64-битные драйверы, стал их устанавливать, но в процессе установки я увидел: 

Ошибка 0x0000007e

Ошибка 0x0000007e

Переустановка драйверов  не помогала.

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

Решение нашлось тут (кстати, человек тоже с HP-шным принтером мучился…).

  1. Откройте Пуск -> Устройства и принтеры -> «Установка принтера».
  2. В появившемся окне выберите «Добавить локальный принтер».
  3. Далее выберите «Создать новый порт». Тип порта — Local Port.
  4. Нажимаем «Далее». В окне «Имя порта» в текстовом поле необходимо ввести адрес принтера в таком виде ||Computer-name|Printer-share-name, где Computer-name — NETBios имя компьютера к которому подключен принтер, Printer-share-name — сетевое имя принтера. Обратите внимание, что вместо косой черты — необходимо вводить вертикальную — |. Если после нажатия на Ок, вы получаете ошибку «Сетевой путь не найден», значит в адресе где-то присутствует ошибка или опечатка. В этом случае, чтобы не мучиться, можно прямо из сетевого окружения перетащить ярлык принтера к себе на рабочий стол, открыть его свойства и скопировать путь к принтеру.
  5. Далее, если все правильно, появится стандартный диалог установки драйвера принтера. Мой драйвер корректно установился автоматически, но, как советует автор, в некоторых случаях необходимо предварительно скачать файлы драйвера, распаковать их и выбрать установку из указанного места.

После выполнения этих действий драйвер нормально установился, и я смог распечатать пробную страницу.

Апдейт. Сегодня (07.02.2011) опробовал этот способ на Windows 7 Prof со всеми обновлениями. С уверенностью могу сказать, что трюк с прямой чертой больше не работает, но все получилось с помощью нормальной косой черты! Так что пробуйте оба варианта, один из них должен сработать.

Апдейт 2. HP-шные драйверы продолжают удивлять. Недавно подключил этот принтер к компу на Windows 7 x64, после чего уже перестали устанавливаться драйверы под Windows XP x32 (с 32-битной Семеркой все ок). Решение см. здесь: Ошибка установки дополнительного драйвера принтера: В указанном месте не найден драйвер для нужной архитектуры процессора

  • Метки Windows 7, Драйверы, Ошибки Windows, Принтеры

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

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

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

error_0x0000007e

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

HP-Universal-Printing-PCL-6

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

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

regedit

  1. Нужно перейти в следующую ветку реестра: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPrintPrinters. Находите там свой принтер и развертываете ветку.

regedit_333

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

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

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

net stop spooler
net start spooler

wet4t_4tg

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

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

Имеется сервер печати на 32 битной версии Windows (Windows Server 2003) на котором настроены несколько общих (расшаренных) принтеров HP. При попытке подключить принтер с этого сервера на 64 битном клиенте, клиент скачивает с принт-сервера нужную версию драйвера, но при попытке его установить возникает ошибка 0x0000007e:

Windows7-x64-hp-printer-error-0x0000007e

После первичной диагностики проблемы на разных системах пришли к выводу, что ошибка 0x0000007e наблюдается только на 64 битных клиентах при попытке подключить общий сетевой принтер Hewlett Packard, установленный на 32 битном принт-сервере ( под управлением как на Windows Server 2003 x86, так и на Windows Server 2008 x86). Что характерно, проблема возникает не со всеми принтерами HP, а только с теми которые, используют универсальный драйвер печати HP PCL (HP Universal Print driver). Попытка подключить принтер обходным способом через локальный порт никакого эффекта не дала – ошибка сохранилась.

В первую очередь нужно проверить, что на сервере печати установлены как 32-х так и 64-х битные версии драйвера. Как мы видим, установлены x64 и x86 версии драйвера HP Universal Printing PCL6.

HP-Universal-Printing-PCL-6-x64-x86-drivers

Покопавшись на форумах HP и Technet-а, удалось найти информацию,  что в настройках универсального драйвера печати HP используется путь к файлу очереди печати для 32-битной системы (spooldriversw32x863), который  64-битный клиент найти не может, вследствие чего и появляется ошибка установки 0x0000007e. Путь к файлу указывается в параметрах принтера на принт сервере. В нашем примере это был файл spoolDRIVERSW32X863hpcpn112.dll, но в общем случае конкретный файл библиотеки зависит от используемой версии универсального драйвера печати HP.

Чтобы решить эту проблему на 32 битном сервере печати нужно:

  1. Открыть редактор реестра (regedit.exe)
  2. Перейти в ветку HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPrintPrinters и развернуть ветку с именем принтера (в нашем примере это HP Color LaserJet 5550 PCL 6)

    hp-upd-print-share-bidi

  3. В кусте, относящемуся к проблемному принтеру нужно в разделе CopyFiles удалить ветку BIDI.

    Примечание. В продуктивной среде рекомендуется предварительно экспортировать в отдельный reg файл параметры удаляемой ветки. В это случае всегда можно будет откатиться к первоначальным настройкам.

  4. Перезапустите диспетчер печати (spooler) на клиенте

    net stop spooler
    net start spooler

  5. Попробуйте на клиенте еще раз подключить принтер HP. Он должен установиться без ошибок.

Понравилась статья? Поделить с друзьями:
  • Ошибка 0x000007e при запуске игры
  • Ошибка 0x000007d1 выбран неверный драйвер
  • Ошибка 0x000007b при установке принтера
  • Ошибка 0x000007b при установке windows xp
  • Ошибка 0x000007b при запуске игры windows 7