Как исправить ошибку 0x0000011b при подключении принтера в Windows 11 и Windows 10
Ошибка 0x0000011b «Windows не удается подключиться к принтеру» — одна из самых распространённых проблем при установке или подключении к уже установленному сетевому принтеру в актуальных версиях Windows. Однако, в большинстве случаев она сравнительно легко решаема.
В этой инструкции подробно о способах исправить ошибку 0x0000011b при подключении к принтеру в Windows 11 и Windows 10, один из которых, с большой вероятностью, сработает в вашей ситуации.
Отключение CVE-2021-1678 Mitigation (защита от CVE-2021-1678)

Основная причина появления и широкого распространения ситуации «В ходе операции произошла ошибка 0x0000011b» — выпущенные Майкрософт обновления для защиты от уязвимости в удаленном вызове процедур при подключении принтера (Windows Print Spooler Spoofing Vulnerability), сама уязвимость получила код CVE-2021-1678.
Обновления выходили под номерами KB5005565, KB5005652 и KB5006670, но в текущих версиях Windows 11 и Windows 10 вы не найдёте их в списке доступных к удалению. Тем не менее, отключить защиту от CVE-2021-1678 и, с большой вероятность, исправить ошибку 0x0000011b можно:
- Нажмите правой кнопкой мыши по кнопке «Пуск», выберите пункт «Выполнить», введите regedit в открывшееся окно и нажмите Enter.
- В открывшемся редакторе реестра перейдите к разделу
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
- Нажмите правой кнопкой мыши в пустом месте правой панели редактора реестра и выберите пункт «Создать» — «Параметр DWORD (32 бита)».
- Задайте имя RpcAuthnLevelPrivacyEnabled для вновь созданного параметра.
- Установите значение 0 для него.
- Закройте редактор реестра и перезагрузите компьютер.
После перезагрузки попробуйте вновь подключиться к принтеру, с большой вероятностью, ошибка 0x0000011b больше не появится.
Дополнительные варианты решения проблемы
Если предыдущий метод не помог, можно попробовать другие способы исправить проблему:
- Проверьте, есть ли в реестре Windows раздел
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers
и содержит ли он какие-либо значения или подразделы (по умолчанию содержать не должен, при наличии — можно попробовать удалить, но имеет смысл создать точку восстановления системы перед этим). Также попробуйте создать в этом разделе подраздел с именем PointAndPrint, а в нём — параметр RestrictDriverInstallationToAdministrators со значением 0 или использовать командуreg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f
в командной строке, запущенной от имени администратора. - Маловероятно, что сработает, но: попробуйте использовать встроенное средство устранения неполадок принтера, подробнее: Устранение неполадок в Windows 11, Устранение неполадок Windows 10.
- Этот способ не очень желателен, поскольку открывает уязвимости, закрытые соответствующими обновлениями. Проверьте, возможно ли удаление обновлений KB5005565, KB5005652 и KB5006670 на вашем компьютере. Проще всего сделать это, запустив командную строку от имени администратора и введя команду (пример для первого из обновлений в списке):
wusa /uninstall /kb:5005565
Возможны и другие варианты: Как удалить обновления Windows 10, Как удалить обновления Windows 11. Если вы не нашли этого обновления, а при удалении в командной строке появляется сообщение «Обновление не установлено на этом компьютере», значит этот метод в вашем случае не подходит. - Если принтер уже установлен, но не удаётся подключиться к нему, попробуйте удалить его в Панель управления — Устройства и принтеры, а затем выполнить повторную установку.
Надеюсь, один из способов помог в решении, ошибка 0x0000011b исправлена, а принтер успешно подключён.
Dmitry
Уточню.
Ошибка сетевого принтера появляется на клиенте при попытке подключить сетевой принтер.
Но ключ реестра RpcAuthnLevelPrivacyEnabled нужно прописывать и перезагружать именно сервер — ПК, к которому подключен принтер кабелем.
Не знаю почему в статье это не написано.
Ответить
Евгений
Спасибо Вам, добрый человек. На многих сайтах находил варианты решения проблемы. Ни чего не получалось. Сам не допер, что реестр нужно поправлять на компьютере с установленным принтером, а не на удаленном, где выскакивает ошибка. Еще раз Большое спасибо)
Ответить
Сергей
Спасибо
Ответить
Пётр
Спасибо!
В реестре отсутствовал раздел «RpcAuthnLevelPrivacyEnabled»
+ применил строку для реестра
Перезагрузил и принтер установился :)
Ответить
Андрей
Можно не перезагружать даже, а перезапустить диспетчер печати на сервере. Тогда клиент начнёт подключаться.
Ответить
North Wind
Спасибо! Выручили!
Сделали, как в вашей инструкции (вариант с добавлением параметра в реестр). Ошибка больше не появляется.
Ответить
Александр
Огромное спасибо!!! Первый вариант помог.
Ответить
Михаил
Спасибо!
Метод «Отключение CVE-2021-1678» (добавление параметра RpcAuthnLevelPrivacyEnabled в реестр), как оказалось, в Windows 7 тоже работает.
Ответить
Slay
Добавление параметра RpcAuthnLevelPrivacyEnabled решило проблему 0x0000011b на Windows 7. Параметр добавил в реестр на компе с двумя расшаренными принтерами.
Ответить
Павел
СПАСИБО!!! Помог первый вариант.
Ответить
Алексей
Не помогло ничего, 0x0000011b, так и висит, зачем я вообще обновил эту винду.
Ответить
Pavel
помогло после установки SMB протоколов, спасибо
Ответить
Вячеслав
Спасибо! Работает. Просто и ясно, отличный сайт
Ответить