🪟windows

Исправить ошибку 0x0000011b подключения принтера в Windows 11/10

Код ошибки 0x0000011b связанный с сетевым принтером начал появляться после обновления патчей KB5005627, KB5005652, KB5005563, KB5005573 KB5005565, KB5006670, KB5005573 и KB5005613 в разных редакциях и версиях Windows 11/10, которое Microsoft выпустила, чтобы закрыть уязвимость PrintNightmare в очереди печати. На самом деле, уязвимость не закрывалась, если администратор не создавал вручную дополнительный параметр в реестре. По это причине, microsoft с обновлениями автоматически начала создавать данный параметр в реестре, что и привело к массовой ошибке 0x0000011b.

Компания Майкрософт закрыла уязвимость в RPC принтера впуском патча KB4599464 под номером CVE-2021-1678 12 января 2021 г. Кроме того, microsoft убрала возможность по умолчанию запуск принтера в сети без прав администратора в патче KB5005652 (CVE-2021-34481) 10 августа 2021 года. Все внесенные изменения и приводят к ошибке 0x0000011b при попытке подключится к принтеру в одной сети у того пользователя, который не имеет достаточных прав. Он просто не сможет установить драйвер принтера из сети/сервера.

Уязвимость со временем 2021 года закрыли и номера данных патчей в новых версиях Windows 11 23H2-25H2 вы не найдете, так как это уже встроено в функционал системы через реестр. Вы это должны учесть, чтобы воспользоваться способом при помощи реестра ниже.

В данной инструкции о том, как исправить ошибку "Windows не удается подключиться к принтеру" с кодом ошибки 0x0000011b в Windows 11/10.

0x0000011b принтер

1. Снизить уровень защиты RpcAuthnLevelPrivacyEnabled

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

Нажмите Win+R и введите regedit, чтобы открыть редактор реестра. В реестре перейдите по пути:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
  1. Щелкните правой кнопкой мыши справа по пустому месту.
  2. Выберите "Создать" > "Параметр DWORD (32 бита)".
  3. Назовите его RpcAuthnLevelPrivacyEnabled.
  4. Щелкните по нему дважды и установите 0.
  5. Перезагрузите ПК.RpcAuthnLevelPrivacyEnabled 0

Если для вас ложно изменить параметры в реестре, то запуcтите комаyдную строку от имени аlминистратора и введите:

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f

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

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

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

3. Удалите установленное обновление безопасности

  1. Это крайний не безопасный способ, так как будет открыта уязвимость при удалении патча безопасности, но если ПК только в локальной в сети без выхода в Интернет, то стоит прибегнуть к данному способу, особенно, если Windows 11/10 не обновлялись с 2022 года. В Windows 11/10 напишите в поиске меню пуска "Панель управления" и откройте её. Далее перейдите в удаление программ.удаление программ панель управления
  2.  Слева нажмите на "Просмотр установленных обновлений".просмотр установленных обнволений
  3.  Выделите "Обновление безопасности KB5005565" и нажмите выше "Удалить". Перезагрузите ПК и ошибка 0x0000011b устранится. Это касается патчей KB5005627, KB5005652, KB5005563, KB5005573 KB5005565, KB5006670, KB5005573, KB5005613, KB4599464.удалить KB5005565