Невозможно подключиться к принтеру ошибка 0x0000011b windows 7

Ошибка 0x0000011B появляется при попытке использовать сетевой принтер с компьютера с Windows 7, 10, 11. При чем может возникать как на отдельных устройствах, так и на всех параллельно. Ошибка появилась после очередного обновления системы безопасности, которое недавно выпущено Microsoft. Причиной является серия изменений в системе безопасности, призванные закрыть уязвимость подмены диспетчера очереди печати в Windows. После последнего патча (от 14 сентября) для устранения проблемы, возникла другая проблема на уровне аутентификации TPC в сетевых принтерах.

Причины ошибки 0x0000011B

На текущий момент главная причина проблемы – новые сценарии обеспечения безопасности для Windows. Логично, что исправить ошибку 0x0000011B можно путем удаления проблемного обновления. Вот только появляется другая проблема – известные уязвимости системы. Однако есть способ одновременно и защититься от хакерских атак, и получить доступ к сетевым принтерам.

Что делать для исправления ошибки?

Сегодня есть 2 известных и действенных исправления ошибки 0x0000011B:

  • Изменить проблемное значение в реестре.
  • Удалить проблемное обновление.

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

Способ 1: отключить защиту от CVE-2021-1678

Именно попытка защиты от CVE-2021-1678 и привела к появлению ошибки 0x0000011b. Благо, изменив один из параметров реестра, удастся добиться сразу двух целей: защититься от уязвимости «Призрачного принтера» и MSHTML, а также исправить сбой подключения к принтеру.

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

  1. Жмем правой кнопкой мыши по «Пуску» и выбираем элемент «Выполнить».
  2. В новую строку вводим regedit и кликаем по «Ок».
  3. Последовательно открываем следующие папки HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print.
  4. В конечном каталоге переходим в правое окно и ищем параметр с названием RpcAuthnLevelPrivacyEnabled. Если его здесь нет, следует создать новый 32-разрядный параметр DWORD.
  5. Устанавливаем для него значение 0.

Ошибка подключения сетевого принтера 0x0000011B

Примечание! Это и другие исправления из данной инструкции применимы для устранения ошибки 0x0000011b как в Windows 10, так и в Windows 11.

Способ 2: удалить проблемное обновление

Чтобы убрать корень текущей ошибки, нужно всего лишь удалить обновление, которое и вызвало появление сбоя. Его код — KB5005565. По нашему мнению, это не лучшее решение, так как оно не только исправляет ошибку 0x0000011b, но и делает компьютер уязвимым к PrintNightmare и MSHTML. Учитывая потенциальную опасность процедуры, лучше выбрать первый способ. Однако, если вы здраво оцениваете риски (они действительно не очень большие) и готовы подождать выхода более стабильного исправления, можно приступать к процедуре удаления обновления.

Инструкция:

  1. Нажимаем комбинацию Win + X и выбираем из меню Пуска – «Программы и компоненты».
  2. Переходим на вкладку «Просмотр установленных обновлений».
  3. Ищем то, что имеет код KB5005565, нажимаем по нему правой кнопкой мыши и выбираем «Удалить».
  4. Перезагружаем компьютер, чтобы система работала более стабильно.

Ошибка подключения сетевого принтера 0x0000011B

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

На этом все, мы перечислили все известные исправления ошибки 0x0000011B в Windows 7, 10, 11. До сих пор они помогали, надеемся, сработают и в вашем случае.

img

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

ПРИЧИНЫ ВОЗНИКНОВЕНИЯ ОШИБКИ ПРИНТЕРА 0X0000011B В WINDOWS 7, 10 И 11

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

Основной причиной появления обозначенной ошибки является установка обновлений ОС Windows, направленных на устранение уязвимости CVE-2021-1678. При этом удаление этих обновлений стандартным способом в настоящее время невозможно, так как они были выпущены довольно давно и попросту отсутствуют в списке недавних обновлений, доступных к удалению.

К счастью, существует альтернативный способ исправления ситуации, предполагающий внесение изменений через Редактор реестра. В большинстве случаев именно это решение помогает убрать ошибку, потому его мы рассмотрим в первую очередь (способ №1).

Также ошибка может возникать вследствие неправильной установки принтера и сбоев в работе операционной системы. В такой ситуации решить вопрос помогут другие действия, обозначенные в следующем разделе как способы №2 и №3.

img

Читайте также: Безопасность и принтеры: как защитить устройства от взлома и утечек данных

СПОСОБЫ ИСПРАВЛЕНИЯ ОШИБКИ 0X0000011B В WINDOWS 7, 10 И 11

Для достижения поставленной цели придется воспользоваться одним или несколькими далее обозначенными способами. Сразу скажем, что первое решение является универсальным и почти во всех случаях позволяет избавиться от ошибки 0x0000011b в Windows 7, 10 и 11, но в некоторых ситуациях, возможно, потребуется применение и других представленных методов.

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

СПОСОБ №1. РЕДАКТИРОВАНИЕ РЕЕСТРА WINDOWS

  1. Откройте Редактор реестра. Проще всего это сделать таким способом – нажать сочетание Win+R, а затем ввести в открывшуюся строку regedit и подтвердить ввод команды нажатием Enter.
  2. Найдите и выделите раздел Print. Для этого в левой части открывшегося окна поочередно открывайте разделы, следуя по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print. Далее выделите раздел Print, нажав ЛКМ на его названии.
  3. Создайте новый раздел. Нажмите ПКМ на любом пустом месте в правой части окна, а затем последовательно выберите строки «Создать» и «Параметр DWORD (32 бита)». Дайте новосозданному параметру наименование RpcAuthnLevelPrivacyEnabled, а затем перейдите в его свойства (нажмите ПКМ и «Изменить») и удостоверьтесь, что в графе «Значение» стоит ноль (если по какой-то причине это не так, то установите нужное значение вручную).

Важно: Если приведенная инструкция малопонятна и вы опасаетесь сделать что-то неправильно, то поручите эту задачу профильному специалисту (системному администратору). Перестраховка в этом деле не повредит.

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

СПОСОБ №2. УДАЛЕНИЕ И УСТАНОВКА ПРИНТЕРА

Иногда решить проблему помогает «переустановка» принтера. Производится она следующим образом:

  1. Перейдите в раздел «Устройства и принтеры». Сделать это можно, зайдя в Панель управления и найдя в списке нужный раздел, либо через встроенную функцию «Выполнить» (нажать Win+R, ввести control printers и нажать OK).
  2. Найдите нужный принтер и удалите его. Нажмите ПКМ на изображении принтера, после чего выберите опцию «Удалить устройство». Подтвердите действие.
  3. Установите принтер заново. Выполните повторное подключение устройства в соответствии с инструкцией пользователя. Также рекомендуем обновить драйверы для принтера, если по какой-то причине у вас установлена не последняя версия этого ПО.
img

СПОСОБ №3. ИСПОЛЬЗОВАНИЕ СИСТЕМНОГО СРЕДСТВА УСТРАНЕНИЯ НЕПОЛАДОК

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

  1. Нажмите Win+I.
  2. Выберите «Обновления и безопасность».
  3. Нажмите на строку «Устранение неполадок».
  4. Нажмите «Дополнительные средства устранения неполадок».
  5. Найдите строку «Принтер», нажмите на нее и запустите инструмент.

Затем дождитесь завершения диагностики и попробуйте подключиться к принтеру заново. Шанс на успех невелик, но изредка этот способ все же позволяет избавиться от ошибки 0x0000011b, а потому игнорировать его не следует.

,

If you can’t print to a network printer, or if you cannot install or connect to network printer with error «Operation failed with error 0x0000011b», or if your receive the error 0x0000011B when trying to print to a network printer on Windows 10, continue reading below to fix the problem.

The error 0x0000011B in network printing, appears because Microsoft on September 14, 2021 enabled by default the CVE-2021-1678 mitigation to increase the RPC authentication level, with the installation of KB5005565 update.

This tutorial contains instructions to resolve the Windows error 0x0000011b when adding a network printer on Windows 10.

How to FIX: «Operation Failed with error 0x0000011b – Windows cannot connect to the printer» on Windows 10/7 OS.

Method 1. Install KB5005611 Update.

As Microsoft states, after installing update KB5005565, devices which attempt to connect to a network printer for the first time might fail to download and install the necessary printer drivers with error 0x0000011b. This issue is resolved in KB5005611, so proceed to download and install the KB5005611 from the Microsoft Update Catalog.

Method 2. Add Network Printer using a Local Port.

Another way to bypass the error 0000011b when installing a network printer on Windows 10, is to manually add the printer by using a local port.

1. Navigate to Control Panel > Devices and Printers.
2. Click Add a printer.

Add Printer Windows 10

3. At the next screen, click The printer that I want isn’t listed.

Add Printer Manually

4. Select Add a local printer or network printer with manual settings and click Next.

Install Local printer

5. Click Create a new port and select Local Port from the drop-down menu. Click Next.

Add Printer Local Port

6. At the screen specify the port name in one of the following formats and click OK:*

  • \\ComputerName\SharedPrinterName

  • \\ComputerIPAdress\SharedPrinterName

* Examples:
a. If the computer name of the computer that shares the network printer is «Computer01» and the printer’s share name is «HP1100» then the port name is «\\Computer01\HP1100»

b. If the IP Address of the computer that shares the network printer is «192.168.1.20» and the printer’s share name is «HP1100» then the port name is «\\192.168.1.20\HP1100»

7. At the next screen select the network printer model and click Next. *

* Note: If you cannot find the printer’s model here, then download the printer driver from the manufacturer and then install the printer locally on your PC (LPT1). After installation, perform again the steps on this method to manually install the printer by using the «Local Port» option.

image

8. When the printer installation is completed print a test page to test the printer and you’re done.

Method 3. FIX Network Printing Error 0x0000011b via Registry.

Another method to solve the error 0x0000011B in network printers, is to disable the increase authentication level for printer IRemoteWinspool by modifying the RpcAuthnLevelPrivacyEnabled REG_DWORD value in registry on both pcs. *

* Notes:
1. You have to apply the below modification in Registry on both PCs.
2. Please note that after implementing this solution you will no longer be protected from the Windows Print Spooler Spoofing Vulnerability CVE-2021-1678, but you can apply this solution if you cannot install your network printer after following the instructions in method 1 above.

1. Press Windows + R keys to open the run command box.
2. Type regedit  and press Enter.

3. In Registry Editor navigate to the following key:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print

4. Right-click at an empty space at the right pane and choose New > DWORD (32-bit) Value

FIX Error 0x0000011b Registry

5. Give at new value the name: RpcAuthnLevelPrivacyEnabled

6. Double-click at the RpcAuthnLevelPrivacyEnabled value, set the value data to 0 and click OK.

7. Close the registry editor.
8. Restart your computer.
9. Now try to connect to your network printer. The error 0x0000011B should be resolved.

Method 4. Uninstall  KB5005565 & KB5006670 updates.

Since the network printing problem 0x0000011B, is commonly seen after installing the KB5005565 or the KB5006670 security updates, proceed and uninstall them from Windows 10. To do that:

1. In Windows Update click View update history and then select Uninstall Updates.
2. Select the KB5005565 (or the KB5006670) update from the list of installed updates and click Uninstall.
3. Restart your PC.
4. Install the network printer.
5. Prevent the re-installation of the removed update, by using the Show or Hide updates tool

That’s all folks! Did it work for you?
Please leave a comment in the comment section below or even better: like and share this blog post in the social networks to help spread the word about this problem.

If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us.

  • Author
  • Recent Posts

Konstantinos is the founder and administrator of Repairwin.com. Since 1995 he works and provides IT support as a computer and network expert to individuals and large companies. He is specialized in solving problems related to Windows or other Microsoft products (Windows Server, Office, Microsoft 365, etc.).

При подключении общего сетевого принтера с другого компьютера пользователи могут столкнуться с ошибкой
Windows не удается подключиться к принтеру
с кодами 0x0000011b или 0x00000002. В этой статье мы рассмотрим типовые средства исправления ошибки подключения сетевого принтера Windows.

Содержание:

  • Ошибка 0x0000011b: Windows не может подключить сетевой принтер
  • Ошибка 0x00000002 при установке сетевого принтера
  • Подключение сетевого принтера через локальный порт

Ошибка 0x0000011b: Windows не может подключить сетевой принтер

В 2021 года Microsoft выпустило ряд обновлений безопасности для исправлений уязвимостей в службе Print Spooler под общим названием PrintNightmare. После установки этих обновлений при попытке подключения сетевого принтера пользователи стали массово сталкиваться с ошибкой 0x0000011b.

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

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

Microsoft рекомендует использовать на принт-сервере (компьютере, на котором открыт общий доступ к принтеру) только драйвера принтера типа Type 4, для установки которых не нужны права администратора на стороне клиента. Обновите драйвера ваших принтеров до Type 4.

Драйвера принтера типа type v4

Если для принтера доступны только драйвера типа
Type 3
, можно снизить уровень безопасности на принт сервере, создав параметр реестра RpcAuthnLevelPrivacyEnabled со значением 0:

REG ADD "HKLM\System\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f

RpcAuthnLevelPrivacyEnabled параметр реестра

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

Restart-Service Spooler -Force

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

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

Обновлений безопасности PrintNightmare также блокирует установку драйверов сетевых принтеров под пользователями без прав администратора. Чтобы временно разрешить установку принтеров под пользователями, выполнив команду:

reg add "HKLM\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f

После подключения принтера верните значение RestrictDriverInstallationToAdministrators = 1.

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

Другая распространенная ошибка подключения сетевого принтера — 0x00000002. Эта ошибка появляется при подключении сетевого принтера через UNC путь в формате
\\computername
, после того, как вы нажали Подключить:

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

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

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

Ошибка 0x00000002 обычно указывает, что драйвер для данного принтера, установленный на компьютере поврежден. Удалите этот драйвер из хранилища драйверов:

printui.exe /s /t2

Найдите драйвера принтера, который вы пытались установить и удалите его (Remove -> Remove driver and driver package).

printui /s /t2 - удалить драйвер принтера

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

Remove-PrinterDriver -Name "HP Universal Printing PCL 6"

Если есть принтера, который используют этот драйвер, их придется также предварительно удалить.

Перезапустите диспетчер печати (
net stop spooler & net start spooler
) и попытайтесь еще раз подключить принтер.

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

  1. Запустите
    regedit.exe
    и удалите ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
  2. Если в папке c:\Windows\System32\spool\prtprocs\x64 есть подкаталоги с именами от 1 до 499, удалите все эти подкаталоги и файлы кроме winprint.dll
  3. Удалите все Print Processors и драйвера (за исключением winprint) из ветки HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments
  4. Перезагрузите компьютер и установите принтер

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

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

Для этого вам нужно получить полное UNC имя сетевого принтера. Откройте командную строку и выполните следующую команду чтобы вывести список принтеров на удаленном компьютере:

net view \\192.168.13.200

вывести список сетевых принтеров на удаленном компьютере

В этом примере полное UNC имя сетевого принтера выглядит так:
\\192.168.13.200\HPM2727_1
(можно использовать имя компьютера вместо IP).

Установите консоль управления принтерами с помощью команды:

dism /Online /add-Capability /CapabilityName:Print.Management.Console~~~~0.0.1.0

Запустите консоль
printmanagement.msc
и перейдите в раздел Print Servers -> Printers. Создайте новый принтер.

Выберите тип порты Local port, а в качестве имени порта укажите UNC путь к сетевому принтеру.

Установить сетевой принтер через локальный порт с UNC путем

Продолжите установку. Выберите (или установите) драйвер печати.

Задайте имя принтера.

Порт принтера с сетевым путем

Проверьте, работает ли сетевая печать.

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

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

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

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

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

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

Обратите внимание. Мы будем оперировать двумя терминами: «компьютер-сервер» («сервер») и «компьютер-клиент» («клиент»).

Компьютер-сервер – это компьютер, к которому физически подключен принтер по интерфейсу USB и на нём же расшарен в локальную сеть.
Компьютер-клиент – это компьютер, с которого вы пытаетесь подключиться к компьютеру-серверу и далее к принтеру.

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

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

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

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

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

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

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

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

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

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

1.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 через командную строку

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

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

  • Раздел: HKLM\SYSTEM\CurrentControlSet\Control\Print
    Создайте ключ RpcAuthnLevelPrivacyEnabled (DWORD32) с значением 0
  • Раздел: HKLM\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint (может понадобиться создать ветку)
    Создайте ключ RestrictDriverInstallationToAdministrators (DWORD32) с значением 1

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

reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f

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

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

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

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

2. Если приведённая выше инструкция не помогла

Данный вариант поможет, если вы пытаетесь установить принтер на компьютер с другой разрядностью (например, принтер физически подключен к Windows 7 32-бит (x86), а подключить по сети вы его пытаетесь к Windows 10 64-бит) и возникает ошибка: «Установленная на данном компьютере политика не позволяет подключение к этой очереди печати», хотя при этом изменения в реестр внесены и пользователь с паролем создан.

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

Для решения этой проблемы на компьютере-клиенте проделайте следующие действия:

  1. Откройте диалог «Выполнить» (Win+R, либо Пуск – Выполнить, либо ПКМ по Пуску – Выполнить). Введите: printui /s /t2 и нажмите «ОК»

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

  3. Согласитесь на удаление драйвера и нажмите «Удалить».

Если появится ошибка «Указанный драйвер принтера занят» – необходимо в Панели управления – «Устройства и принтеры» удалить все принтеры этой модели (даже подключенные к другим компьютерам или отключенные) и перезапустить службу «Диспетчер печати», например, командами в Командной строке:
net stop spooler
net start spooler

После этого заново попробуйте удалить пакет драйверов на данный принтер. Должно появиться окно с надписью «Драйвер ХХХ удален.»:

Далее работаем с компьютером-сервером.

  1. На компьютер-сервер скачайте драйвер для разрядность ОС компьютера-клиента.
    То есть, если на компьютере-сервере ОС 32-бит, а на компьютере-клиенте – 64-бит, скачайте драйвер на 64-битную ОС, но не устанавливайте его, а просто разархивируйте, если установщик в архиве или самораспаковывающемся архиве.
  2. Перейдите в Панель управления – Устройства и принтеры. Откройте свойства необходимого принтера.
  3. Перейдите на вкладку «Доступ».
  4. В разделе «Драйверы» нажмите на кнопку «Дополнительные драйверы»
  5. В открывшемся окне поставьте галочку на драйвер отсутствующей разрядности
  6. Выберите INF-файл драйвера необходимой разрядности.
  7. Нажмите «ОК» и дождитесь установки драйвера, после чего, кнопка «ОК» станет неактивна:

  8. Закройте все окна свойств принтера

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

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

Начнётся копирование драйверов с компьютера-сервера на компьютер-клиент:

После совершения этих действий, принтер должен успешно установиться.

3. Ещё один вариант

У нас этот вариант сработал на принтере для этикеток Citizen. Что самое интересное: все прочие принтеры с этого компьютера устанавливались корректно (при условии, что все шаги выше уже были проделаны), а один, конкретно этот принтер Citizen – хоть и пытался, даже выдавал диалог UAC на установку принтера, но так и не мог установиться с ошибкой 0x00000bcb.

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

3.1. Удалите драйвер с клиента

Как это сделать, написано чуть выше, но кратко напомним:

  1. Удаляем принтер из Панели управления – Устройства и принтеры (даже если принтер отключен)
  2. Перезапускаем службу «Диспетчер печати» (spooler)
  3. Удаляем драйвер и пакет драйвера через printui /s /t2

3.2. Экспортируйте драйвер с сервера

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

После этого найдите нужный принтер в разделе «Принтеры» или «Очереди печати». Нажмите по принтеру правой кнопкой мыши и перейдите в «Свойства».

Далее перейдите на вкладку «Сведения» и выберите в выпадающем списке значение «Файл INF». Запомните или скопируйте это значение, оно понадобится нам в будущем.

Далее запустите командную строку, PowerShell или терминал Windows от имени администратора и выполните две команды, подставив вместо ИМЯ_INF – имя *.inf файла из предыдущего пункта (включая расширение «.inf»):

mkdir %userprofile%\desktop\DrvBackup
pnputil.exe /export-driver ИМЯ_INF %userprofile%\desktop\DrvBackup

Данная команда создаст на рабочем столе текущего пользователя папку DrvBackup и экспортирует драйвер принтера в неё. Перенесите эту папку на компьютер-клиент.

3.3. Установите драйвер на клиенте

Установить драйвер из экспортированного пакета можно двумя способами:

3.3.1. Установка через Диспетчер устройств
  1. Откройте Диспетчер устройств
  2. Нажмите на любой из разделов или на любое устройство
  3. В панели сверху перейдите в Действие – Установить старое устройство
  4. В окне нажмите «Далее»
  5. Выберите «Установка оборудования, выбранного из списка вручную» и нажмите «Далее»
  6. Выберите «Показать все устройства», нажмите «Далее»
  7. Нажмите «Установить с диска»
  8. В открывшемся окне нажмите «Обзор» и выберите файл *.inf внутри папки с экспортированным драйвером
  9. В следующем окне выберите модель принтера (в пакете драйверов их может быть несколько)
  10. Нажмите «Далее», «Далее» и «Готово»
  11. Если в процессе установки появится вопрос: «Установить программное обеспечение для данного устройства?», поставьте галочку на «Всегда доверять программному обеспечению Название_издателя» и нажмите «Установить»

3.3.2. Установка драйвера через установку принтера

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

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

  4. В открывшемся окне нажмите «Необходимый принтер отсутствует в списке»

  5. В следующем окне выберите «Добавить локальный или сетевой принтер с параметрами, заданными вручную»
  6. Выберите «Создать новый порт» и выберите тип порта – «Локальный порт» или «Local Port», нажмите «Далее»
  7. В открывшемся окошке введите любое произвольное имя порта, хотя бы «abc».
  8. В следующем окне выбора драйвера, нажмите на «Установить с диска»
  9. Выберите *.inf-файл экспортированного драйвера
  10. Выберите модель принтера, нажмите «Далее»
  11. При запросе «Какую версию драйвера вы хотите использовать?» (если такой запрос появится, хотя и не должен, т.к. мы удалили драйвер принтера) – выберите «Заменить текущий драйвер» и нажмите «Далее»
  12. Введите любое имя принтера, например «abc», нажмите «Далее». Не оставляйте значение как есть, поскольку этот принтер нужно будет впоследствии удалить.
  13. Если в процессе установки появится вопрос: «Установить программное обеспечение для данного устройства?», поставьте галочку на «Всегда доверять программному обеспечению Название_издателя» и нажмите «Установить»

  14. Дождитесь установки принтера, выберите «Нет общего доступа к этому принтеру», нажмите «Далее» и «Готово»

3.4. Установка принтера

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

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

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как установить cudnn на windows 10
  • Как установить valorant на windows 11
  • Bootsect exe windows 10
  • Установка windows не может быть выполнена в это местоположение ошибка 0x80300024
  • Как сделать калибровку руля на windows 10