Принтеры

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

Автор: Даниил · Обновлено:

Коротко

Ошибка 0x0000011b при подключении к общему принтеру появилась после обновлений безопасности Windows. Самое частое решение: на компьютере, к которому подключён принтер, создайте параметр RpcAuthnLevelPrivacyEnabled со значением 0 в разделе реестра HKLM\System\CurrentControlSet\Control\Print и перезапустите службу печати.

0x0000011bWindows 10 / 11
Причина
Обновления безопасности Windows усилили проверку подлинности при печати по сети (RPC)
Решение
Параметр RpcAuthnLevelPrivacyEnabled=0 в реестре на компьютере с принтером либо подключение через порт
Обложка: ошибка 0x0000011b сетевого принтера
Оглавление статьи
  1. 01Почему так происходит
  2. 02Способ 1. Изменить параметр в реестре (чаще всего помогает)
  3. 03Способ 2. Подключить принтер через локальный порт
  4. 04Способ 3. Подключить по IP (если принтер сетевой)
  5. 05Способ 4. Проверить драйвер и службу
  6. 06Если ничего не помогло

При подключении к общему сетевому принтеру Windows пишет «Windows не удаётся подключиться к принтеру. Операция не может быть завершена (ошибка 0x0000011b)». Она появилась после обновлений безопасности Windows, которые усилили защиту протокола печати по сети.

Почему так происходит

Ошибка появилась в сентябре 2021 года после обновления безопасности KB5005565 для Windows 10. Microsoft закрывала этим патчем уязвимости PrintNightmare в службе печати и для этого усилила проверку подлинности при обращении к общему принтеру. Если на сервере печати и на клиенте настройки защиты не совпадают, подключение блокируется.

Способ 1. Изменить параметр в реестре (чаще всего помогает)

Выполняется на компьютере, к которому физически подключён принтер (на сервере печати).

  1. Нажмите Win+R, введите regedit.
  2. Откройте ветку:
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
    
  3. Создайте параметр DWORD (32 бита) с именем RpcAuthnLevelPrivacyEnabled и значением 0.
  4. Перезагрузите компьютер или перезапустите службу «Диспетчер печати».

Перед правкой реестра сделайте экспорт ветки (Файл → Экспорт).

Способ 2. Подключить принтер через локальный порт

На компьютере, где ошибка:

  1. Параметры → Bluetooth и устройства → Принтеры и сканеры → Добавить вручную.
  2. Выберите «Добавить локальный или сетевой принтер с параметрами, заданными вручную».
  3. Создайте новый порт → Local Port и введите адрес в виде \\имя-компьютера\имя-принтера.
  4. Выберите драйвер принтера из списка или установите с сайта производителя.

Способ 3. Подключить по IP (если принтер сетевой)

Добавьте принтер через стандартный порт TCP/IP с его IP-адресом, а не через общий доступ.

Способ 4. Проверить драйвер и службу

  • Установите актуальный драйвер принтера с сайта производителя на обоих компьютерах.
  • Запустите «Диспетчер печати» (services.msc) и убедитесь, что служба работает.
  • Проверьте, что включён общий доступ к принтеру и файлам в параметрах сети.

Если ничего не помогло

Можно удалить обновление KB5005565 через «Программы и компоненты → Просмотр установленных обновлений», но это временная мера: система снова станет уязвимой для PrintNightmare. Лучше оставить обновления и воспользоваться способами выше. Оба варианта со стороны сервера печати снижают защиту, поэтому применяйте их только в доверенной сети.

Частые вопросы

Что значит ошибка 0x0000011b?

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

Где нужно менять параметр в реестре: на клиенте или на сервере?

Параметр RpcAuthnLevelPrivacyEnabled создают на компьютере, к которому подключён принтер (на сервере печати). После этого перезапустите службу печати.

Безопасно ли отключать этот параметр?

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

Можно ли обойтись без реестра?

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