Ошибка 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 исправлена, а принтер успешно подключён.
Содержание
- Способ 1: Редактирование реестра
- Способ 2: Удаление проблемного обновления
- Способ 3: «Командная строка»
- Способ 4: Удаление принтера
- Вопросы и ответы
Способ 1: Редактирование реестра
Ошибка 0x0000011b, как правило, появляется тогда, когда происходит попытка установки сетевого принтера или подключение к уже установленному. Для закрытия уязвимости в очереди печати компания Microsoft выпустила несколько патчей («KB5005627», «KB5005652», «KB5005563», «KB5005573», «KB5005565» и «KB5005613»), после инсталляции которых может происходить данная проблема. Чтобы действительно закрыть уязвимость, пользователю, являющемуся администратором, нужно было вручную создать дополнительный ключ в системном реестре. Но после инсталляции апдейта параметр создается автоматически, что приводит к рассматриваемой ошибке в Windows 10.
В большинстве актуальных версий Windows 10 патчи недоступны для удаления (но такой вариант мы также рассмотрим ниже), поэтому рекомендуем вручную отключить защиту от уязвимости в очереди печати с помощью редактирования системного реестра:
- Одновременно нажмите на клавиши «Win + R», затем введите команду
regedit
в текстовом поле и нажмите на кнопку «ОК», чтобы запустить штатное средство «Редактор реестра». - В открывшемся окне перейдите по пути
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
. В центральной части окна системного реестра кликните правой кнопкой мыши, затем выберите «Создать» и пункт «Параметр DWORD (32 бита)». - Созданному ключу задайте следующее имя –
RpcAuthnLevelPrivacyEnabled
. - Дважды кликните по новому параметру правой кнопкой мыши и в строке «Значение» введите «0». Нажмите на кнопку «ОК» для сохранения настроек.
После проделанных манипуляций перезагрузите компьютер и попытайтесь вновь подключиться к виртуальному принтеру. Скорее всего, ошибка будет исправлена, но если нет, то переходите к следующим способам.
Способ 2: Удаление проблемного обновления
Этот способ, правда, доступный не во всех Виндовс 10, предполагает ручное удаление проблемного патча, который может вызывать ошибку 0x0000011b. Такой вариант не слишком предпочтителен, поскольку все уязвимости, которые были закрыты данными обновлениями, будут снова открыты.
Как мы уже писали, проблемы с подключением или установкой виртуального принтера связаны с апдейтами под кодами «KB5005627», «KB5005652», «KB5005563», «KB5005573», «KB5005565» и «KB5005613». С помощью встроенных средств системы проверьте, доступны ли такие к удалению, и если да, то деинсталлируйте патчи самостоятельно:
- С помощью системного поиска в главном меню отыщите штатное средство «Панель управления».
- Нажмите на меню «Просмотр» и выберите пункт «Крупные значки». В основной части окна кликните по разделу «Программы и компоненты».
- На панели слева нажмите на строку «Просмотр установленных обновлений».
- В новом окне в списке апдейтов посмотрите, есть ли среди установленных патчей те, что были перечислены выше. Если да, избавьтесь от их, выделив нажатием левой кнопкой мыши и нажав на кнопку «Удалить» вверху.
После удаления проблемных обновлений потребуется также перезагрузить систему, чтобы новые параметры вступили в силу, после чего можно проверить, была ли устранена ошибка.
Способ 3: «Командная строка»
В некоторых случаях может помочь создание еще одного параметра в системном реестре. Он может помочь в том случае, если пользователи в сети не могут устанавливать виртуальные принтеры с помощью драйверов на удаленном компьютере или обновлять эти драйверы. Можно снять ограничения через сам реестр или консоль, и мы покажем второй вариант:
- Откройте «Командную строку» от имени администратора. Для этого можете использовать поиск Windows и соответствующий тип запуска.
- Вставьте команду
reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f
и нажмите на клавишу «Enter» для ее выполнения.
Вы также можете запустить «Редактор реестра» и проверить там отсутствие каких-либо подразделов и параметров в одной из веток. Для этого перейдите по пути
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers
и посмотрите, есть ли там данные, которых, по идее, быть не должно. Если да, то их нужно удалить, но рекомендуем сначала сделать экспорт куста реестра или создать точку восстановления системы.
Читайте также: Инструкция по созданию точки восстановления Windows 10
Способ 4: Удаление принтера
Если у вас уже установлен виртуальный принтер, но подключения к нему не происходит и появляется ошибка 0x0000011b, то можете попытаться удалить его из списка устройств, а затем заново установить. Делается это с помощью «Панели управления» и соответствующего раздела:
- Запустите системное средство так же, как в Способе 2, потом выберите раздел «Устройства и принтеры».
- В списке установленного оборудования найдите виртуальный принтер и щелкните по нему правой кнопкой мыши. Из контекстного меню выберите пункт «Удалить устройство».
- Подтвердите действие в системном окне.
Как уже мы говорили, после удаления попробуйте заново установить виртуальное оборудование и выполнить подключение.
Еще статьи по данной теме:
Помогла ли Вам статья?
Код ошибки 0x0000011b связанный с сетевым принтером начал появляться после обновления некоторых патчей как KB5005627, KB5005652, KB5005563, KB5005573 KB5005565 и KB5005613 в разных редакциях и версиях Windows 11/10, которое Microsoft выпустила, чтобы закрыть уязвимость PrintNightmare в очереди печати. На самом деле, уязвимость не закрывалась, если администратор не создавал вручную дополнительный параметр в реестре. По это причине, microsoft с обновлениями автоматически начала создавать данный параметр в реестре, что и привело к массовой ошибке 0x0000011b.
Кроме того, microsoft убрала возможность по умолчанию запуск принтера в сети без прав администратора в патче KB5005652 от 10 августа. Это приводит к ошибке 0x0000011b при попытке подключится к принтеру в одной сети у того пользователя, который не имеет достаточных прав. Он просто не сможет установить драйвер принтера из сети/сервера.
В данной инструкции о том, как исправить ошибку «Windows не удается подключиться к принтеру» код ошибки 0x0000011b в Windows 11/10.
1. Удалить обновление KB5005565
1. В Windows 11/10 напишите в поиске меню пуска «Панель управления» и откройте её. Далее перейдите в удаление программ.
2. Слева нажмите на «Просмотр установленных обновлений«.
3. Выделите «Обновление безопасности KB5005565» и нажмите выше «Удалить«. Перезагрузите ПК и ошибка 0x0000011b устранится.
Без удаления обновлений
Если вы не желаете удалять обновление безопасности, то нажмите Win+R и введите regedit, чтобы открыть редактор реестра. В реестре перейдите по пути:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint
- Щелкните правой кнопкой мыши справа по пустому месту
- Создать > Параметр DWORD (32 бита)
- Назовите его RpcAuthnLevelPrivacyEnabled
- Щелкните по нему дважды и установите 0
- Перезагрузите ПК
2. Ошибка 0x0000011b установки драйвера принтера
Если пользователи в сети не могут устанавливать принтеры с помощью драйверов на удаленном компьютере или сервере, или обновлять драйвер принтера, то запустите командную строку от имени администратора и введите:
reg add "HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f
Смотрите еще:
- Как установить принтер по умолчанию в Windows 11/10
- Исправить ошибку pcl xl error при печати на принтере
- Ошибка 0x00000709 при подключении принтера в Windows 10
- Ошибка 0x00000709 при подключении принтера в Windows 10
- Не найден сетевой путь ошибка 0x80070035
[ Telegram | Поддержать ]
Ошибка 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 исправлена, а принтер успешно подключён.
При попытке установить сетевой принтер или распечатать с его помощью какой-либо документ пользователь может столкнуться с ошибкой «0x0000011b». Обычно её причиной выступает очередное обновление от Майкрософт. Призванное закрыть уязвимость в ОС Виндовс, но вызвавшее проблемы в работе сетевых принтеров. Ниже разберём причины ошибки 0x0000011b при установке принтера, а также предоставим решение возникшей дисфункции.
- Причины ошибки 0x0000011b при подключении принтера
- Не удается подключиться к принтеру 0x0000011b — что делать?
- Установите обновление KB5005611
- Измените значение системного реестра
- Установите драйвер для локального принтера
- Удалите проблемное обновление KB5005565
- Видео
Причины ошибки 0x0000011b при подключении принтера
Фактором ошибки 0x0000011B при подключении сетевого принтера стало включения компанией «Microsoft» в своё обновление KB5005565 специального средства по борьбе с уязвимостью подмены диспетчера очереди печати Виндовс (CVE-2021-1678). Данное средство позволяет повысить уровень проверки идентичности RPC (удалённого вызова процедуры принтера) и закрыть очередную «дыру» в программном коде ОС Виндовс.
С выпуском обновления KB5005565 компания Майкрософт хоть и закрыла упомянутую уязвимость, но параллельно создала другую проблему, вмешавшись в уровень аутентификации TPC для сетевых принтеров. Корнем ошибки является значение параметра реестра RpcAuthnLevelPrivacyEnabled, находящегося по пути в системном реестре:
HKEY_LOCAL_MACHINESystemCurrentControlSetControlPrint
После того, как изменение было установлено в большинство ОС Виндовс, ошибка 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 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 может быть вызвана и другими причинами, на что косвенно укажет отсутствие положительного результата от предпринятых действий. В таких случаях рекомендуется выполнить переустановку принтера, а также проверить сетевые настройки на компьютере.
Загрузка…
Несколько пользователей жаловались на получение кода ошибки 0x0000011b при печати на принтере в Windows 11/10 после установки последних накопительных обновлений на свои устройства. Итак, в качестве общего решения вы можете удалить недавно установленное обновление и посмотреть, решит ли это проблему.
Например — пользователи Windows 10 21H1 получают эту ошибку только после установки накопительного обновления — KB5006670. Эта проблема также может возникнуть по ряду других причин, которые мы увидим позже в этой статье. Регулярное обновление драйверов принтера, остановка / запуск службы диспетчера очереди печати и запуск средства устранения неполадок принтера — вот несколько решений, которые должны решить эту проблему в Windows 11/10.
Что может вызвать ошибку принтера 0x0000011b в Windows 11/10?
Если вы не установили последнее обновление безопасности, но на вашем компьютере возникает код ошибки 0x0000011b, это может происходить по следующим причинам:
- Проблемы в ветке реестра PointAndPrint.
- Отключена служба диспетчера очереди печати.
- Поврежденные или устаревшие драйверы принтера.
Пользователи Windows 11/10 впервые начали сообщать о проблемах при печати возникающих в результате ошибки 0x0000011b в июле 2021 года после того, как Microsoft исправили уязвимость в службе диспетчера очереди печати Windows. После этого с каждым новым накопительным обновлением компания либо решает, либо возвращает проблемы с печатью в Windows 10. Недавно они внесли изменение в запись реестра «Point and Print» и после этого снова периодически начала возникать ошибка 0x0000011b.
Содержание
- Удалите накопительное обновление KB5006670
- Удалите последнее накопительное обновление с помощью CMD
- Внесите изменения в реестр
- Запустите средство устранения неполадок принтера
- Остановите и запустите службу диспетчера очереди печати
- Обновите драйверы принтера
Удалите накопительное обновление KB5006670
Как указано выше, у некоторых пользователей эта проблема возникает только после установки на свои устройства последнего исправления безопасности, то есть KB5006670. Итак, в качестве обходного пути вы должны попробовать удалить это накопительное обновление и посмотреть, решит ли оно проблему. Ниже описано, как удалить исправление безопасности от октября 2021 года в версиях Windows 10 21h1, 20h2 и 2004.
- Нажмите Win + I, чтобы открыть окно Параметры.
- Далее перейдите раздел Обновление и безопасность, а затем выберите в левой части окна пункт Центр обновления Windows.
- Нажмите на кнопку Просмотр журнала обновлений на правой панели.
- В открывшемся окне вы найдете опцию — Удалить обновления, нажмите на нее.
- Вы будете перенаправлены в раздел Удаление обновления панели управления.
- После этого вы увидите справа список всех установленных обновлений. Прокрутите вниз и найдите KB5006670, нажмите на него правой кнопкой мыши и выберите Удалить. Когда на экране появится предупреждающее сообщение, выберите Да.
- Ваше устройство сразу же перезагрузится и начнет удалять выбранное обновление. Дождитесь успешного удаления этого накопительного обновления.
После удаления этого накопительного обновления снова перезагрузите компьютер и посмотрите, сможете ли вы теперь распечатать свои документы.
Удалите последнее накопительное обновление с помощью CMD
В случаях, когда вы не можете удалить последнее накопительное обновление с помощью панели управления, вы можете использовать командную строку. Консоль Windows предоставляет простой способ избавиться от всех проблемных / неисправных обновлений за несколько секунд. Ниже представлены шаги, которые необходимо выполнить для этого.
- Запустите командную строку от имени администратора.
- Когда откроется окно командной строки, введите команду представленную ниже и нажмите Enter.
wusa /uninstall /kb:5006670
Внимание! В данном случае, рассказывается как удалить обновление KB5006670, если проблему представляет другое установленное обновление на вашем ПК, то в команде представленной на предыдущем шаге замените номер KB обновления. Обязательно сохраняйте двоеточие при вводе команды.
- Когда появится подтверждающее сообщение Автономного установщика обновлений Windows, нажмите Да.
- Приложение консоли удалит выбранное обновление и перезагрузит компьютер.
После перезагрузки войдите в свою учетную запись и проверьте, помогло ли это устранить ошибку принтера 0x0000011b.
Внесите изменения в реестр
Если предыдущее решение не помогло или вы не хотите удалять установленные обновления на вашем компьютере, предлагаем воспользоваться способом описанным в этом разделе. Однако это предполагает внесение изменений в реестр Windows с помощью редактора. Редактор реестра — это место учета всех изменений(программ, обновлений), которые вы когда-либо выполняли в операционной системе Windows.
Предупреждение! Прежде чем приступить к внесению изменений в реестр, обязательно создайте резервную копию реестра. Вы можете использовать эту резервную копию в случае ухудшения работы операционной системы после внесения изменений.
- Нажмите Ctrl + Shift + Esc, чтобы запустить Диспетчер задач.
- Перейдите в меню Файл и выберите вариант — Запустить новую задачу.
- В окне Создание задачи введите regedit и нажмите ОК.
- Затем появится окно Контроль учетных записей, нажмите Да, чтобы разрешить открытие редактора реестра.
- Скопируйте / вставьте указанный ниже путь в адресную строку реестра и нажмите Enter. Вы также можете перейти по этому пути, развернув разделы на левой панели окна.
HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint
- Перейдите на правую панель окна и найдите запись RestrictDriverInstallationToAdministrators.
- Если вы не можете найти этот параметр, создайте новый параметр DWORD (32 бита), нажав правой кнопкой мыши на правой панеле и назовите его RestrictDriverInstallationToAdministrators.
- После того, как вы создали эту запись, дважды щелкните по ней левой кнопкой мыши и введите 0 в поле Значение. Затем нажмите OK, чтобы подтвердить сделанные изменения.
- Перезагрузите компьютер и проверьте, устранена ли ошибка 0x0000011b.
Внимание! Вышеупомянутый процесс очень сложен по своей природе, так как он включает в себя внесение изменений в реестр. При внесении любых неправильных изменений вся операционная система может быть повреждена. Чтобы упростить описанный выше процесс, вы можете использовать команду приведенную ниже, которую необходимо вставить в командную строку запущенную от имени администратора и затем нажать Enter для её выполнения.
reg add "HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f
Запустите средство устранения неполадок принтера
Если Windows 10 по-прежнему выдает код ошибки 0x0000011b при печати документов, запустите средство устранения неполадок принтера. Запуск этого инструмента просканирует возможные проблемы и устранит их при обнаружении. Даже в тех случаях, когда проблема не решается, будут предложены способы ее решения.
- Нажмите на клавиатуре клавиши Win + I, далее выберите Обновление и безопасность и нажмите Устранение неполадок.
- В правой части окна нажмите Дополнительные средства устранения неполадок.
- Нажмите на раздел Принтер, чтобы развернуть его и нажмите на кнопку Запустить средство устранения неполадок.
- Когда запустится средство устранения неполадок, выберите свой принтер и нажмите Далее.
- Теперь следуйте инструкциям на экране, чтобы выполнить действия по устранению неполадок.
Остановите и запустите службу диспетчера очереди печати
Каждое задание, которое вы отправляете на печать выполняется встроенной в операционную системой службой диспетчера очереди печати. Установка нового обновления или внесение разного рода изменений в Windows 10 может привести к повреждению этой службы и, следовательно, к отказу принтера с кодом ошибки 0x0000011b. Ниже мы расскажем как посмотреть и проверить текущее состояние этой службы и, если обнаружено, что она отключена, запустить её.
- Нажмите Win + R, чтобы открыть диалоговое окно Выполнить.
- Введите services.msc в открывшемся окне и нажмите ОК.
- Когда откроется окно Службы, прокрутите и найдите службу Диспетчер печати.
- Щелкните её правой кнопкой мыши и выберите параметр — Свойства.
- Теперь проверьте, что выбрано в поле Тип запуска. Используйте раскрывающееся меню рядом с ним и выберите Автоматически.
- Сосотояние службы должно отображаться как Выполняется, если так, то сначала нажмите кнопку Остановить, а затем Запустить. В том случае, если служба была отключена, то нажмите кнопку Запустить.
- Нажмите Применить, затем ОК, чтобы подтвердить эти настройки.
Перезагрузите компьютер и посмотрите, решена ли проблема, которая возникла при печати документов.
Обновите драйверы принтера
Наличие поврежденных или устаревших драйверов принтера также может вызвать эту ошибку с кодом 0x0000011b в Windows. Итак, если вы долгое время не обновляли драйверы принтера, обновите их и проверьте, решает ли это проблему. Вот как вы можете загрузить и установить последние драйвера для принтера.
В более ранних версиях операционных систем Windows пользователи могли искать обновления драйверов через диспетчер устройств, некоторое время назад Компания Microsoft отказалась от функции онлайн-поиска драйверов. Вы можете использовать инструмент ниже для ручной установки любых обновлений драйверов. Вот как найти и установить драйверы принтера через диспетчер устройств:
- Нажмите Win + X и выберите Диспетчер устройств.
- Щелкните значок стрелки слева от Очереди печати, чтобы развернуть этот раздел.
- Нажмите правой кнопкой мыши нужный принтер и выберите Обновить драйвер.
- В открывшемся окне нажмите — Найти драйверы на этом компьютере.
- В следующем окне нажмите кнопку Обзор и перейдите в папку, в которую вы загрузили файл драйвера принтера с сайта производителя HP, Epson, Samsung и т.д.
- Выберите этот файл и нажмите OK, чтобы началась его установка.
После успешного обновления драйверов принтера закройте все открытые окна и перезагрузите компьютер.
Ошибка 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 и 0x00000002), которые могут возникнуть в Windows при подключении сетевых принтеров с удаленных компьютеров (принт-серверов). Найдите в списке ниже ошибку, которая появляется у вас при подключении сетевого принтера и перейдите к решению.
Содержание:
- Ошибка 0x00000002 при установке сетевого принтера
- Ошибка 0x0000011b: Windows не может подключить сетевой принтер
Ошибка 0x00000002 при установке сетевого принтера
Ошибка 0x00000002 может возникнуть при попытке подключить сетевой принтер через принт-сервер и TCP/IP порт как в Windows 10, так и в Windows 7. После того, как вы открыли список сетевых принтеров на удаленном компьютере (через UNC путь в формате
\\computername
), и нажали кнопку Подключить, появляется ошибка:
Connect to Printer Windows cannot connect to the printer. Operation failed with error 0x00000002.
Установка принтера Windows не удается подключиться к принтеру В ходе операции произошла ошибка 0x00000002
Наличие ошибки 0x00000002 чаще всего значит, что драйвер для данного принтера, установленный на компьютере поврежден. В первую очередь стоит попробовать удалить данный драйвер из хранилища драйверов (по аналогии с кейсом об ошибке 0x00000057).
Выполните команду:
printui.exe /s /t2
В списке установленных драйверов найдите драйвер принтера, который вы пытаетесь установить и удалите его, нажав Remove и выбрав опцию удаления Remove driver and driver package.
Перезапустите диспетчер печати (
net stop spooler & net start spooler
) и попытайтесь еще раз подключить принтер.
Скорее всего драйвер установится и принтер подключится успешно.
Если нет, попробуйте такой способ:
- Удалите ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
- Если в папке c:\Windows\System32\spool\prtprocs\x64 есть подкаталоги с именами от 1 до 499, удалите все эти подкаталоги и файлы кроме winprint.dll
- Удалите все Print Processors и драйвера (за исключением winprint) из ветки HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments
- Перезагрузите компьютер и установите принтер
Ну и как обходной вариант, если предыдущие не сработали, подключите принтер через UNC адрес по инструкции из статьи Печать на сетевом принтере на Windows 10 из-под XP.
Ошибка 0x0000011b: Windows не может подключить сетевой принтер
Массовая проблема с подключением сетевых принтеров Windows с ошибкой 0x0000011b началась после установки обновлений безопасности Windows с 15 сентября 2021 года.
При подключении сетевого принтера с удаленного компьютера, на котором открыт общий доступ к принтеру, появляется ошибка:
Connect to Printer Windows cannot connect to the printer. Operation failed with error 0x0000011b.
Данная проблема связана с последними обновлениями безопасности, в которых Microsoft пытается закрыть уязвимость Print Nightmare. К сожалению, обновления не до конца протестированы и вызывают массовые ошибки 0x0000011b.
Для решения проблемы нужно удалить проблемное обновление на компьютере, на котором расшарен принтер (!). В зависимости от версии Windows на компьютере, раздающем принтер нужно удалить одно из следующих обновлений:
- KB5005565 — Windows 10 2004. 20H2 и 21H1
- KB5005566 – Windows 10 1909
- KB5005568 – Windows 10 1809 и Windows 10 LTSC
- KB5005030 — Windows Server 2019
- KB5005613, KB5005627 — Windows Server 2012 R2, Windows 8.1+
- KB5005563 – Windows 7, Windows Server 2008 R2 (у кого есть подписка Extended Security Updates для Windows 7/2008R2)
Для удаления обновления перейдите в Start -> Settings -> Update & Security -> View Update History -> Uninstall updates. Выберите недавно установленное обновление в зависимости от вашей версии Windows (например,
Security Update for Microsoft Windows (KB5005565)
) и нажмите Uninstall.
Или восопльзуйтесь командой (укажите номер обновления для вашего билда Windows):
wusa.exe /uninstall /kb:5005565
Перезагрузите компьютер и попробуйте подключить сетевой принтер вручную или через групповые политики. Обратите внимание, что если пользователи не могут подключить сетевые принтера без прав локального администратора (из-за патча уязвимости PrintNightmare), то вы можете временно разрешить установку принтеров пользователям, выполнив команду:
reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f
После этого пользователь сможет подключить принтер, и вы должны установить значение
RestrictDriverInstallationToAdministrators = 1
.
После удаления обновления его нужно скрыть из установки. В этом случае оно не будет автоматически устанавливаться при следующем цикле сканирования Windows Update.
Вы можете скрыть обновления с помощью официальной утилиты wushowhide.diagcab (https://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab) или с помощью PowerShell модуля PSWindowsUpdate:
$HideList = "KB5005565", "KB5005566", "KB5005568"
Hide-WindowsUpdate -KBArticleID $HideList -Verbose
Если вы не можете удалить обновление, тот как обходное решение вы можете подключить сетевой принтер через локальный порт. Например, имя локального порта для подключения принтера с удаленного компьютера может выглядеть так:
\\compname001\HP2035
Описано здесь в статье про другую распространенную ошибку подключения сетевого принтера — 0x0000007e.