Ошибка 0xc0000011b windows 10 x64 как исправить

Как исправить ошибку 0x0000011b при подключении принтераОшибка 0x0000011b «Windows не удается подключиться к принтеру» — одна из самых распространённых проблем при установке или подключении к уже установленному сетевому принтеру в актуальных версиях Windows. Однако, в большинстве случаев она сравнительно легко решаема.

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

Отключение CVE-2021-1678 Mitigation (защита от CVE-2021-1678)

Сообщение об ошибке не удается подключиться к принтеру 0x0000011b

Основная причина появления и широкого распространения ситуации «В ходе операции произошла ошибка 0x0000011b» — выпущенные Майкрософт обновления для защиты от уязвимости в удаленном вызове процедур при подключении принтера (Windows Print Spooler Spoofing Vulnerability), сама уязвимость получила код CVE-2021-1678.

Обновления выходили под номерами KB5005565, KB5005652 и KB5006670, но в текущих версиях Windows 11 и Windows 10 вы не найдёте их в списке доступных к удалению. Тем не менее, отключить защиту от CVE-2021-1678 и, с большой вероятность, исправить ошибку 0x0000011b можно:

  1. Нажмите правой кнопкой мыши по кнопке «Пуск», выберите пункт «Выполнить», введите regedit в открывшееся окно и нажмите Enter.
  2. В открывшемся редакторе реестра перейдите к разделу
    HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlPrint
  3. Нажмите правой кнопкой мыши в пустом месте правой панели редактора реестра и выберите пункт «Создать» — «Параметр DWORD (32 бита)».
  4. Задайте имя RpcAuthnLevelPrivacyEnabled для вновь созданного параметра.
  5. Установите значение 0 для него. Исправление ошибки 0x0000011b в реестре Windows
  6. Закройте редактор реестра и перезагрузите компьютер.

После перезагрузки попробуйте вновь подключиться к принтеру, с большой вероятностью, ошибка 0x0000011b больше не появится.

Если предыдущий метод не помог, можно попробовать другие способы исправить проблему:

  1. Проверьте, есть ли в реестре Windows раздел
    HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTPrinters

    и содержит ли он какие-либо значения или подразделы (по умолчанию содержать не должен, при наличии — можно попробовать удалить, но имеет смысл создать точку восстановления системы перед этим). Также попробуйте создать в этом разделе подраздел с именем PointAndPrint, а в нём — параметр RestrictDriverInstallationToAdministrators со значением 0 или использовать команду

    reg add "HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f

    в командной строке, запущенной от имени администратора. Отключить установку принтеров только администраторами в реестре

  2. Маловероятно, что сработает, но: попробуйте использовать встроенное средство устранения неполадок принтера, подробнее: Устранение неполадок в Windows 11, Устранение неполадок Windows 10.
  3. Этот способ не очень желателен, поскольку открывает уязвимости, закрытые соответствующими обновлениями. Проверьте, возможно ли удаление обновлений KB5005565, KB5005652 и KB5006670 на вашем компьютере. Проще всего сделать это, запустив командную строку от имени администратора и введя команду (пример для первого из обновлений в списке):
    wusa /uninstall /kb:5005565

    Возможны и другие варианты: Как удалить обновления Windows 10, Как удалить обновления Windows 11. Если вы не нашли этого обновления, а при удалении в командной строке появляется сообщение «Обновление не установлено на этом компьютере», значит этот метод в вашем случае не подходит.

  4. Если принтер уже установлен, но не удаётся подключиться к нему, попробуйте удалить его в Панель управления — Устройства и принтеры, а затем выполнить повторную установку.

Надеюсь, один из способов помог в решении, ошибка 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, а также исправить сбой подключения к принтеру.

Что же нужно сделать:

  1. Жмем правой кнопкой мыши по «Пуску» и выбираем элемент «Выполнить».
  2. В новую строку вводим regedit и кликаем по «Ок».
  3. Последовательно открываем следующие папки HKEY_LOCAL_MACHINESystemCurrentControlSetControlPrint.
  4. В конечном каталоге переходим в правое окно и ищем параметр с названием RpcAuthnLevelPrivacyEnabled. Если его здесь нет, следует создать новый 32-разрядный параметр DWORD.
  5. Устанавливаем для него значение 0.

Ошибка подключения сетевого принтера 0x0000011B

Примечание! Это и другие исправления из данной инструкции применимы для устранения ошибки 0x0000011b как в Windows 10, так и в Windows 11.

Способ 2: удалить проблемное обновление

Чтобы убрать корень текущей ошибки, нужно всего лишь удалить обновление, которое и вызвало появление сбоя. Его код – KB5005565. По нашему мнению, это не лучшее решение, так как оно не только исправляет ошибку 0x0000011b, но и делает компьютер уязвимым к PrintNightmare и MSHTML. Учитывая потенциальную опасность процедуры, лучше выбрать первый способ. Однако, если вы здраво оцениваете риски (они действительно не очень большие) и готовы подождать выхода более стабильного исправления, можно приступать к процедуре удаления обновления.

Инструкция:

  1. Нажимаем комбинацию Win + X и выбираем из меню Пуска – «Программы и компоненты».
  2. Переходим на вкладку «Просмотр установленных обновлений».
  3. Ищем то, что имеет код KB5005565, нажимаем по нему правой кнопкой мыши и выбираем «Удалить».
  4. Перезагружаем компьютер, чтобы система работала более стабильно.

Ошибка подключения сетевого принтера 0x0000011B

Полезно! Если ошибка появилась на Windows 7, она ей несвойственна, на подобные заявления встречались, следует попробовать переподключить принтер. У многих данное решение сработало.

На этом все, мы перечислили все известные исправления ошибки 0x0000011B в Windows 7, 10, 11. До сих пор они помогали, надеемся, сработают и в вашем случае.

При установке либо подключении к уже установленному сетевому принтеру вы можете столкнуться с ошибкой 0x0000011b, являющейся на данный момент одной из самых распространенных проблем, с которыми приходится сталкиваться при работе с сетевыми устройствами печати. В последних сборках Windows 10 и 11 наиболее вероятной причиной этой неполадки являются выпущенные Microsoft обновления безопасности KB5005565, KB5005652 и KB5006670.

В задачу которых входит закрытие уязвимости CVE-2021-1678, более известной под названием Windows Print Spooler Spoofing Vulnerability.

Ошибка - 0x0000011b

Устранить вызываемую обновлениями ошибку можно их удалением, однако в списке установленных патчей безопасности они отсутствуют. При желании удалить их, конечно, можно, но есть более избирательное и тонкое решение — отключение защиты от CVE-2021-1678 в реестре.

Откройте редактор реестра командой regedit и разверните ветку:

HKLMSYSTEMCurrentControlSetControlPrint

Создайте в правой колонке новый параметр типа DWORD,

RegEdit - DWORD

назовите его RpcAuthnLevelPrivacyEnabled, а в качестве его значения установите 0 (оставьте по умолчанию).

RpcAuthnLevelPrivacyEnabled

Перезагрузите компьютер и попробуйте подключиться к сетевому принтеру.

Если ошибка была вызвана защитой от указанной выше уязвимости, соединение с устройством установится в штатном режиме.

В случае отсутствия результата попробуйте такое дополнительное решение.

Перейдите в редакторе реестра к ветке HKLMSOFTWAREPoliciesMicrosoftWindows NTPrinters и посмотрите, имеются ли в последнем подразделе какие-либо параметры или вложенные подразделы. Если имеются, удалите их, не забыв перед этим создать на всякий случай точку восстановления системы.

Printers

Как вариант, в разделе Printers можно создать подраздел PointAndPrint с DWORD-параметром RestrictDriverInstallationToAdministrators и значением 0. Не забываем, что после внесения изменений в реестр нужно перезагружать систему.

RestrictDriverInstallationToAdministrators

Если применением твиков ошибку 0x0000011b при подключении принтера устранить не удается, удалите указанные патчи безопасности, выполнив в запущенной от имени администратора командной строке команду wusa /uninstall /kb:xxxxxxx, где xxxxxxx — номер пакета обновления.

Нельзя исключать, что ошибка 0x0000011b может быть вызвана и другими причинами,  на что косвенно укажет отсутствие положительного результата от предпринятых действий. В таких случаях рекомендуется выполнить переустановку принтера, а также проверить сетевые настройки на компьютере.

Загрузка…

Ошибка 0x0000011B отображается при попытке подключения к сетевому принтеру. Причины и пошаговая инструкция по исправлению.

Ошибка может возникать как на одном, так и на нескольких устройствах в сети. Пользователи столкнулись с ней после установки одного из последних обновлений Windows. Все из-за ряда изменений в безопасности, призванных закрыть уязвимость в очереди печати (Print Spooler) в Windows 7, 10 и 11. После последнего патча KB5005565 от 14 сентября 2021 возникла проблема на уровне аутентификации TPC в сетевых принтерах.

Текст ошибки

Подключение к принтеру

Windows не удается подключиться к принтеру.

В ходе операции произошла ошибка 0х0000011b

Причины ошибки 0х0000011b (Windows не удается подключиться к принтеру)

Основной источник проблемы — новые патчи безопасности для Windows. Одним из решений ошибки 0x0000011B является удаление дефектного обновления. Однако эта процедура привнесет в систему уже известную уязвимость. Существует альтернатива, позволяющая обеспечить безопасность системы и без проблем использовать сетевые принтеры.

Microsoft в обновлении включили специальный параметр, который не позволял запускать сетевой принтер без прав администратора. Именно это приводит к ошибке 0x0000011b при попытке подключиться к принтеру в той же сети от пользователя, не имеющего достаточных прав. Он просто не сможет установить сетевой драйвер.

Как исправить ошибку 0x0000011b?

Вам должно помочь одно из следующих решений.

Способ 1: Отключить параметр в реестре

Попытка защиты от уязвимости в очереди печати (Print Spooler), привела к ошибке 0x0000011b. Хорошая новость заключается в том, что вам нужно изменить только одно значение в реестре, и все должно работать.

  1. В строке «Пуск — Выполнить» введите regedit и нажмите «ОК».
  2. Идем по пути HKEY_LOCAL_MACHINESystemCurrentControlSetControlPrint.
  3. Заходим в рабочую область справа и ищем параметр RpcAuthnLevelPrivacyEnabled. Если его здесь нет, вам следует создать параметр DWORD 32-бита с таким названием установив значение на 0 как показано на скриншотах.

Или можете скачать и запустить специальный файл для добавления необходимого значения в реестре.

Способ 2: Удалить проблемное обновление

Вы моментально получите облегчение, если устраните сам корень ошибки, а именно обновление. Оно известно под кодом KB5005565.

Инструкция:

  1. В строке «Пуск — Выполнить» введите appwiz.cpl и нажмите «ОК», а затем — «Просмотр установленных обновлений».

    Просмотр установленных обновлений

  2. Найдите обновление KB5005565 и выберите «Удалить».

    Удалить обновление KB5005565

  3. Перезагружаем систему.

На этом все, я перечислил все известные исправления ошибки 0x0000011B в Windows 7, 10 и 11. Мне они помогли, надеюсь, сработают и в вашем случае.

Часто задаваемые вопросы и ответы (FAQ)

Коснется ли проблема тех, у кого нет подключенных сетевых принтеров?

Если пользователи с правами администратора, то такой проблемы у них не предвидится. Локальный принтер эта проблема вряд ли затронет. Все дело в подключении по сети пользователей, которые не обладают полными правами. Так разработчики хотели обеспечить дополнительную защиту, но в итоге это привело к ошибке.

Будет ли недочет исправлен в следующих обновлениях?

Такая вероятность есть, так как разработчики знают о проблеме. Они регулярно занимаются исправлением ошибок. Поэтому данное обновление можно отключить или удалить. А при установке следующих пакетов обновления, возможно, проблема уже будет полностью устранена. Нужно следить за обновлениями.

А может, дать пользователям права администратора?

На некоторых небольших предприятиях такая возможность есть. Тогда вариантом решения может быть установка всем пользователям полных прав. Но не всегда есть такая возможность. В других случаях можно применить указанные способы решения данной задачи. Это поможет всем пользователям получить доступ к сетевому устройству печати.

Насколько безопасны манипуляции с отключением или удалением обновления?

Отключение повлияет на безопасность, но выбор за администратором сети. Для защиты используются не только обновления системы. Администраторы применяют дополнительное программное обеспечение. Поэтому отключение или удаление одного обновления критическим не будет. Взамен решается проблема с доступом к устройству печати.

5 лучших способов исправить «Операция не удалась из-за ошибки 0x0000011B» в Windows

Недавнее обновление безопасности Windows 10 приводит к тому, что принтеры, совместно используемые по сети, выдают код ошибки 0x0000011B. Хорошая новость заключается в том, что проблему легко решить, и мы покажем вам, как это сделать.

От удаления проблемного обновления до ручной установки принтера с использованием локального порта — мы рассмотрим все способы, чтобы ваш сетевой принтер снова заработал. Вот все способы исправить ошибку 0x0000011B в Windows.

Исправление 1: обновить Windows

Хотя первоначально проблема была вызвана Центром обновления Windows, другое обновление, скорее всего, исправит ее.

Обновления Windows печально известны созданием странных ошибок и конфликтов, но Microsoft также быстро выпускает исправления для любых таких проблем. Простая установка последнего обновления обычно исправляет ошибку 0x0000011B.

  • Чтобы проверить наличие обновлений, перейдите в меню «Пуск» и откройте «Настройки».

  • Перейдите на вкладку Центр обновления Windows и нажмите кнопку Проверить наличие обновлений.

  • Все доступные пакеты отображаются как Доступные обновления. Используйте кнопку «Загрузить сейчас», чтобы загрузить и установить обновление.

Перезагрузите компьютер после установки обновления, чтобы применить новые изменения. Если вы по-прежнему получаете сообщение «Операция не выполнена с ошибкой 0x0000011B», перейдите к следующему исправлению.

Исправление 2: удалите проблемное обновление

В Windows 10 (и Windows 11) вы можете удалить последние обновления. Это позволяет вам откатывать неисправные обновления, чтобы ваш компьютер работал правильно.

В Windows 11 вы можете найти возможность удаления обновлений, выполнив поиск «Удалить обновления» в меню «Пуск».

Во всех версиях вы также можете найти этот параметр через панель управления.

  • Откройте панель управления, выполнив поиск в меню «Пуск».

  • Выберите Программы.

  • Откроются программы и компоненты с возможностью просмотра установленных обновлений. Нажмите здесь.

  • В новом окне настроек отображаются все недавно установленные обновления Windows с возможностью их удаления. Проверьте даты этих обновлений и удалите то, которое вызвало вашу проблему.

Удаление обновления решит проблему, хотя это временное решение. Подождите до следующего обновления, так как оно обычно исправляет ошибки.

Исправление 3: перезапустите службу диспетчера очереди печати

Служба диспетчера очереди печати отвечает за управление всеми заданиями на печать, созданными на компьютере, и часто является корнем любых ошибок, связанных с принтером. Простой перезапуск службы диспетчера очереди печати обычно может исправить ошибку 0x0000011B.

  • Найдите Службы в меню «Пуск» и откройте его.

  • Приложение перечисляет все службы — запущенные или нет — на вашем компьютере. Поскольку список расположен в алфавитном порядке, прокрутите вниз, чтобы найти службу диспетчера очереди печати.

  • Щелкните правой кнопкой мыши службу и выберите «Перезапустить».

  • Windows немедленно перезапускает службу.

Если проблема была вызвана временным сбоем, это должно исправить ее. В противном случае попробуйте другой метод.

Исправление 4. Установите принтер вручную

Обходной путь для возобновления работы сетевого принтера — установить его вручную. Это часто позволяет системе использовать устройство без сообщения об ошибке 0x0000011B.

Обратите внимание, что в более ранних версиях Windows вы найдете этот параметр на панели управления, а в Windows 10 и Windows 11 он перемещен в раздел «Принтеры и сканеры» в настройках. Шаги в основном такие же, только с обновленным пользовательским интерфейсом.

  • Откройте «Настройки», щелкнув значок шестеренки в меню «Пуск». (В более старых версиях Windows вместо этого откройте панель управления.)

  • Перейдите на вкладку Bluetooth и устройства в настройках, затем выберите параметр «Принтеры и сканеры». (Или на панели управления выберите параметр «Просмотр устройств и принтеров» в разделе «Оборудование и звук».)

  • Щелкните Добавить устройство, чтобы попытаться автоматически обнаружить принтер.

  • Через несколько секунд сканирования вам будет предложено добавить вручную. (Соответствующий параметр панели управления гласит: «Нужный мне принтер отсутствует в списке».)

  • Теперь у вас есть два способа сделать это. Вы можете добавить принтер, используя его IP-адрес, или создать локальный порт и вручную установить нужные драйверы.

  • Если вы выберете вариант «Добавить локальный принтер или сетевой принтер с настройками вручную», вы сможете создать новый локальный порт. Дайте ему имя и вручную установите драйверы принтера, что позволит вам использовать сетевой принтер через это соединение.

  • Более простой вариант — добавить принтер, используя IP-адрес или имя хоста. Вам просто нужно указать тип принтера и ввести его IP-адрес.

Ручная установка принтера — сложный процесс, в котором много места для мелких ошибок, которые все равно портят все. Однако, если вы справитесь с этим, он почти гарантированно будет работать без ошибок 0x0000011B.

Исправление 5. Отключите защиту от CVE-2021-1678.

Вся проблема была вызвана недавним обновлением Windows, устраняющим уязвимость безопасности, создаваемую сетевыми принтерами. Если ничего не работает, вы можете выполнить редактирование реестра, чтобы отключить эту новую функцию.

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

  • Сначала откройте редактор реестра, выполнив поиск в меню «Пуск».

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

  • Перейдите к HKEY_LOCAL_MACHINESystemCurrentControlSetControlPrint, щелкая по папкам или просто скопировав путь в адресную строку.

  • Щелкните правой кнопкой мыши пустое место на правой панели и выберите «Создать» > «Значение DWORD (32-разрядное)».

  • Назовите его как RpcAuthnLevelPrivacyEnabled. Обратите внимание, что это чувствительно к регистру, поэтому скопируйте и вставьте имя вместо того, чтобы вводить его самостоятельно.

  • Ключи реестра обычно начинаются со значения по умолчанию, равного нулю, но в любом случае рекомендуется проверить. Щелкните правой кнопкой мыши новый созданный параметр DWORD и выберите «Изменить».

  • Убедитесь, что для параметра Base установлено значение Hexadecimal, а для параметра Value установлено значение 0.

  • Перезагрузите компьютер, чтобы применить изменения. Теперь ваш сетевой принтер должен работать без проблем.

Как лучше всего исправить ошибку принтера 0x0000011B в Windows?

Единственное постоянное решение ошибки 0x0000011B — установить последнее обновление Windows, которое устраняет проблему. На данный момент вы можете попробовать удалить обновление или отключить проблемную функцию безопасности из реестра.

Другие обходные пути включают установку принтера вручную. Это можно сделать, настроив новый локальный порт с помощью драйверов принтера или используя IP-адрес сетевого принтера, чтобы помочь ПК установить соединение.

Однако, прежде чем попробовать все эти методы, убедитесь, что вы страдаете от ошибки 0x0000011B. Если вы не видите сетевой принтер в проводнике, возможно, вы используете неправильную рабочую группу или просто неправильно подключены.

Related post



Добавить комментарий