Ошибка 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_MACHINESYSTEMCurrentControlSetControlPrint
- Нажмите правой кнопкой мыши в пустом месте правой панели редактора реестра и выберите пункт «Создать» — «Параметр DWORD (32 бита)».
- Задайте имя RpcAuthnLevelPrivacyEnabled для вновь созданного параметра.
- Установите значение 0 для него.
- Закройте редактор реестра и перезагрузите компьютер.
После перезагрузки попробуйте вновь подключиться к принтеру, с большой вероятностью, ошибка 0x0000011b больше не появится.
Если предыдущий метод не помог, можно попробовать другие способы исправить проблему:
- Проверьте, есть ли в реестре Windows раздел
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTPrinters
и содержит ли он какие-либо значения или подразделы (по умолчанию содержать не должен, при наличии — можно попробовать удалить, но имеет смысл создать точку восстановления системы перед этим). Также попробуйте создать в этом разделе подраздел с именем PointAndPrint, а в нём — параметр RestrictDriverInstallationToAdministrators со значением 0 или использовать команду
reg add "HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f
в командной строке, запущенной от имени администратора.
- Маловероятно, что сработает, но: попробуйте использовать встроенное средство устранения неполадок принтера, подробнее: Устранение неполадок в Windows 11, Устранение неполадок Windows 10.
- Этот способ не очень желателен, поскольку открывает уязвимости, закрытые соответствующими обновлениями. Проверьте, возможно ли удаление обновлений KB5005565, KB5005652 и KB5006670 на вашем компьютере. Проще всего сделать это, запустив командную строку от имени администратора и введя команду (пример для первого из обновлений в списке):
wusa /uninstall /kb:5005565
Возможны и другие варианты: Как удалить обновления Windows 10, Как удалить обновления Windows 11. Если вы не нашли этого обновления, а при удалении в командной строке появляется сообщение «Обновление не установлено на этом компьютере», значит этот метод в вашем случае не подходит.
- Если принтер уже установлен, но не удаётся подключиться к нему, попробуйте удалить его в Панель управления — Устройства и принтеры, а затем выполнить повторную установку.
Надеюсь, один из способов помог в решении, ошибка 0x0000011b исправлена, а принтер успешно подключён.
Как подключить сетевой принтер, если пишет, что windows не удается подключиться к принтеру?
В августе 2021 года было выпущено обновление с номером KB5005652, после установки котрого у многих пользователей появились проблемы с подключением сетевых принтеров. Если принтер изначально был подключен к компьютеру с Windows 10 и “расшарен” для общего доступа, то после установки обновления KB5005652 при попытке подключить этот принтер по локальной сети к другим компьютерам возникало окно, в котором говорилось, что Windows не удается подключиться к принтеру. В ходе операции возникла ошибка 0x0000011b.
В данной статье мы расскажем, что нужно сделать, чтобы ошибка 0x0000011b больше не появлялась в процессе подключения сетевых принтеров.
Устранение проблемы
Как уже было сказано выше, причиной возникновения ошибки является обновление KB5005652. Казалось бы, все что нужно сделать для ее устранения – удалить это обновление. Именно это на некоторых сайтах и рекомендуют делать. Но вся проблема в том, что удалив пакет обновлений KB5005652, Вам никто не даст гарантии, что оно не будет снова установлено через некоторое время в автоматическом режиме. Поэтому мы поступим несколько иначе.
Чтобы избавиться от ошибки 0x0000011b, возникающей во время подключения сетевого принтера, нужно добавить в реестр один ключ. Делается это очень легко и быстро.
Для максимального упрощения мы создали специальный файл, который добавит в реестр по пути HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint параметр RpcAuthnLevelPrivacyEnabled и присвоит ему нулевое значение.
Внимание! Данный файл нужно запускать на компьютере, к которому изначально подключен сетевой принтер USB кабелем. При этом пользователь, запускающий этот файл, должен обладать правами администратора.
Скачать файл исправления ошибки 0x0000011b
Скачиваем файл по ссылке выше и запускаем его двойным кликом. Для скачивания нажмите по ссылке правой кнопкой мыши и выберите “Сохранить” или “Сохранить ссылку как”.
После запуска появится предупреждение, в котором нужно нажать кнопку “Запустить”.
Предупреждение системы безопасности
Далее отобразится еще одно предупреждение. В нем также соглашаемся с вносимыми изменениями.
Предупреждение внесения изменений в реестр
Затем Вы увидите сообщением об успешном внесении изменений в реестр.
Успешное внесение изменений в реестр
Эти изменения заключаются в добавлении параметра RpcAuthnLevelPrivacyEnabled с нулевым значением в ветку HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint системного реестра.
Результат
Теперь остается перезагрузить компьютер и можете пробовать подключать принтер по сети.
Лучшая благодарность автору — репост к себе на страничку:
Ошибка 0x0000011B появляется при попытке использовать сетевой принтер с компьютера с Windows 7, 10, 11. При чем может возникать как на отдельных устройствах, так и на всех параллельно. Ошибка появилась после очередного обновления системы безопасности, которое недавно выпущено Microsoft. Причиной является серия изменений в системе безопасности, призванные закрыть уязвимость подмены диспетчера очереди печати в Windows. После последнего патча (от 14 сентября) для устранения проблемы, возникла другая проблема на уровне аутентификации TPC в сетевых принтерах.
Причины ошибки 0x0000011B
На текущий момент главная причина проблемы – новые сценарии обеспечения безопасности для Windows. Логично, что исправить ошибку 0x0000011B можно путем удаления проблемного обновления. Вот только появляется другая проблема – известные уязвимости системы. Однако есть способ одновременно и защититься от хакерских атак, и получить доступ к сетевым принтерам.
Что делать для исправления ошибки?
Сегодня есть 2 известных и действенных исправления ошибки 0x0000011B:
- Изменить проблемное значение в реестре.
- Удалить проблемное обновление.
Также есть большая вероятность, что Microsoft уже выпустила исправление ошибки к тому моменту, когда вы будете читать данную статью. Поэтому первым делом стоит проверить наличие обновлений и установить их. Если все еще не вышел фикс данного бага, следуйте приведенным ниже инструкциям.
Способ 1: отключить защиту от CVE-2021-1678
Именно попытка защиты от CVE-2021-1678 и привела к появлению ошибки 0x0000011b. Благо, изменив один из параметров реестра, удастся добиться сразу двух целей: защититься от уязвимости «Призрачного принтера» и MSHTML, а также исправить сбой подключения к принтеру.
Что же нужно сделать:
- Жмем правой кнопкой мыши по «Пуску» и выбираем элемент «Выполнить».
- В новую строку вводим regedit и кликаем по «Ок».
- Последовательно открываем следующие папки HKEY_LOCAL_MACHINESystemCurrentControlSetControlPrint.
- В конечном каталоге переходим в правое окно и ищем параметр с названием RpcAuthnLevelPrivacyEnabled. Если его здесь нет, следует создать новый 32-разрядный параметр DWORD.
- Устанавливаем для него значение 0.
Примечание! Это и другие исправления из данной инструкции применимы для устранения ошибки 0x0000011b как в Windows 10, так и в Windows 11.
Способ 2: удалить проблемное обновление
Чтобы убрать корень текущей ошибки, нужно всего лишь удалить обновление, которое и вызвало появление сбоя. Его код – KB5005565. По нашему мнению, это не лучшее решение, так как оно не только исправляет ошибку 0x0000011b, но и делает компьютер уязвимым к PrintNightmare и MSHTML. Учитывая потенциальную опасность процедуры, лучше выбрать первый способ. Однако, если вы здраво оцениваете риски (они действительно не очень большие) и готовы подождать выхода более стабильного исправления, можно приступать к процедуре удаления обновления.
Инструкция:
- Нажимаем комбинацию Win + X и выбираем из меню Пуска – «Программы и компоненты».
- Переходим на вкладку «Просмотр установленных обновлений».
- Ищем то, что имеет код KB5005565, нажимаем по нему правой кнопкой мыши и выбираем «Удалить».
- Перезагружаем компьютер, чтобы система работала более стабильно.
Полезно! Если ошибка появилась на Windows 7, она ей несвойственна, на подобные заявления встречались, следует попробовать переподключить принтер. У многих данное решение сработало.
На этом все, мы перечислили все известные исправления ошибки 0x0000011B в Windows 7, 10, 11. До сих пор они помогали, надеемся, сработают и в вашем случае.
Автор: , 09.01.2023
Рубрики: Восстановление и ремонт, Офис
Доброго времени суток!
Сегодня небольшой пост по решению обозначенной ошибки (0x0000011b, см. на скриншоте ниже ее пример 👇).
Возникает она при попытке подкл. сетевой принтер, на ОС Windows 10/11. Причем, если к вашему сетевому принтеру подключается несколько компьютеров — ошибка часто появл. сразу на всех устройствах!
Кстати, заранее отмечу, для устранения проблемы нам понадобиться доступ и к клиенту, и к компьютеру-серверу, к которому кабелем подключен принтер!
*
В ходе операции произошла ошибка 0x0000011b
*
Решение
📌 Вариант 1
Провести нижеперечисленные манипуляции нужно на ПК-севере (если не знаете какой из них «кто» — делайте на всех):
- открыть редактор реестра (Win+R, regedit);
- перейти в ветку: HKLMSYSTEMCurrentControlSetControlPrint
- нажать правой кнопкой мыши (ПКМ) по пустому полю в правой части окна и создать параметр DWORD (32 бит); 👇
Создать параметр DWORD 32 бита
- созданный нами параметр нужно назвать как RpcAuthnLevelPrivacyEnabled и присвоить ему значение 0;
RpcAuthnLevelPrivacyEnabled
- перезагрузить компьютер.
*
👉 На ПК-клиентах, когда они не могут установить сетевой принтер с помощью драйверов на удаленном компьютере, — попробуйте запустить командную строку (от имени админа) и введите следующую команду:
reg add «HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint» /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f
👉 Если возникли сложности с поиском и подкл. сетевого принтера — см. мою предыдущую заметку, ссылка ниже.
Как сделать принтер сетевым. Как подключить сетевой принтер, настройка Windows
*
📌 Вариант 2
Ошибка с кодом 0x0000011b возникает после обновления Windows следующими патчами: KB5005627, KB5005652, KB5005563, KB5005573, KB5005565, KB5005613 (прим.: перечислены патчи для разных редакций Windows).
Так вот, можно попробовать открыть 📌контрольную панель управления ОС, затем перейти во вкладку «Программы / просмотр установленных обновлений» и удалить из списка проблемные патчи.
Просмотр установленных обновлений — контрольная панель
*
Если вы решили вопрос другим способом — напишите пару слов в комментариях. Заранее благодарю!
🙂
Полезный софт:
-
- Видео-Монтаж
Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
Видео сделает даже новичок!
-
- Ускоритель компьютера
Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).
При установке либо подключении к уже установленному сетевому принтеру вы можете столкнуться с ошибкой 0x0000011b, являющейся на данный момент одной из самых распространенных проблем, с которыми приходится сталкиваться при работе с сетевыми устройствами печати. В последних сборках Windows 10 и 11 наиболее вероятной причиной этой неполадки являются выпущенные Microsoft обновления безопасности KB5005565, KB5005652 и KB5006670.
В задачу которых входит закрытие уязвимости CVE-2021-1678, более известной под названием Windows Print Spooler Spoofing Vulnerability.
Устранить вызываемую обновлениями ошибку можно их удалением, однако в списке установленных патчей безопасности они отсутствуют. При желании удалить их, конечно, можно, но есть более избирательное и тонкое решение — отключение защиты от CVE-2021-1678 в реестре.
Откройте редактор реестра командой regedit и разверните ветку:
HKLMSYSTEMCurrentControlSetControlPrint
Создайте в правой колонке новый параметр типа DWORD,
назовите его RpcAuthnLevelPrivacyEnabled, а в качестве его значения установите 0 (оставьте по умолчанию).
Перезагрузите компьютер и попробуйте подключиться к сетевому принтеру.
Если ошибка была вызвана защитой от указанной выше уязвимости, соединение с устройством установится в штатном режиме.
В случае отсутствия результата попробуйте такое дополнительное решение.
Перейдите в редакторе реестра к ветке HKLMSOFTWAREPoliciesMicrosoftWindows NTPrinters и посмотрите, имеются ли в последнем подразделе какие-либо параметры или вложенные подразделы. Если имеются, удалите их, не забыв перед этим создать на всякий случай точку восстановления системы.
Как вариант, в разделе Printers можно создать подраздел PointAndPrint с DWORD-параметром RestrictDriverInstallationToAdministrators и значением 0. Не забываем, что после внесения изменений в реестр нужно перезагружать систему.
Если применением твиков ошибку 0x0000011b при подключении принтера устранить не удается, удалите указанные патчи безопасности, выполнив в запущенной от имени администратора командной строке команду wusa /uninstall /kb:xxxxxxx, где xxxxxxx — номер пакета обновления.
Нельзя исключать, что ошибка 0x0000011b может быть вызвана и другими причинами, на что косвенно укажет отсутствие положительного результата от предпринятых действий. В таких случаях рекомендуется выполнить переустановку принтера, а также проверить сетевые настройки на компьютере.
Загрузка…