Как исправить ошибку 0x0000011b при подключении принтера в Windows: рабочие способы
Чтобы исправить ошибку 0x0000011b при подключении принтера в Windows, необходимо изменить параметр реестра RpcAuthnLevelPrivacyEnabled на значение 0 или использовать подключение через локальный TCP/IP порт. Проблема возникает из-за изменений в протоколе аутентификации RPC после установки обновлений безопасности сентября 2021 года.
Оглавление
Почему возникает ошибка 0x0000011b
Основной причиной невозможности подключения к сетевому принтеру стала уязвимость PrintNightmare (CVE-2021-34527). Для устранения этой угрозы Microsoft выпустила обновления безопасности, которые изменили поведение аутентификации RPC для драйверов принтера.
Проблема затрагивает пользователей Windows 10 и Windows Server, установивших накопительные обновления от сентября 2021 года (включая KB5005565, KB5005566 и другие). После этих патчей система требует строгой проверки подлинности при подключении к общим принтерам, что и приводит к появлению кода ошибки 0x0000011b.
Отключение строгой проверки через реестр является временным обходным путем. Постоянное решение проблемы требует установки актуальных накопительных обновлений Windows, в которых Microsoft может предоставить более безопасные механизмы подключения.
Способ 1: Изменение параметров реестра
Этот метод позволяет отключить строгую проверку аутентификации RPC на стороне компьютера, к которому подключен принтер (сервера печати).
- Откройте редактор реестра (нажмите
Win + R, введитеregeditи нажмите Enter). - Перейдите по следующему пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print - В правой части окна нажмите правой кнопкой мыши на пустое место, выберите Создать → Параметр DWORD (32 бита).
- Назовите новый параметр
RpcAuthnLevelPrivacyEnabled. - Дважды кликните по созданному параметру и установите его значение равным
0. - Закройте редактор реестра.
После внесения изменений необходимо перезагрузить службу диспетчера печати (Print Spooler) или полностью перезагрузить компьютер, чтобы настройки вступили в силу.
Изменять реестр нужно именно на том компьютере, который расшаривает принтер (к которому пытаются подключиться другие устройства), а не на клиентских машинах.
Способ 2: Подключение через локальный порт
Если изменение реестра невозможно или нежелательно по соображениям безопасности, можно использовать альтернативный метод установки принтера. Вместо использования общего доступа подключите устройство через локальный порт с указанием TCP/IP адреса.
Этот способ позволяет обойти требования аутентификации RPC, так как подключение происходит напрямую по сетевому адресу принтера, а не через механизм общего доступа Windows.
| Метод исправления | Где применять | Требуемые действия после настройки |
|---|---|---|
| Изменение реестра (RpcAuthnLevelPrivacyEnabled) | На компьютере-сервере, где физически подключен принтер | Перезагрузка службы Print Spooler или перезагрузка ПК |
| Подключение через локальный TCP/IP порт | На клиентском компьютере, который хочет печатать | Установка драйвера заново с выбором локального порта |
Частые ошибки
При попытке устранить ошибку 0x0000011b пользователи часто допускают следующие промахи:
- Изменение реестра не на том компьютере. Параметр
RpcAuthnLevelPrivacyEnabledнеобходимо создавать и изменять на машине, к которой принтер подключен физически (или которая выступает в роли сервера печати), а не на том компьютере, с которого вы пытаетесь подключиться. - Отсутствие перезагрузки. После изменения значения в реестре многие забывают перезапустить службу диспетчера печати или сам компьютер. Без этого шага новые параметры аутентификации не применятся.
- Игнорирование обновлений. Использование обходного пути через реестр снижает уровень безопасности системы. Рекомендуется регулярно проверять наличие новых накопительных обновлений Windows, которые могут содержать официальное исправление проблемы без необходимости отключения защитных механизмов.
FAQ
Можно ли исправить ошибку 0x0000011b удаленно?
Да, если у вас есть административный доступ к компьютеру, на котором установлен принтер. Вы можете подключиться к его реестру удаленно или использовать средства групповой политики для развертывания параметра RpcAuthnLevelPrivacyEnabled со значением 0.
Безопасно ли устанавливать значение RpcAuthnLevelPrivacyEnabled в 0? Это временная мера, которая отключает строгую проверку подлинности RPC. Хотя это решает проблему подключения, оно потенциально снижает защищенность сети от атак типа PrintNightmare. По возможности следует использовать этот метод только во внутренних доверенных сетях и переходить на актуальные обновления Windows при их появлении.
Какие версии Windows затронуты этой ошибкой? Проблема возникает в Windows 10 и Windows Server после установки обновлений безопасности от сентября 2021 года (таких как KB5005565 и KB5005566). Более старые системы без этих патчей не требуют изменения параметров реестра для подключения к общим принтерам.