Windows не удается подключиться к принтеру 0x0000007de

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

Ошибка 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 порт

October 14 2011, 15:09

Categories:

  • IT
  • Компьютеры
  • Cancel

Нашёл решение (интересно только компьютерщикам)

При установке принтера, подключенного к другому компьютеру в сети, на Windows 7, возникает ошибка: «Windows не удается подключиться к принтеру. Подробности: В ходе операции произошла ошибка 0x0000007e»
Поиски в интернете не увенчались успехом. Microsoft рекомендует в этом случае скачать HotFix http://support.microsoft.com/kb/982728/ru , но у меня он не установился, а тем, у кого установился, не всегда помогает.

Делаем так: Установка принтера -> Выбор типа устанавливаемого принтера -> добавить локальный принтер -> использовать существующий порт -> LPT1 -> Далее -> установить с диска -> Обзор -> ведём к папке, куда заблаговременно распаковали скачанные с сайта производителя свежие драйверы.
После успешной установки этого «виртуального» принтера ставим реальный (сетевой) обычным образом. После успешной установки — удаляем «виртуальный».

Обновлено 20.10.2021

Windows не удается подключиться к принтеру

Добрый день! Уважаемые читатели и гости блога Pyatilistnik.org. В прошлый раз, я вам подробно объяснил как решается проблема, с печатью при ошибке «Не существует обработчик печати», она всего лишь, одна из тысячи, которая вам может повстречаться. Сегодня я покажу, что делать, если при попытке установить принтер, будь, то локальный или на терминальной ферме, вы получаете ошибку доступа, что вашей операционной системе Windows не удается подключиться к принтеру, хотя все права есть. Как и обычно, все оказывается очень просто.

Возможные причины ошибки доступа к принтеру

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

Подключение к принтеру: Windows не удается подключиться к принтеру. Отказано в доступе

И такое сообщение может быть и с локальным устройством, вплоть до последней версии Windows 10 Fall Creators Update.

не удалось подключить принтер

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

  • Проверить права на доступ к принтеру, актуально для корпоративных принтеров, где системные администраторы, дают возможность пользоваться устройством, по принципу групп, подробнее читайте в статье, про безопасность принтеров и разграничение прав.
  • Проблема с драйверами устройства, об этом ниже
  • Физическая проблема с принтером
  • Принтер находится в автономном режиме (Обязательно проверьте, что не установлена галка)
  • Проблемы с SNMP трафиком (Попробуйте его отключить)

Разновидность ошибки

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

  • 0x00000002
  • 0x0000000a
  • 0x00000006
  • 0x00000057
  • 0x00004005
  • 0x0000007e
  • 0x000003eb
  • 0x00000214
  • 0x00000bcb

Решение проблемы с подключением к принтеру

Причина одна и кроется она в цифровой подписи драйверов принтеров, а точнее в отсутствии данной подписи. Если драйвера на устройства подписаны не валидным с точки зрения Microsoft  сертификатом или вообще без него, то он таки драйвера не принимает, считая это потенциальной угрозой, в следствии чего ваше устройство перестает работать. Это не новая проблема, но после очередного обновления KB3170455 или KB5005030, проверка цифровой подписи драйверов, ужесточилась.

Напоминаю, что описанные методы решения проблемы, вначале применялись к принтерам на терминальной ферме, но решение актуально и к локальным устройствам, подключенным по USB

  • Можете полностью отключить проверку цифровой подписи драйверов, как это делать я описывал, посмотрите. В Windows 10 она обязательная и ужесточенная.
  • Можете удалить обновление KB3170455, но думаю это не лучший вариант, когда есть в разы проще. (Для этого в командной строке введите wusa.exe /uninstall /KB:3170455 или через окно параметров сервера, или панель управления)

wusa.exe uninstall

  • Правка реестра Windows.

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

Что вы делаете, вы открываете реестр и переходите вот по такому пути, лично я для быстрого поиска по реестру использую утилиту register jump, делается это либо локально, если принтер подключен по USB, либо же на сервере терминалов, если используются они.

HKLMSystemCurrentControlSetControlPrintEnviroments Windowsx64DriversVersion-3Модель вашего принтера

В моем случае это HP M1212, но таких полным полно, Canon, Xerox и так далее.

Находим там параметр PrinterDriverAttributes, по умолчанию там будет стоять значение 0, нужно поменять его на 1. После чего вы смело перезагружаете службу печати либо же сам сервер.

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

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

Дополнительные методы решения ошибок 0x00000002, 0x0000000a, 0x00000006, 0x00000057

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

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPrintProvidersClient Side Rendering Print ProviderServers

В моем случае, я удалил серверы с сервера-печати, убедитесь, что у вас тут будет пусто. После чего можете перезапустить сервер или службу печати.

windows не удается подключиться к принтеру 0x00000057

Еще на Windows 7 бывает ошибка 0x0000007e «Windows не удается подключиться к принтеру. Не существует обработчик печати» при попытке подключить те же сетевые принтеры, решается все пересозданием порта печати. Порт это некое указание, где искать ваше устройство.

Через правый клик, перейдите в свойства печати, вкладка «Порты». Находите текущий порт, и удаляете его.Затем нажимаете добавить.

Создание порта у принтера

Указываем стандартный TCP/IP порт для сетевого принтера.

Создание сетевого порта у принтера

У вас откроется мастер добавления порта.

ошибка 0x0000007e

Указываем ip адрес или DNS имя принтера и имя порта.

windows 10 не удается подключиться к принтеру

Так же можете проверить, что на вкладке «Доступ» стоит галка, разрешающая его. Теперь ваше устройство доступно по сети. Попробуйте снова к нему обратиться по UNC пути \им вашего сервера печати (если есть)имя принтера. Например, \printserversumsungcolor

Общий доступ к принтеру

Еще советую попробовать утилиту диагностики Print-Spooler-Repair-Tool. Это поможет вам исправить ошибку 0x0000007e и, что не существует обработчик печати. Надеюсь данная заметка оказалась для вас полезной, если есть еще какие-либо методы, то пишите о них в комментариях.

Обновление 16.09.21

После очередного обновления безопасности повалилась новая волна обращений по проблеме с принтерами:

Connect to printer Windows cannot connect to the printer. Operation failed with error 0x0000011b

Проблема в том, что Microsoft попыталась закрыть брешь в обороне Print Nightmare, через обновление:

  • KB5005030 — Windows Server 2019
  • KB5005565 и KB5005568, KB5005566 — Windows 10
  • KB5005613, KB5005627 — Windows 8.1 и Windows Server 2012
  • KB5005563 — Windows 7
  • kb5006670

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

Вам нужно пройти в реестре Windows по пути:

HKEY_LOCAL_MACHINESoftwarePolicies MicrosoftWindows NTPrintersPointAndPrint

И выставить для RestrictDriverInstallationToAdministrators значение «0». Не забываем перезагрузиться.

RestrictDriverInstallationToAdministrators

Так же вы можете добавить и через командную строку, введя;

reg add «HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint» /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f

Исправление ошибки 0x0000011b через групповую политику

То же самое можно сделать и через групповую политику, для этого создайте RestrictDriverInstallationToAdministrators со значением 0.  Идем в:

Конфигурация компьютера — Настройка — Конфигурация Windows — реестр ()

Прописываем:

    • Действие — Создать или заменить, если он уже есть
    • Путь раздела — SoftwarePolicies MicrosoftWindows NTPrintersPointAndPrin
    • Имя параметра — RestrictDriverInstallationToAdministrators
    • Тип — Reg_Dword
    • Значение — 0

gpo RestrictDriverInstallationToAdministrators

Далее обновлять политику.

так же политику можно создавать и для пользователя, в ветке конфигурация пользователя

Что с безопасностью теперь

оговорюсь, что удаление KB или выставление RestrictDriverInstallationToAdministrators на «0», возвращает дыру безопасности Print Nightmare, это нужно понимать. Тут два решения, первое долгое, ждать когда MS сделает новое обновление, неизвестно когда, или же сделать вот такую конструкцию.

Мы будим давать пользователю устанавливать принтер, а затем менять параметр реестра RestrictDriverInstallationToAdministrators на 1 и заново закрывать дыру, на полном автомате.

Вам необходимо, как я описывал выше создать ключ RestrictDriverInstallationToAdministrators со значением «0′. Далее, откройте планировщик задач, через окно выполнить.

taskschd.msc /s

Создаете задачу и задайте ей имя.

Создание простой задачи

Обязательно укажите, что запускать нужно от имени «NT AUTHORITYСИСТЕМА» и выставлена галка «Выполнить с наивысшими привилегиями». Так же выставите, что это задание будет для Windows 7 и выше.

Устраниние ошибки 0x0000011b

Переходим на вкладку триггеры, и создаем новый. Укажите, что задачу нужно выполнять например, каждые 15 минут. То есть, вы на время установки меняете удобным для вас способом параметр RestrictDriverInstallationToAdministrators на «0», а автоматическое задание, потом само его поменяет на 1 и закроет уязвимость Print Nightmare.

создание нового триггера

теперь перейдем на вкладку «действия». Прописываем:

  • Программа или сценарий — C:WindowsSystem32cmd.exe
  • В качестве аргументов — /c reg add «HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint» /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f

Все это теперь и будит, коряво, но защищать вас от Print Nightmare и давать возможность устанавливать драйвера, минуя все ошибки по типу 0x0000011b.

Автоматическое устранение ошибки 0x0000011b

Все то же самое, можно сделать и через GPO через немедленную задачу, найти ее можно в разделе:

Конфигурация пользователя — настройка — Конфигурация Windows — Параметры панели управления — Назначенные задания

Создайте там «Немедленную задачу (Windows 7 и выше)».

Немедленную задачу (Windows 7 и выше)

Вот как у меня выглядит задание.

Disable Print Nightmare

Disable Print Nightmare

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

If you are getting Windows cannot connect to the printer error message while connecting to a network printer, these tips and tricks can resolve the issue. You can find various error codes, including 0x00000002, 0x0000007a, 0x00004005, 0x00000057, and 0x00000006. Although each error code defines different things, the solutions are the same to eliminate the problem.

Windows cannot connect to the printer

Fix Network Printer error 0x00000002,0x0000007a, 0x00004005, 0x00000057, 0x00000006

Network Printer error 0x00000002, 0x0000007a, 0x00004005, 0x00000057, 0x00000006

To fix these network printer errors, follow these suggestions:

  1. Restart Print Spooler
  2. Use Printer troubleshooter
  3. Install required drivers
  4. Tweak LAN Manager authentication level
  5. Manually add a local printer

Continue reading to learn more about these steps in detail.

Windows cannot connect to the printer

1] Restart Print Spooler

The Print Spooler service lets you connect the printer to your computer. If this service is not running, you cannot see the printer on your computer. In case you stopped it earlier due to any reason (or, even if you didn’t), you need to verify if it is running or not. Like any other background, you can find it in the Services panel.

Search for services in the Taskbar search box, and click on the individual result to open Services on your Windows 10 computer. Next, find out the Print Spooler service and double-click on it.

If it is showing as Stopped, you need to click on the Start button.

Network Printer error 0x00000002,0x0000007a, 0x00004005, 0x00000057, 0x00000006

Alternatively, if it shows as Running, click the Stop button, and Start button to restart the service.

Click the OK button to save the change.

Now, restart your computer and check if the problem remains or not.

Read: Unable to print after a Blackout or Power Outage.

2] Use Printer troubleshooter

As Windows 10 includes troubleshooters, you can use the Printer troubleshooter to fix common or basic problems like this one. For that, press Win+I to open Windows Settings. Then, go to Update & Security > Troubleshoot > Additional troubleshooters to open the Troubleshooter page in Windows 10.

Once it is opened, find out the Printer troubleshooter, select it, and click the Run the troubleshooter button.

Network Printer error 0x00000002,0x0000007a, 0x00004005, 0x00000057, 0x00000006

Next, you have to follow the screen instructions as the solutions might be different on your computer.

Related post: Windows couldn’t connect to the Printer.

3] Install required Printer drivers

When you bought the printer, you got a driver CD with it, which lets you establish a better connection between your computer and the printer. If you haven’t installed it already, it is suggested to do that and restart your computer.

However, if you haven’t got it with your printer, you can find the driver on the official website of the printer manufacturer.

4] Tweak LAN Manager authentication level

The LAN Manager authentication level lets you choose the authentication protocol for network logons – in this case, network printer. It is possible to change the LAN Manager authentication level using the Local Group Policy Editor and the Registry Editor.

Once done, restart your computer to get the change.

If none of the aforementioned solutions is working, you can add your printer manually. The following steps will do the job for you.

FIX: Printer is in Error State.

5] Manually add a local printer

Search for the control panel in the Taskbar search box, and click on the individual result to open Control Panel on your computer. Then, click on the Devices and Printer option, and click the Add a printer button.

After that, your computer will search for printers. However, you have to skip it and click The printer that I want isn’t listed option.

Network Printer error 0x00000002,0x0000007a, 0x00004005, 0x00000057, 0x00000006

Now, select the Add a local printer or network printer with manual settings radio button and choose the Next option.

Network Printer error 0x00000002,0x0000007a, 0x00004005, 0x00000057, 0x00000006

Following that, it asks you to choose an existing port or a new port. It is suggested to select the Create a new port and choose the Local Port option from the drop-down list.

Network Printer error 0x00000002,0x0000007a, 0x00004005, 0x00000057, 0x00000006

Once you click the Next button, it asks you to enter the port name. Then, you can install the generic drivers for your local printer.

At last, you need to restart your computer and check if it solves the issue or not.

That’s all! These are the working solutions to fix Windows cannot connect to the printer error on Windows 10.

Related: Network Printer error 0x00000bcb – Cannot connect to the printer.

If you are getting Windows cannot connect to the printer error message while connecting to a network printer, these tips and tricks can resolve the issue. You can find various error codes, including 0x00000002, 0x0000007a, 0x00004005, 0x00000057, and 0x00000006. Although each error code defines different things, the solutions are the same to eliminate the problem.

Windows cannot connect to the printer

Fix Network Printer error 0x00000002,0x0000007a, 0x00004005, 0x00000057, 0x00000006

Network Printer error 0x00000002, 0x0000007a, 0x00004005, 0x00000057, 0x00000006

To fix these network printer errors, follow these suggestions:

  1. Restart Print Spooler
  2. Use Printer troubleshooter
  3. Install required drivers
  4. Tweak LAN Manager authentication level
  5. Manually add a local printer

Continue reading to learn more about these steps in detail.

Windows cannot connect to the printer

1] Restart Print Spooler

The Print Spooler service lets you connect the printer to your computer. If this service is not running, you cannot see the printer on your computer. In case you stopped it earlier due to any reason (or, even if you didn’t), you need to verify if it is running or not. Like any other background, you can find it in the Services panel.

Search for services in the Taskbar search box, and click on the individual result to open Services on your Windows 10 computer. Next, find out the Print Spooler service and double-click on it.

If it is showing as Stopped, you need to click on the Start button.

Network Printer error 0x00000002,0x0000007a, 0x00004005, 0x00000057, 0x00000006

Alternatively, if it shows as Running, click the Stop button, and Start button to restart the service.

Click the OK button to save the change.

Now, restart your computer and check if the problem remains or not.

Read: Unable to print after a Blackout or Power Outage.

2] Use Printer troubleshooter

As Windows 10 includes troubleshooters, you can use the Printer troubleshooter to fix common or basic problems like this one. For that, press Win+I to open Windows Settings. Then, go to Update & Security > Troubleshoot > Additional troubleshooters to open the Troubleshooter page in Windows 10.

Once it is opened, find out the Printer troubleshooter, select it, and click the Run the troubleshooter button.

Network Printer error 0x00000002,0x0000007a, 0x00004005, 0x00000057, 0x00000006

Next, you have to follow the screen instructions as the solutions might be different on your computer.

Related post: Windows couldn’t connect to the Printer.

3] Install required Printer drivers

When you bought the printer, you got a driver CD with it, which lets you establish a better connection between your computer and the printer. If you haven’t installed it already, it is suggested to do that and restart your computer.

However, if you haven’t got it with your printer, you can find the driver on the official website of the printer manufacturer.

4] Tweak LAN Manager authentication level

The LAN Manager authentication level lets you choose the authentication protocol for network logons – in this case, network printer. It is possible to change the LAN Manager authentication level using the Local Group Policy Editor and the Registry Editor.

Once done, restart your computer to get the change.

If none of the aforementioned solutions is working, you can add your printer manually. The following steps will do the job for you.

FIX: Printer is in Error State.

5] Manually add a local printer

Search for the control panel in the Taskbar search box, and click on the individual result to open Control Panel on your computer. Then, click on the Devices and Printer option, and click the Add a printer button.

After that, your computer will search for printers. However, you have to skip it and click The printer that I want isn’t listed option.

Network Printer error 0x00000002,0x0000007a, 0x00004005, 0x00000057, 0x00000006

Now, select the Add a local printer or network printer with manual settings radio button and choose the Next option.

Network Printer error 0x00000002,0x0000007a, 0x00004005, 0x00000057, 0x00000006

Following that, it asks you to choose an existing port or a new port. It is suggested to select the Create a new port and choose the Local Port option from the drop-down list.

Network Printer error 0x00000002,0x0000007a, 0x00004005, 0x00000057, 0x00000006

Once you click the Next button, it asks you to enter the port name. Then, you can install the generic drivers for your local printer.

At last, you need to restart your computer and check if it solves the issue or not.

That’s all! These are the working solutions to fix Windows cannot connect to the printer error on Windows 10.

Related: Network Printer error 0x00000bcb – Cannot connect to the printer.

У пользователей 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. Теперь, снова пробуйте подключить проблемный принтер к компьютеру и установить драйвера. В этот раз все должно пройти успешно.

Содержание

  1. Windows не удается подключиться к принтеру указанное сетевое имя более недоступно
  2. Возможные причины ошибки доступа к принтеру
  3. Разновидность ошибки
  4. Решение проблемы с подключением к принтеру
  5. Дополнительные методы решения ошибок 0x00000002, 0x0000000a, 0x00000006, 0x00000057
  6. Обновление 16.09.21
  7. Исправление ошибки 0x0000011b через групповую политику
  8. Что с безопасностью теперь
  9. Решение ошибки «Windows не удается подключиться к принтеру»
  10. Причины ошибки и способы решения
  11. Включение службы Диспетчер печати
  12. Подключение принтера через локальный порт
  13. Очистка или замена папки spool
  14. Что делать, если ничего не помогает
  15. Windows не удается подключиться к принтеру указанное сетевое имя более недоступно
  16. Лучший отвечающий
  17. Вопрос
  18. Ответы
  19. Все ответы
  20. Перестал печатать принтер, подключенный по сети (расшаренный)
  21. UPD: Простое решение через реестр
  22. Отключение (скрытие) обновления
  23. Временное отключение обновлений Windows

Windows не удается подключиться к принтеру указанное сетевое имя более недоступно

Windows ne udaetsya podklyuchitsya k printeru

Добрый день! Уважаемые читатели и гости блога Pyatilistnik.org. В прошлый раз, я вам подробно объяснил как решается проблема, с печатью при ошибке «Не существует обработчик печати», она всего лишь, одна из тысячи, которая вам может повстречаться. Сегодня я покажу, что делать, если при попытке установить принтер, будь, то локальный или на терминальной ферме, вы получаете ошибку доступа, что вашей операционной системе Windows не удается подключиться к принтеру, хотя все права есть. Как и обычно, все оказывается очень просто.

Возможные причины ошибки доступа к принтеру

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

И такое сообщение может быть и с локальным устройством, вплоть до последней версии Windows 10 Fall Creators Update.

ne udalos podklyuchit printer

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

Разновидность ошибки

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

Решение проблемы с подключением к принтеру

Причина одна и кроется она в цифровой подписи драйверов принтеров, а точнее в отсутствии данной подписи. Если драйвера на устройства подписаны не валидным с точки зрения Microsoft сертификатом или вообще без него, то он таки драйвера не принимает, считая это потенциальной угрозой, в следствии чего ваше устройство перестает работать. Это не новая проблема, но после очередного обновления KB3170455 или KB5005030, проверка цифровой подписи драйверов, ужесточилась.

wusa.exe uninstall

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

Что вы делаете, вы открываете реестр и переходите вот по такому пути, лично я для быстрого поиска по реестру использую утилиту register jump, делается это либо локально, если принтер подключен по USB, либо же на сервере терминалов, если используются они.

В моем случае это HP M1212, но таких полным полно, Canon, Xerox и так далее.

Находим там параметр PrinterDriverAttributes, по умолчанию там будет стоять значение 0, нужно поменять его на 1. После чего вы смело перезагружаете службу печати либо же сам сервер.

oshibka windows ne udaetsya podklyuchitsya k printeru

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

Дополнительные методы решения ошибок 0x00000002, 0x0000000a, 0x00000006, 0x00000057

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

В моем случае, я удалил серверы с сервера-печати, убедитесь, что у вас тут будет пусто. После чего можете перезапустить сервер или службу печати.

windows ne udaetsya podklyuchitsya k printeru

Еще на Windows 7 бывает ошибка 0x0000007e «Windows не удается подключиться к принтеру. Не существует обработчик печати» при попытке подключить те же сетевые принтеры, решается все пересозданием порта печати. Порт это некое указание, где искать ваше устройство.

Через правый клик, перейдите в свойства печати, вкладка «Порты». Находите текущий порт, и удаляете его.Затем нажимаете добавить.

Sozdanie porta u printera

Указываем стандартный TCP/IP порт для сетевого принтера.

Sozdanie setevogo porta u printera

У вас откроется мастер добавления порта.

oshibka

Указываем ip адрес или DNS имя принтера и имя порта.

windows 10 ne udaetsya podklyuchitsya k printeru

Так же можете проверить, что на вкладке «Доступ» стоит галка, разрешающая его. Теперь ваше устройство доступно по сети. Попробуйте снова к нему обратиться по UNC пути \им вашего сервера печати (если есть)имя принтера. Например, \printserversumsungcolor

Obshhiy dostup k printeru

Еще советую попробовать утилиту диагностики Print-Spooler-Repair-Tool. Это поможет вам исправить ошибку 0x0000007e и, что не существует обработчик печати. Надеюсь данная заметка оказалась для вас полезной, если есть еще какие-либо методы, то пишите о них в комментариях.

Обновление 16.09.21

После очередного обновления безопасности повалилась новая волна обращений по проблеме с принтерами:

Проблема в том, что Microsoft попыталась закрыть брешь в обороне Print Nightmare, через обновление:

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

Вам нужно пройти в реестре Windows по пути:

И выставить для RestrictDriverInstallationToAdministrators значение «0». Не забываем перезагрузиться.

restrictdriverinstallationtoadministrators

Так же вы можете добавить и через командную строку, введя;

Исправление ошибки 0x0000011b через групповую политику

То же самое можно сделать и через групповую политику, для этого создайте RestrictDriverInstallationToAdministrators со значением 0. Идем в:

gpo restrictdriverinstallationtoadministrators

Далее обновлять политику.

Что с безопасностью теперь

оговорюсь, что удаление KB или выставление RestrictDriverInstallationToAdministrators на «0», возвращает дыру безопасности Print Nightmare, это нужно понимать. Тут два решения, первое долгое, ждать когда MS сделает новое обновление, неизвестно когда, или же сделать вот такую конструкцию.

Мы будим давать пользователю устанавливать принтер, а затем менять параметр реестра RestrictDriverInstallationToAdministrators на 1 и заново закрывать дыру, на полном автомате.

Вам необходимо, как я описывал выше создать ключ RestrictDriverInstallationToAdministrators со значением «0′. Далее, откройте планировщик задач, через окно выполнить.

taskschd.msc

Создаете задачу и задайте ей имя.

creating a simple task

Обязательно укажите, что запускать нужно от имени «NT AUTHORITYСИСТЕМА» и выставлена галка «Выполнить с наивысшими привилегиями». Так же выставите, что это задание будет для Windows 7 и выше.

eliminate error

Переходим на вкладку триггеры, и создаем новый. Укажите, что задачу нужно выполнять например, каждые 15 минут. То есть, вы на время установки меняете удобным для вас способом параметр RestrictDriverInstallationToAdministrators на «0», а автоматическое задание, потом само его поменяет на 1 и закроет уязвимость Print Nightmare.

creating a new trigger

теперь перейдем на вкладку «действия». Прописываем:

Все это теперь и будит, коряво, но защищать вас от Print Nightmare и давать возможность устанавливать драйвера, минуя все ошибки по типу 0x0000011b.

error

Все то же самое, можно сделать и через GPO через немедленную задачу, найти ее можно в разделе:

Создайте там «Немедленную задачу (Windows 7 и выше)».

Nemedlennuyu zadachu windows 7 i vyshe

Вот как у меня выглядит задание.

disable print nightmare

disable print nightmare 2

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

Источник

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

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

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

Оглавление:

add printer connect to printer min

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

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

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

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

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

Включение службы Диспетчер печати

Эта инструкция поможет в том случае, если система выдает ошибку «Windows не удается подключиться к принтеру. Локальная подсистема печати не выполняется». В Windows 7, 10 и других популярных версиях данная локальная подсистема представлена службой «Диспетчер печати». Она может быть отключена действиями пользователя, в результате работы программ или вирусной активности. Как только служба будет включена заново, ошибка перестанет появляться.

Включение Диспетчера печати через Панель управления:

dispetcher pechati min

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

Подключение принтера через локальный порт

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

Для добавления устройства нужно прописать доступ к сетевому принтеру:

ustanovka printera windows min

port printera localport min

После добавления устройства и указания драйверов таким способом, принтеры часто начинают исправно работать и перестают выдавать ошибку. Если в окне «Установка драйвера принтера» не оказалось драйверов для нужного устройства — это и есть причина проблемы. Загрузить драйвер можно с официального сайта изготовителя принтера, либо установить с диска, идущего в комплекте с устройством.

Очистка или замена папки spool

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

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

Описанный ниже способ подразумевает удаление файлов spooler’а, переустановку драйверов и очистку реестра. Эти действия приводит к необратимому драйверов и удалению устройств из памяти компьютера, и после перезагрузки ПК их придется устанавливать заново. Если этими действиями нет желания заниматься, либо нет необходимых навыков, можно попробовать использовать промежуточное решение: скопировать папку spool с другого компьютера, где проблема при печати не возникает. Также можно скопировать драйвера, если на компьютерах установлены совместимые версии Windows.

Очистка лишнего содержимого папки Spool:

После перезагрузки системы нужно заново установить драйвера для всех используемых принтеров. Ошибка «Не существует обработчик печати» должна перестать беспокоить длительное время. Регулярное появление ошибки возможно на корпоративных серверах, использующих огромное количество различных принтеров и драйверов к ним. Это приводит к большому количеству файлов в очереди на печать и быстрому засорению системы и папок spooler’а лишними файлами. Регулярная очистка файлов позволит избежать появления ошибки, но лучше обратиться к квалифицированным системным администраторам для более качественной настройки системы.

Что делать, если ничего не помогает

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

Что еще можно сделать:

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

Источник

Windows не удается подключиться к принтеру указанное сетевое имя более недоступно

Этот форум закрыт. Спасибо за участие!

trans

Лучший отвечающий

trans

Вопрос

trans

trans

На первый взгляд дело показалось плевым, но пока решения не нашел.

Домен на 250+ машин (клиенты Win 7)

Уровень домена 2008R2

Есть файл-сервер виртуализованный на vmware Server 2012 на котором есть шара. Для удобства загнана в DFS.

Эта шара подключается в качестве сетевого диска на клиентские машины и на 248 из них все отлично работает (хотя до этого работало на 250).

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

При этом на шары других серверов вполне себе удачно заходят.

Логи applications и system как на клиентских машинах, так и на сервере ничего мне не говорят.

dns имя разрешается в ip верно.

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

Права на шару и ntfs проверены.

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

Сбрасывал настройки протокола TCP/IP на проблемных клиентах с помощью netsh

Ответы

trans

trans

Все нормально и расхождений между нормальным клиентом и проблемным нет.

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

Все ответы

trans

trans

Сообщение об ошибке наводит на мысль, что разрешение имён работает правильно, но сервер недоступен по общим между ним и проблемными клиентами протоколам. Сама ошибка связана с протоколом SMB, коего в Windows 7 две версии (1 и 2.0) и который, к тому же может работать по двум разным транспортам: Direct SMB hosting (порт 445/TCP на сервере) и NetBIOS session service (139/TCP).

В связи с этим рекомендую проверить, работают ли на проблемных клиентах драйверы обеих версий SMB, командами sc query mrxsmb10 и sc query mrxsmb20 и не заблокирован ли брандмауэром трафик для одного из транспортов по указанным портам: обратить внимание для правила исходящих подключений на проблемных клиентах и на возможные ограничения области действия в правилах входящих подключений на сервере.

Если не работает один из драйверов, то проверить, не был ли он отключен в соответствии со ст. 2696547 MS KB

Источник

Перестал печатать принтер, подключенный по сети (расшаренный)

14 сентября 2022 года Microsoft выпустили ряд обновлений для Windows 10. После установки этих обновлений, пользователи могут столкнуться с проблемой печати документов на принтеры, находящиеся в общем доступе и подключенные через сеть: принтер находится в режиме автономной работы; документы, отправленные на печать, остаются в очереди и не печатаются. При попытке переподключения принтера, появляется ошибка: «Windows не удаётся подключиться к принтеру» с кодом ошибки 0x0000011b.

UPD: Простое решение через реестр

Данное решение предложил комментатор Valdiz в комментариях к этой статье.

Или скачайте файл fix-0x0000011b.zip (1 КБ), разархивируйте, запустите файл fix-0x0000011b.reg и разрешите ему внести изменения в реестр.

Также данная ошибка может проявлять себя сообщением: «Установленная на данном компьютере политика не позволяет подключение к данной очереди печати. Обратитесь к системному администратору»:

Данная ошибка появляется после установки нескольких обновлений Windows:

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

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


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

hd35w71at20sks9ucunce8yva97g8h2s

Удалить обновления можно и через командную строку или PowerShell (от имени администратора):
wusa /uninstall /kb:5005565
wusa /uninstall /kb:5005568

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

Просто проигнорируйте её.

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

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

Отключение (скрытие) обновления

Для того, чтобы данные обновления больше не устанавливались на компьютер, скачайте утилиту скрытия обновлений Windows:
wushowhide.diagcab (48КБ) / ZIP-архив: wushowhide.zip (44КБ)

В случае скачивания архива, распакуйте из него файл wushowhide.diagcab в любую папку и запустите его.

В первом окне нажмите кнопку «Далее», после чего дождитесь сбора сведений:

Выберите пункт «Hide updates» (Скрыть обновления):

Найдите обновление «Накопительное обновления для Windows 10 Version 21H1 для систем на базе процессоров x64, 2022 09 (KB5005565)» и иные обновления, указанные в начале страницы. Установите на них галочку и нажмите «Далее»:
8nmh99v5s5cn6hnunqjf6gbsenybtiku

Дождитесь завершения скрытия обновления. Убедитесь, что установлен статус «Исправлено». Нажмите «Закрыть» и перезагрузите ПК.

Если обновление в списке не отображается – значит либо обновление уже установлено в системе (и его необходимо предварительно удалить), либо не выполнена перезагрузка после удаления обновления.

Временное отключение обновлений Windows

Также вы можете временно приостановить обновления ОС, пока Microsoft не решат проблему данного обновления. Сделать это можно через приложение «Параметры»:
Параметры – Обновление и безопасность – Центр обновления Windows – Дополнительные параметры – Раздел «Приостановка обновлений».


В данном разделе Вы можете приостановить скачивание обновлений до определённой даты (максимум на 35 дней).

Также можно ограничить скачивание некоторых обновлений путём перевода подключения в тип «Лимитное подключение». Сделать это можно также через приложение «Параметры»:
Параметры – Сеть и Интернет – Ethernet – нажмите по текущему подключению левой кнопкой мыши (обычно оно называется «Сеть»). В разделе «Лимитное подключение» переведите ползунок «Задать как лимитное подключение«.
При включении данной функции, часть необязательных обновлений скачиваться не будет.

Источник

14 сентября 2021 года Microsoft выпустили ряд обновлений для Windows 10. После установки этих обновлений, пользователи могут столкнуться с проблемой печати документов на принтеры, находящиеся в общем доступе и подключенные через сеть: принтер находится в режиме автономной работы; документы, отправленные на печать, остаются в очереди и не печатаются. При попытке переподключения принтера, появляется ошибка: «Windows не удаётся подключиться к принтеру» с кодом ошибки 0x0000011b, 0x00000709 или 0x80070035.


Описание проблемы

Данная ошибка может проявлять себя сообщениями: «Windows не удаётся подключиться к принтеру», «Установленная на данном компьютере политика не позволяет подключение к данной очереди печати. Обратитесь к системному администратору» с кодами ошибок 0x0000011b, 0x00000709, 0x80070035 и прочими, при попытке установить сетевой принтер, физически подключенный к другому ПК.

Причины проблемы

Данная проблема связана с изменением Microsoft политики безопасности по отношению к принтерам, подключенным через другие компьютеры.

В первые дни после обновлений (фигурировали обновления KB5005565, KB5005568, KB5006670, KB5006714, KB5007186, KB5007247) помогало удаление этих обновлений и запрет их установки через WUShowHide, однако с выходом одного из последующих обновлений, изменения вносятся перманентно, без возможности их отката при удалении обновления.

Решение проблемы

1. Удаление принтера

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

Для удаления принтера, перейдите в Панель управления – Устройства и принтеры (или «Просмотр устройств и принтеров» при просмотре в режиме Категории). Найдите необходимый принтер, нажмите по нему ПКМ – Удалить устройство.

2. Установка всех обновлений системы

Далее следует установить все обновления Windows на оба компьютера.

Для обновления системы перейдите в приложение «Параметры» (Win+I) – Обновление и безопасность – Центр обновления Windows – Проверить наличие обновлений.

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

После установки обновлений, перезагрузите ПК для их установки. После перезагрузки ПК, вновь проверьте наличие обновлений. Повторяйте до того момента, пока в Центре обновления Windows не появится надпись «У вас установлены все последние обновления».

3. Включите парольный доступ к принтерам и папкам

На компьютере-сервере перейдите в Панель управления – Центр управления сетями и общим доступом – Дополнительные параметры общего доступа – Все сети, переведите параметр «Общий доступ с парольной защитой» в положение «Включить общий доступ с парольной защитой».

4. Создайте пользователя для печати

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

Нажмите правой кнопкой мыши по кнопке «Пуск» и откройте оснастку «Управление компьютером».

Перейдите в раздел Служебные программы – Локальные пользователи и группы – Пользователи.

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

Введите название пользователя и укажите пароль. В нашем примере и имя пользователя, и пароль – print. Установите галочку на «Срок действия пароля не ограничен» и на «Запретить смену пароля пользователем».

Если раздела «Локальные пользователи и группы» нет, то для создания пользователя необходимо воспользоваться командной строкой (Win+R – «cmd» – OK), в которой последовательно ввести следующие команды:

net user print print /add
net user print /passwordreq:no
net user print /passwordchg:no
wmic useraccount where name="print" set passwordexpires=false

Подробнее об управлении пользователями через CMD вы можете прочитать в нашей статье: Создание и управление пользователями Windows через командную строку

5. Внесение изменений в реестр

Далее следует внести изменения в реестр Windows (Win+R – «regedit» – OK). Обязательно это сделать на компьютере-сервере (куда физически подключен принтер), и крайне желательно – на компьютере-клиенте.

  • Раздел: HKLMSYSTEMCurrentControlSetControlPrint
    Создайте ключ RpcAuthnLevelPrivacyEnabled (DWORD32) с значением 0
  • Раздел: HKLMSoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint (может понадобиться создать ветку)
    Создайте ключ RestrictDriverInstallationToAdministrators (DWORD32) с значением 1

Либо через командную строку:

reg add "HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f

Либо скачайте готовый .reg-файл в архиве и запустите его, разрешив внести изменения в реестр: shared_printer_repair.zip

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

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

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

Ошибка 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. Он должен установиться без ошибок.

Понравилась статья? Поделить с друзьями:
  • Windows не удается подключиться к принтеру 0x0000007c
  • Windows не удается получить доступ к указанному файлу valorant
  • Windows не удается подключиться к принтеру 0x00000052e
  • Windows не удается получить доступ к указанному файлу torrent
  • Windows не удается подключиться к принтеру 0x00000045