Ошибка 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 исправлена, а принтер успешно подключён.
При установке либо подключении к уже установленному сетевому принтеру вы можете столкнуться с ошибкой 0x0000011b, являющейся на данный момент одной из самых распространенных проблем, с которыми приходится сталкиваться при работе с сетевыми устройствами печати. В последних сборках Windows 10 и 11 наиболее вероятной причиной этой неполадки являются выпущенные Microsoft обновления безопасности KB5005565, KB5005652 и KB5006670.
В задачу которых входит закрытие уязвимости CVE-2021-1678, более известной под названием Windows Print Spooler Spoofing Vulnerability.
Устранить вызываемую обновлениями ошибку можно их удалением, однако в списке установленных патчей безопасности они отсутствуют. При желании удалить их, конечно, можно, но есть более избирательное и тонкое решение — отключение защиты от CVE-2021-1678 в реестре.
Откройте редактор реестра командой regedit и разверните ветку:
HKLM\SYSTEM\CurrentControlSet\Control\Print
Создайте в правой колонке новый параметр типа DWORD,
назовите его RpcAuthnLevelPrivacyEnabled, а в качестве его значения установите 0 (оставьте по умолчанию).
Перезагрузите компьютер и попробуйте подключиться к сетевому принтеру.
Если ошибка была вызвана защитой от указанной выше уязвимости, соединение с устройством установится в штатном режиме.
В случае отсутствия результата попробуйте такое дополнительное решение.
Перейдите в редакторе реестра к ветке HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Printers и посмотрите, имеются ли в последнем подразделе какие-либо параметры или вложенные подразделы. Если имеются, удалите их, не забыв перед этим создать на всякий случай точку восстановления системы.
Как вариант, в разделе Printers можно создать подраздел PointAndPrint с DWORD-параметром RestrictDriverInstallationToAdministrators и значением 0. Не забываем, что после внесения изменений в реестр нужно перезагружать систему.
Если применением твиков ошибку 0x0000011b при подключении принтера устранить не удается, удалите указанные патчи безопасности, выполнив в запущенной от имени администратора командной строке команду wusa /uninstall /kb:xxxxxxx, где xxxxxxx — номер пакета обновления.
Нельзя исключать, что ошибка 0x0000011b может быть вызвана и другими причинами, на что косвенно укажет отсутствие положительного результата от предпринятых действий. В таких случаях рекомендуется выполнить переустановку принтера, а также проверить сетевые настройки на компьютере.
Загрузка…
Ошибка 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_MACHINE\System\CurrentControlSet\Control\Print.
- В конечном каталоге переходим в правое окно и ищем параметр с названием RpcAuthnLevelPrivacyEnabled. Если его здесь нет, следует создать новый 32-разрядный параметр DWORD.
- Устанавливаем для него значение 0.
Примечание! Это и другие исправления из данной инструкции применимы для устранения ошибки 0x0000011b как в Windows 10, так и в Windows 11.
Способ 2: удалить проблемное обновление
Чтобы убрать корень текущей ошибки, нужно всего лишь удалить обновление, которое и вызвало появление сбоя. Его код — KB5005565. По нашему мнению, это не лучшее решение, так как оно не только исправляет ошибку 0x0000011b, но и делает компьютер уязвимым к PrintNightmare и MSHTML. Учитывая потенциальную опасность процедуры, лучше выбрать первый способ. Однако, если вы здраво оцениваете риски (они действительно не очень большие) и готовы подождать выхода более стабильного исправления, можно приступать к процедуре удаления обновления.
Инструкция:
- Нажимаем комбинацию Win + X и выбираем из меню Пуска – «Программы и компоненты».
- Переходим на вкладку «Просмотр установленных обновлений».
- Ищем то, что имеет код KB5005565, нажимаем по нему правой кнопкой мыши и выбираем «Удалить».
- Перезагружаем компьютер, чтобы система работала более стабильно.
Полезно! Если ошибка появилась на Windows 7, она ей несвойственна, на подобные заявления встречались, следует попробовать переподключить принтер. У многих данное решение сработало.
На этом все, мы перечислили все известные исправления ошибки 0x0000011B в Windows 7, 10, 11. До сих пор они помогали, надеемся, сработают и в вашем случае.
При попытке установить сетевой принтер или распечатать с его помощью какой-либо документ пользователь может столкнуться с ошибкой «0x0000011b». Обычно её причиной выступает очередное обновление от Майкрософт. Призванное закрыть уязвимость в ОС Виндовс, но вызвавшее проблемы в работе сетевых принтеров. Ниже разберём причины ошибки 0x0000011b при установке принтера, а также предоставим решение возникшей дисфункции.
- Причины ошибки 0x0000011b при подключении принтера
- Не удается подключиться к принтеру 0x0000011b — что делать?
- Установите обновление KB5005611
- Измените значение системного реестра
- Установите драйвер для локального принтера
- Удалите проблемное обновление KB5005565
- Видео
Причины ошибки 0x0000011b при подключении принтера
Фактором ошибки 0x0000011B при подключении сетевого принтера стало включения компанией «Microsoft» в своё обновление KB5005565 специального средства по борьбе с уязвимостью подмены диспетчера очереди печати Виндовс (CVE-2021-1678). Данное средство позволяет повысить уровень проверки идентичности RPC (удалённого вызова процедуры принтера) и закрыть очередную «дыру» в программном коде ОС Виндовс.
С выпуском обновления KB5005565 компания Майкрософт хоть и закрыла упомянутую уязвимость, но параллельно создала другую проблему, вмешавшись в уровень аутентификации TPC для сетевых принтеров. Корнем ошибки является значение параметра реестра RpcAuthnLevelPrivacyEnabled, находящегося по пути в системном реестре:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
После того, как изменение было установлено в большинство ОС Виндовс, ошибка 0x0000011b начала проявляться повсеместно. Преимущественно она фиксировалась в небольших организациях и домашних сетях, которые не были настроены для задействования настроек протокола Kerberos в домене Виндовс.
Давайте рассмотрим, как устранить ошибку 0x0000011b при установке принтера на вашей ОС Виндовс.
Читайте также: доменные службы Active Directory сейчас недоступны на принтере что делать.
Не удается подключиться к принтеру 0x0000011b — что делать?
На текущий момент имеется несколько эффективных способов решения ошибки 0x0000011b. Они состоят как в установке необходимых обновлений, исправлении значения системного реестра, и еще ряде других способов. Давайте рассмотрим каждый из таких способов детальнее.
Установите обновление KB5005611
По заявлениям Майкрософт, после установки обновления KB5005565 устройства, которые пытаются подключиться к сетевому принтеру в первый раз, при загрузке и установке необходимых драйверов могут столкнуться с ошибкой 0x0000011b. Данная проблема была решена с выходом обновления KB5005611. Останется перейти по приведённой нами ссылке, и установить данное обновление для вашей версии ОС Виндовс.
Измените значение системного реестра
Другой метод решения ошибки 0x0000011B в сетевом принтере – это отключение повышенного уровня аутентификации для принтера IRemoteWinspool с помощью изменений значения параметра RpcAuthnLevelPrivacyEnabled REG_DWORD в системном реестре. При этом учтите, что после выполнения данного способа вы больше не будете защищены от уязвимости подмены Диспетчера очереди печати (CVE-2021-1678).
Для выполнения данного способа выполните следующее:
- Нажмите на клавиши Win+R для открытия окна запуска;
- В открывшемся окне введите regedit и нажмите на Энтер;
- В редакторе реестра перейдите по указанному пути: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print
- Щелкните правой кнопкой мышки на пустое место правой панели, и далее выберите «Создать» — «Параметр DWORD (32 бита)».
- Дайте новому параметру имя: RpcAuthnLevelPrivacyEnabled
- Дважды щёлкните по данному параметру, и установите для него значение «0», после чего нажмите на «Ок»;
- Закройте редактор и перезагрузите ваш PC;
- После перезагрузки попробуйте воспользоваться сетевым принтером. Ошибка 0x0000011B может быть устранена.
Установите драйвер для локального принтера
Один из наиболее эффективных способом избежать ошибки 0x0000011, оставаясь при этом защищённым от уязвимостей PrintNightmare и MSHTML – это добавить принтер, который вызывает проблемы, в локальный порт.
Для этого следуйте приведённым ниже инструкциям:
- Нажмите клавишу Win+R для открытия окна «Выполнить»;
- Там введите control и нажмите на ввод;
- После открытия панели управления в поисковой строке справа сверху наберите «Устройства и принтеры», и кликните слева на найденное совпадение;
- В открывшемся окне принтеров нажмите справа на «Добавление принтера»;
- Дождитесь завершения автоматического сканирования, после чего кликните на «Необходимый принтер отсутствует в списке»;
- В следующем окне выберите опцию «Добавить локальный … принтер с параметрами, заданными вручную», и нажмите на «Далее»;
- Далее выберите «Создать новый порт», затем выберите опцию «Local Port» в соответствующем раскрывающемся меню, затем нажмите на «Далее»;
- Введите имя сетевого порта и нажмите на «ОК»;
- В следующем меню выберите производителя вашего принтера в столбце слева, затем выберите корректный драйвер в столбце справа и еще раз нажмите на «Далее». Будет произведена загрузка правильных драйверов принтера.
- Выберите имя для локального драйвера принтера, который вы собираетесь установить. Затем нажмите «Далее» еще раз и дождитесь завершения установки;
- При необходимости разрешите общий доступ к данному принтеру;
- После того, как вы нажмете «Готово», вы увидите, что принтер уже внесен в список «Устройства и принтеры». Вы можете распечатать тестовую страницу, чтобы убедиться, что все работает нормально.
Это пригодится: как подключить принтер к компьютеру через сеть Wi-Fi.
Удалите проблемное обновление KB5005565
Несмотря на то, что во многих материалах для решения ошибки 0x0000011 рекомендуют удалить обновление KB5005565, делать этого мы не рекомендуем. В этом случае ваш компьютер останется открыт перед уязвимостями «PrintNightmare» и «MSHTML», что не выглядит оптимальным. Лучше воспользоваться приведёнными выше способами, и если не один из них не помог — тогда использовать способ, который мы опишем ниже
Если же вы решились на удаление проблемного обновления, тогда выполните следующее:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить»;
- Там наберите команду appwiz.cpl и нажмите ввод;
- Вверху слева нажмите на опцию «Просмотр установленных обновлений»;
- В перечне установленных обновлений найдите «KB500556» и деинсталлируйте его;
- После удаления обновления перезагрузите ПК и посмотрите, исчезла ли рассматриваемая проблема.
Видео
В нашем материале мы разобрали, в чём причина рассматриваемой ошибки, и какое решение позволит устранить ошибку 0x0000011b при установке принтера. Если установка обновлений KB5005611 вам не помогла, измените нужный параметр реестра. Это позволит устранить рассмотренную нами проблему, возникающую при сетевом подключении сетевого принтера.
Содержание
- Ошибка с кодом 0x0000011b в Windows 7, 10 и 11 — что это
- Причины ошибки 0x0000011b при подключении сетевого принтера
- Как исправить ошибку 0x0000011b в ОС Windows 7, 10 и 11
- Установка обновления KB5005611
- Отключение параметра в реестре
- Запуск средства устранения неполадок принтера
- Установка драйвера для локального принтера
- Удаление обновлений KB5005565 и KB5006670
Сбой при отправке документа в печать возникает по разным причинам. Но если документ отправлялся на сетевое оборудование, а пользователь видит окно с уведомлением об ошибке принтера 0x0000011b, то проблему создают настройки безопасности ОС.
Операционная система компьютера работает незаметно для пользователя. Каждую секунду она выполняет тысячи операций, обеспечивает работу программ, а также подключенных устройств.
Иногда, в ответ на действие пользователя система Windows объявляет, что не удается подключиться к принтеру по сети, и сообщает о возникшей ошибке. Причин тому несколько:
- несовершенство программного обеспечения;
- использование нелицензионных программ;
- сбои подключений;
- вирусы;
- конфликты между устройствами;
- устаревшее оборудование;
- неправильные настройки.
Это первопричины того, почему в ходе операции произошла ошибка и оборудование не отвечает на действия пользователя.
В 7-й, 10-й и 11-й версиях Windows ошибка 0x0000011b при установке принтера сообщает, что компьютер не может выполнить подключение к сетевому оборудованию. Эта проблема возникла из-за попытки разработчиков ОС закрыть недоработки системы безопасности.
Причины ошибки 0x0000011b при подключении сетевого принтера
Операционная система предлагает пользователям возможность организации сетевого подключения нескольких устройств. Эта опция помогает оптимизировать работу с информацией, программами или техникой, такой как принтер.
Структура сетевого подключения к принтеру состоит из главного компьютера, имеющего права администратора, самого печатного устройства, нескольких компьютеров. Когда возникает ошибка на устройствах, причинами становится либо отсутствие прав, либо недавно установленное обновление.
Совет! Перед установкой обновлений следует изучить информацию о наличии недоработок, допущенных разработчиками.
Если все же без конкретного обновления не обойтись, лучше сразу устранить риск возникновения ошибки при подключении сетевого принтера. Это избавит от простоев работы офиса и необходимости вызывать специалиста.
Как исправить ошибку 0x0000011b в ОС Windows 7, 10 и 11
Первое, что необходимо сделать — убедиться в видимости устройства. Если его не видит головной компьютер, то у других участников сети оборудование не отобразится. Для проверки следует выполнить такие шаги:
Если в списке принтера нет, то его лучше снова добавить, кликнув по соответствующей кнопке верхней части окна. Так как из-за сбоя компьютер не видит оборудования, то среди доступных его не будет. Следует щелкнуть по надписи «принтер отсутствует в списке». Далее программа предложит выполнить следующий алгоритм действий:
- добавить сетевое устройство, настроить его ручным способом;
- выбрать новый порт — «локальный»;
- придумать и написать имя порта.
После сохранения при подключении сетевого принтера у него должно быть выбранное ранее название порта.
Установка обновления KB5005611
Хорошая новость — разработчики уже смогли справиться с проблемой в новом обновлении. По этой причине самый простой способ устранить возникшую ошибку — это найти обновленный патч под номером KB5005611.
Получить новые настройки можно, запустив их поиск или выбрав вручную из списка доступных. Пошаговая инструкция для Windows 7:
- открыть главное меню левой нижней части экрана;
- выбрать строку «Панель управления»;
- зайти в раздел «Система и безопасность»;
- выбрать «Центр обновлений» — найти нужное или выполнить поиск.
Это самый простой и надежный способ, если ошибка появляется из-за установленного ранее пакета обновлений. Скачать патч можно на официальном сайте Microsoft.
Важно! Обновление занимает некоторое время — способ не самый быстрый, не подходит, если надо быстро исправить ошибку и начать распечатывать файлы.
Отключение параметра в реестре
Проблему можно решить, изменив параметры работы системы. Простыми словами пользователю необходимо перенастроить алгоритм для того, чтобы не возникало проблем с подключением к сетевому принтеру.
Инструкция по входу в реестр и изменению параметров:
После завершения необходимо проверить подключение и работу принтера по общей сети.
Запуск средства устранения неполадок принтера
Самое простое средство исправить ошибку — попросить об этом саму систему. Для этого необходимо вызвать «Центр устранения неполадок». В Windows 10 и последующих версиях операционной системы помощь следует искать в разделе безопасности и обновлений меню «Параметры».
Далее пользователь выбирает раздел «Оборудование и звук», затем вкладку — «Использование принтера». В открывшемся окне появится название проблемы с предложением диагностики для запуска поиска решения, необходимо нажать кнопку «Далее». Система предложит выбрать из списка неработающий сетевой принтер, выполнит проверку, затем предложит выбрать данный принтер как устройство по умолчанию.
Следующий шаг — предложение устранить неполадку, применив обновление.
Установка драйвера для локального принтера
Одна из причин возникновения ошибки — невозможность установить драйвер на подключенный к сети компьютер. Это возникает, опять же, вследствие отсутствия прав у пользователя. Обойти систему безопасности можно, изменив параметры реестра. Для того чтобы не искать нужную папку, а также не сбить работающую систему, можно получить права на установку в командной строке.
Пользователь должен ввести следующие команды, записывая их подряд:
- C:\WINDOWS\system32>
- Reg add «HKEY_LOCAL_MACHINE\
- Software\Policies\Microsoft\Windows NT\Printers\PointAnnPrin» /
- v RestrictDriverInstalationToAdministrators /
- t REG_DWORD /d 1 /f/
После ввода можно повторить установку или обновление драйвера, затем проверить работу принтера.
Удаление обновлений KB5005565 и KB5006670
Еще один действенный способ убрать ошибку — удалить проблемный патч. Правда, необходимо помнить: это затронет всю операционную систему, а не только настройки подключения принтера. В большинстве случаев ошибку вызывают установленные на компьютер пакеты обновлений KB5005565 и KB5006670. Название лучше записать или сделать фото.
Алгоритм удаления в Windows 10 состоит из следующих шагов:
После чего проверить возможность печати.
Важно! Если в компьютере установлен автоматический поиск и загрузка обновлений, то они могут вновь появиться через некоторое время.
Если виной возникшего сбоя стала ошибка 0x0000011b при установке принтера, то один из перечисленных способов гарантированно поможет ее устранить. Важно правильно вводить изменения настроек или реестров для адекватного ответа системы на заданную команду.
Как вас статья?