В этой статье мы способы решения распространённых ошибок (0x0000011b и 0x00000002), которые могут возникнуть в Windows при подключении сетевых принтеров с удаленных компьютеров (принт-серверов). Найдите в списке ниже ошибку, которая появляется у вас при подключении сетевого принтера и перейдите к решению.
При попытке установить сетевой принтер или распечатать с его помощью какой-либо документ пользователь может столкнуться с ошибкой «0x0000011b». Обычно её причиной выступает очередное обновление от Майкрософт. Призванное закрыть уязвимость в ОС Виндовс, но вызвавшее проблемы в работе сетевых принтеров. Ниже разберём причины ошибки 0x0000011b при установке принтера, а также предоставим решение возникшей дисфункции.
Причины ошибки 0х0000011b (Windows не удается подключиться к принтеру)
Основной источник проблемы — новые патчи безопасности для Windows. Одним из решений ошибки 0x0000011B является удаление дефектного обновления. Однако эта процедура привнесет в систему уже известную уязвимость. Существует альтернатива, позволяющая обеспечить безопасность системы и без проблем использовать сетевые принтеры.
Microsoft в обновлении включили специальный параметр, который не позволял запускать сетевой принтер без прав администратора. Именно это приводит к ошибке 0x0000011b при попытке подключиться к принтеру в той же сети от пользователя, не имеющего достаточных прав. Он просто не сможет установить сетевой драйвер.
Ошибка 0x0000011B отображается при попытке подключения к сетевому принтеру. Причины и пошаговая инструкция по исправлению.
Ошибка может возникать как на одном, так и на нескольких устройствах в сети. Пользователи столкнулись с ней после установки одного из последних обновлений Windows. Все из-за ряда изменений в безопасности, призванных закрыть уязвимость в очереди печати (Print Spooler) в Windows 7, 10 и 11. После последнего патча KB5005565 от 14 сентября 2021 возникла проблема на уровне аутентификации TPC в сетевых принтерах.
Подключение к принтеру
Windows не удается подключиться к принтеру.
В ходе операции произошла ошибка 0х0000011b
Удалите проблемное обновление (KB5005565)
Если вы хотите устранить корень проблемы, единственный способ сделать это — удалить проблемное обновление KB5005565.
Однако мы рекомендуем избегать этого решения (если это возможно), поскольку удаление KB5005565 также будет означать, что ваш компьютер по-прежнему будет уязвим для двух незащищенностей, от которых должно было уберечь вас это обновление для системы безопасности (PrintNightmare и MSHTML).
Если вы решите использовать этот метод, считайте это исправление временным – скорее всего, проблема будет устранена накопительным обновлением для Windows 10 или Windows 11.
Зато до тех пор вы можете убедиться, что ошибка 0x0000011b перестанет возникать при попытке использования домашнего или сетевого принтера, получив доступ к истории обновлений Windows и удалив обновление для системы безопасности Microsoft Windows (KB5005565) для всей рабочей группы.
Следуйте приведенным ниже инструкциям для получения пошаговых указаний о том, как это сделать:
Примечание: Приведенные ниже инструкции являются универсальными и будут работать независимо от того, используете ли вы Windows 10 или Windows 11.
Иногда, когда вы пытаетесь сделать распечатку с принтера, который является общим в вашей сети, вы можете в конечном итоге увидеть сообщение об ошибке «Windows не удается подключиться к принтеру. Ошибка: Операция завершилась неудачей с ошибкой 0x0000011B в сети». Если вы столкнулись с этой проблемой и ищете ее решение, то вы обратились по адресу. В этом руководстве мы обсудим эту ошибку и объясним в простых шагах, как исправить неисправность: Сбой операции с ошибкой 0x0000011B в сети.
Как исправить “Windows не может подключиться к принтеру – Сбой операции с ошибкой 0x0000011B”
Для того, чтобы исправить ошибку «Windows не может подключиться к принтеру. Ошибка: Сбой операции с ошибкой 0x0000011B в сети» вам необходимо выполнить определенные действия как на клиентском компьютере (где вы хотите получить доступ к принтеру), так и на главном компьютере (где установлен принтер). Выполните приведенные ниже инструкции в правильном порядке, чтобы устранить эту проблему.
1) Шаги для клиентского компьютера
Перед применением решения вы должны проверить наличие ошибки. Следуйте инструкциям, приведенным ниже:
2) Шаги для главного компьютера
Все эти действия необходимо выполнить на компьютере, на котором установлен принтер.
Теперь, после перезагрузки компьютера, перейдите к следующим шагам, приведенным ниже.
3) Шаги для клиентского компьютера
Эти действия необходимо выполнить на компьютере, на котором вы хотите подключиться к принтеру и на котором отображается сообщение «Windows не удается подключиться к принтеру. Ошибка 0x0000011B»:
Вот и все, вы исправили ошибку “Windows не может подключиться к принтеру. Ошибка: Операция завершилась неудачно с ошибкой 0x0000011B в сети”.
Если вы не можете выполнить печать на сетевом принтере, или если вы не можете установить или подключиться к сетевому принтеру из-за ошибки «Сбой операции с ошибкой 0x0000011b», или если вы получаете сообщение об ошибке 0x0000011B при попытке печати на сетевом принтере в Windows 10, прочтите ниже, чтобы узнать, как исправить проблему.
Ошибка 0x0000011B при сетевой печати появляется из-за того, что корпорация Майкрософт 14 сентября 2021 года включила по умолчанию исправление CVE-2021-1678 для повышения уровня аутентификации RPC с установкой обновления KB5005565.
В этом руководстве содержатся инструкции по устранению ошибки Windows 0x0000011b при добавлении сетевого принтера в Windows 10.
Windows не может подключить сетевой принтер
Массовая проблема с подключением сетевых принтеров Windows с ошибкой 0x0000011b началась после установки обновлений безопасности Windows с 15 сентября 2021 года.
При подключении сетевого принтера с удаленного компьютера, на котором открыт общий доступ к принтеру, появляется ошибка:
Connect to Printer
Windows cannot connect to the printer.
Operation failed with error 0x0000011b.
Данная проблема связана с последними обновлениями безопасности, в которых Microsoft пытается закрыть уязвимость Print Nightmare. К сожалению, обновления не до конца протестированы и вызывают массовые ошибки 0x0000011b.
Для решения проблемы нужно удалить проблемное обновление на компьютере, на котором расшарен принтер (!). В зависимости от версии Windows на компьютере, раздающем принтер нужно удалить одно из следующих обновлений:
Перезагрузите компьютер и попробуйте подключить сетевой принтер вручную или через групповые политики. Обратите внимание, что если пользователи не могут подключить сетевые принтера без прав локального администратора (из-за патча уязвимости PrintNightmare), то вы можете временно разрешить установку принтеров пользователям, выполнив команду:
После удаления обновления его нужно скрыть из установки. В этом случае оно не будет автоматически устанавливаться при следующем цикле сканирования Windows Update.
Вы можете скрыть обновления с помощью официальной утилиты wushowhide.diagcab (https://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab) или с помощью PowerShell модуля PSWindowsUpdate:
$HideList = “KB5005565”, “KB5005566”, “KB5005568″Hide-WindowsUpdate -KBArticleID $HideList -Verbose
Если вы не можете удалить обновление, тот как обходное решение вы можете подключить сетевой принтер через локальный порт. Например, имя локального порта для подключения принтера с удаленного компьютера может выглядеть так:
Описано здесь в статье про другую распространенную ошибку подключения сетевого принтера — 0x0000007e.
Видео
В нашем материале мы разобрали, в чём причина рассматриваемой ошибки, и какое решение позволит устранить ошибку 0x0000011b при установке принтера. Если установка обновлений KB5005611 вам не помогла, измените нужный параметр реестра. Это позволит устранить рассмотренную нами проблему, возникающую при сетевом подключении сетевого принтера.
Восстановление поврежденных Файлов
Загрузите и запустите Restoro для сканирования и восстановления поврежденных и отсутствующих файлов отсюда. После этого приступайте к приведенным ниже решениям.
Установите драйвер локального принтера для локального порта
После того, как вы убедились, что используете последние обновления Windows, доступные для вашей версии Windows, наиболее эффективный способ избежать ошибки 0x0000011b, оставаясь при этом защищенным от уязвимостей PrintNightmare и MSHTML — это добавить принтер, вызывающий проблемы, к локальному порту.
Работа этого метода была подтверждена многими пользователями, столкнувшимися с такой ошибкой при попытке подключить свой низкоуровневый сетевой принтер.
Вы можете применить это решение, получив доступ к классическому интерфейсу панели управления и добавив новый принтер (используя драйверы локальных портов) на экране Устройства и принтеры.
Для получения пошаговых наставлений о том, как это сделать, следуйте приведенным ниже инструкциям:
В случае, если проблема все еще не устранена, перейдите к следующему потенциальному решению ниже.
Отключите CVE-2021-1678
На данный момент (при условии, что Microsoft еще не устранила проблему с помощью исправления) необходимо отключить средство CVE-2021-1678, вернув изменение, которое в первую очередь привело к ошибке 0x0000011b.
Этот метод является лучшим из всех возможных, поскольку он устранит проблему при попытке использования принтера, подключенного к сети, а также гарантирует, что вы не будете подвержены уязвимостям PrintNightmare и MSHTML.
Что вам нужно будет сделать, это использовать редактор реестра (присутствует в Windows 10 и Windows 11), чтобы создать новое 32-разрядное DWORD с именем RpcAuthnLevelPrivacyEnabled и установить его значение равным 0 (это полностью отключит исправление CVE-2021-1678).
Если вы ищете конкретные пошаговые инструкции о том, как это сделать, следуйте приведенным ниже указаниям:
Примечание: Приведенные ниже инструкции идентичны независимо от того, используете ли вы Windows 10 или Windows 11.
Если проблема все еще не устранена, перейдите к последнему возможному решению, приведенному ниже.
Установите все ожидающие обновления
Если на вашем компьютере с Windows 10 или Windows 11 все еще есть отложенные обновления, которые ожидают установки, мы рекомендуем для начала убедиться, что вы используете последние исправления.
Microsoft уже подтвердила, что они работают над исправлением, которое остановит 0x0000011b, но это исправление еще не появилось для Windows 10 или Windows 11.
Но когда это произойдет, оно, скорее всего, поступит через новое накопительное обновление. И в своей обычной манере Microsoft, скорее всего, начнет развертывать его без предупреждения для определенных сегментов пользователей Windows – когда это произойдет, мы, скорее всего, не сможем обновить эту статью достаточно быстро.
Имея это в виду, следуйте приведенным ниже инструкциям по установке каждого ожидающего обновления, чтобы установить исправление для 0x0000011b:
Как устранить «Сбой операции с ошибкой 0x0000011b – Windows не может подключиться к принтеру» в ОС Windows 10/7
Как заявляет корпорация Майкрософт, после установки обновления KB5005565 устройства, которые пытаются подключиться к сетевому принтеру в первый раз, не могут загрузить и установить необходимые драйверы принтера с ошибкой 0x0000011b. Эта проблема устранена в KB5005611, поэтому перейдите к загрузке и установке KB5005611 из каталога Центра обновления Майкрософт.
Способ 2. Добавление сетевого принтера с использованием локального порта
Другим способом обойти ошибку 0000011b при установке сетевого принтера в Windows 10 является добавление принтера вручную с помощью локального порта.
2. Нажмите кнопку Добавление принтера.
3. На следующем экране выберите Необходимый принтер отсутствует в списке.
4. Выберите Добавить локальный принтер или сетевой принтер с параметрами, заданными вручную, и нажмите кнопку Далее.
5. Нажмите кнопку Создать новый порт и выберите Локальный порт из выпадающего меню. Нажмите кнопку Далее.
6. На экране укажите имя порта в одном из следующих форматов и нажмите кнопку ОК:*
a. Если имя компьютера, к которому подключен сетевой принтер, равно «Computer01», а имя общего принтера — «HP1100», то имя порта — «\Computer01HP1100».
7. На следующем экране выберите модель сетевого принтера и нажмите кнопку Далее. *
* Примечание: Если вы не можете найти модель принтера здесь, загрузите драйвер принтера от производителя, а затем установите принтер локально на компьютер (LPT1). После установки снова выполните действия, описанные в этом методе, чтобы вручную установить принтер, используя опцию «Локальный порт».
8. После завершения установки принтера распечатайте тестовую страницу для проверки принтера, и все готово.
Способ 3. Исправление ошибки сетевой печати 0x0000011b через реестр
Другим способом устранения ошибки 0x0000011B в сетевых принтерах является отключение повышения уровня аутентификации для принтера IRemoteWinspool путем изменения значения REG_DWORD RpcAuthnLevelPrivacyEnabled в реестре на обоих компьютерах. *
1. Вы должны применить приведенные ниже изменения в реестре на обоих компьютерах.
2. Пожалуйста, обратите внимание, что после внедрения этого решения вы больше не будете защищены от уязвимости подмены очереди печати Windows CVE-2021-1678, но вы можете применить это решение, если вы не можете установить сетевой принтер после выполнения инструкций в способе 1 выше.
1. Нажмите клавиши Windows image + R, чтобы открыть командное окно выполнить.
2. Введите regedit и нажмите Enter.
3. В редакторе реестра перейдите к следующему ключу:
5. Присвоите новому значению имя: RpcAuthnLevelPrivacyEnabled
6. Дважды щелкните на значении RpcAuthnLevelPrivacyEnabled, установите значение data равным 0 и нажмите OK.
7. Закройте редактор реестра.
8. Перезагрузите компьютер.
9. Теперь попробуйте подключиться к сетевому принтеру. Ошибка 0x0000011B должна быть устранена.
Способ 4. Удаление обновлений KB5005565 и KB5006670
Поскольку проблема с сетевой печатью 0x0000011B обычно возникает после установки обновлений безопасности KB5005565 или KB5006670, удалите их из Windows 10. Чтобы сделать это:
1. В Центре обновления Windows нажмите Просмотреть историю обновлений, а затем выберите Удалить обновления.
2. Выберите обновление KB5005565 (или KB5006670) из списка установленных обновлений и нажмите Удалить.
3. Перезагрузите компьютер.
4. Установите сетевой принтер.
5. Предотвратите повторную установку удаленного обновления с помощью инструмента Показать или скрыть обновления.
Установите драйвер для локального принтера
Один из наиболее эффективных способом избежать ошибки 0x0000011, оставаясь при этом защищённым от уязвимостей PrintNightmare и MSHTML – это добавить принтер, который вызывает проблемы, в локальный порт.
Для этого следуйте приведённым ниже инструкциям:
Это пригодится: как подключить принтер к компьютеру через сеть Wi-Fi.
Ошибка 0x00000002 при установке сетевого принтера
Ошибка 0x00000002 может возникнуть при попытке подключить сетевой принтер через принт-сервер и TCP/IP порт как в Windows 10, так и в Windows 7. После того, как вы открыли список сетевых принтеров на удаленном компьютере (через UNC путь в формате
\computername
), и нажали кнопку Подключить, появляется ошибка:
Connect to Printer
Windows cannot connect to the printer.
Operation failed with error 0x00000002.
Установка принтера
Windows не удается подключиться к принтеру
В ходе операции произошла ошибка 0x00000002
Наличие ошибки 0x00000002 чаще всего значит, что драйвер для данного принтера, установленный на компьютере поврежден. В первую очередь стоит попробовать удалить данный драйвер из хранилища драйверов (по аналогии с кейсом об ошибке 0x00000057).
printui.exe /s /t2
В списке установленных драйверов найдите драйвер принтера, который вы пытаетесь установить и удалите его, нажав Remove и выбрав опцию удаления Remove driver and driver package.
Перезапустите диспетчер печати (
net stop spooler & net start spooler
) и попытайтесь еще раз подключить принтер.
Скорее всего драйвер установится и принтер подключится успешно.
Если нет, попробуйте такой способ:
Ну и как обходной вариант, если предыдущие не сработали, подключите принтер через UNC адрес по инструкции из статьи Печать на сетевом принтере на Windows 10 из-под XP.
Измените значение системного реестра
Другой метод решения ошибки 0x0000011B в сетевом принтере – это отключение повышенного уровня аутентификации для принтера IRemoteWinspool с помощью изменений значения параметра RpcAuthnLevelPrivacyEnabled REG_DWORD в системном реестре. При этом учтите, что после выполнения данного способа вы больше не будете защищены от уязвимости подмены Диспетчера очереди печати (CVE-2021-1678).
Для выполнения данного способа выполните следующее:
Не удается подключиться к принтеру 0x0000011b – что делать?
На текущий момент имеется несколько эффективных способов решения ошибки 0x0000011b. Они состоят как в установке необходимых обновлений, исправлении значения системного реестра, и еще ряде других способов. Давайте рассмотрим каждый из таких способов детальнее.
Установите обновление KB5005611
По заявлениям Майкрософт, после установки обновления KB5005565 устройства, которые пытаются подключиться к сетевому принтеру в первый раз, при загрузке и установке необходимых драйверов могут столкнуться с ошибкой 0x0000011b. Данная проблема была решена с выходом обновления KB5005611. Останется перейти по приведённой нами ссылке, и установить данное обновление для вашей версии ОС Виндовс.
Установите необходимое обновление
Удалите проблемное обновление KB5005565
Несмотря на то, что во многих материалах для решения ошибки 0x0000011 рекомендуют удалить обновление KB5005565, делать этого мы не рекомендуем. В этом случае ваш компьютер останется открыт перед уязвимостями «PrintNightmare» и «MSHTML», что не выглядит оптимальным. Лучше воспользоваться приведёнными выше способами, и если не один из них не помог – тогда использовать способ, который мы опишем ниже
Если же вы решились на удаление проблемного обновления, тогда выполните следующее:
Как исправить ошибку 0x0000011b?
Вам должно помочь одно из следующих решений.
Отключить параметр в реестре
Попытка защиты от уязвимости в очереди печати (Print Spooler), привела к ошибке 0x0000011b. Хорошая новость заключается в том, что вам нужно изменить только одно значение в реестре, и все должно работать.
Удалить проблемное обновление
Вы моментально получите облегчение, если устраните сам корень ошибки, а именно обновление. Оно известно под кодом KB5005565.
На этом все, я перечислил все известные исправления ошибки 0x0000011B в Windows 7, 10 и 11. Мне они помогли, надеюсь, сработают и в вашем случае.
Часто задаваемые вопросы и ответы (FAQ)
Коснется ли проблема тех, у кого нет подключенных сетевых принтеров?
Если пользователи с правами администратора, то такой проблемы у них не предвидится. Локальный принтер эта проблема вряд ли затронет. Все дело в подключении по сети пользователей, которые не обладают полными правами. Так разработчики хотели обеспечить дополнительную защиту, но в итоге это привело к ошибке.
Будет ли недочет исправлен в следующих обновлениях?
Такая вероятность есть, так как разработчики знают о проблеме. Они регулярно занимаются исправлением ошибок. Поэтому данное обновление можно отключить или удалить. А при установке следующих пакетов обновления, возможно, проблема уже будет полностью устранена. Нужно следить за обновлениями.
А может, дать пользователям права администратора?
На некоторых небольших предприятиях такая возможность есть. Тогда вариантом решения может быть установка всем пользователям полных прав. Но не всегда есть такая возможность. В других случаях можно применить указанные способы решения данной задачи. Это поможет всем пользователям получить доступ к сетевому устройству печати.
Насколько безопасны манипуляции с отключением или удалением обновления?
Отключение повлияет на безопасность, но выбор за администратором сети. Для защиты используются не только обновления системы. Администраторы применяют дополнительное программное обеспечение. Поэтому отключение или удаление одного обновления критическим не будет. Взамен решается проблема с доступом к устройству печати.