Дистрибутивы линукс похожие на windows

Ошибка 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 можно:

  1. Действия следует выполнять на «раздающем» доступ к принтеру компьютере. Нажмите правой кнопкой мыши по кнопке «Пуск», выберите пункт «Выполнить», введите regedit в открывшееся окно и нажмите Enter.
  2. В открывшемся редакторе реестра перейдите к разделу
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
  3. Нажмите правой кнопкой мыши в пустом месте правой панели редактора реестра и выберите пункт «Создать» — «Параметр DWORD (32 бита)».
  4. Задайте имя
    RpcAuthnLevelPrivacyEnabled

    для вновь созданного параметра.

  5. Установите значение 0 для него.
    Исправление ошибки 0x0000011b в реестре Windows

  6. Закройте редактор реестра и перезагрузите компьютер.

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

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

  1. Проверьте, есть ли в реестре 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

    в командной строке, запущенной от имени администратора.

    Отключить установку принтеров только администраторами в реестре

  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_MACHINE\System\CurrentControlSet\Control\Print.
  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. До сих пор они помогали, надеемся, сработают и в вашем случае.

При подключении общего сетевого принтера с другого компьютера пользователи могут столкнуться с ошибкой
Windows не удается подключиться к принтеру
с кодами 0x0000011b или 0x00000002. В этой статье мы рассмотрим типовые средства исправления ошибки подключения сетевого принтера Windows.

Содержание:

  • Ошибка 0x0000011b: Windows не может подключить сетевой принтер
  • Ошибка 0x00000002 при установке сетевого принтера
  • Подключение сетевого принтера через локальный порт

Ошибка 0x0000011b: Windows не может подключить сетевой принтер

В 2021 года Microsoft выпустило ряд обновлений безопасности для исправлений уязвимостей в службе Print Spooler под общим названием PrintNightmare. После установки этих обновлений при попытке подключения сетевого принтера пользователи стали массово сталкиваться с ошибкой 0x0000011b.

Connect to Printer
Windows cannot connect to the printer.
Operation failed with error 0x0000011b.

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

Microsoft рекомендует использовать на принт-сервере (компьютере, на котором открыт общий доступ к принтеру) только драйвера принтера типа Type 4, для установки которых не нужны права администратора на стороне клиента. Обновите драйвера ваших принтеров до Type 4.

Драйвера принтера типа type v4

Если для принтера доступны только драйвера типа
Type 3
, можно снизить уровень безопасности на принт сервере, создав параметр реестра RpcAuthnLevelPrivacyEnabled со значением 0:

REG ADD "HKLM\System\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f

RpcAuthnLevelPrivacyEnabled параметр реестра

Перезапустите службу диспетчер печати:

Restart-Service Spooler -Force

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

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

Обновлений безопасности PrintNightmare также блокирует установку драйверов сетевых принтеров под пользователями без прав администратора. Чтобы временно разрешить установку принтеров под пользователями, выполнив команду:

reg add "HKLM\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f

После подключения принтера верните значение RestrictDriverInstallationToAdministrators = 1.

Ошибка 0x00000002 при установке сетевого принтера

Другая распространенная ошибка подключения сетевого принтера — 0x00000002. Эта ошибка появляется при подключении сетевого принтера через UNC путь в формате
\\computername
, после того, как вы нажали Подключить:

Connect to Printer
Windows cannot connect to the printer.
Operation failed with error 0x00000002.

Установка принтера
Windows не удается подключиться к принтеру
В ходе операции произошла ошибка 0x00000002

Windows не удается подключиться к принтеру В ходе операции произошла ошибка 0x00000002

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

printui.exe /s /t2

Найдите драйвера принтера, который вы пытались установить и удалите его (Remove -> Remove driver and driver package).

printui /s /t2 - удалить драйвер принтера

Для удаления драйвера принтера можно также использовать PowerShell команду:

Remove-PrinterDriver -Name "HP Universal Printing PCL 6"

Если есть принтера, который используют этот драйвер, их придется также предварительно удалить.

Перезапустите диспетчер печати (
net stop spooler & net start spooler
) и попытайтесь еще раз подключить принтер.

Если при подключении принтера опять появится ошибка, очистить записи старого драйвера в реестре:

  1. Запустите
    regedit.exe
    и удалите ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations
  2. Если в папке c:\Windows\System32\spool\prtprocs\x64 есть подкаталоги с именами от 1 до 499, удалите все эти подкаталоги и файлы кроме winprint.dll
  3. Удалите все Print Processors и драйвера (за исключением winprint) из ветки HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments
  4. Перезагрузите компьютер и установите принтер

Подключение сетевого принтера через локальный порт

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

Для этого вам нужно получить полное UNC имя сетевого принтера. Откройте командную строку и выполните следующую команду чтобы вывести список принтеров на удаленном компьютере:

net view \\192.168.13.200

вывести список сетевых принтеров на удаленном компьютере

В этом примере полное UNC имя сетевого принтера выглядит так:
\\192.168.13.200\HPM2727_1
(можно использовать имя компьютера вместо IP).

Установите консоль управления принтерами с помощью команды:

dism /Online /add-Capability /CapabilityName:Print.Management.Console~~~~0.0.1.0

Запустите консоль
printmanagement.msc
и перейдите в раздел Print Servers -> Printers. Создайте новый принтер.

Выберите тип порты Local port, а в качестве имени порта укажите UNC путь к сетевому принтеру.

Установить сетевой принтер через локальный порт с UNC путем

Продолжите установку. Выберите (или установите) драйвер печати.

Задайте имя принтера.

Порт принтера с сетевым путем

Проверьте, работает ли сетевая печать.

img

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

ПРИЧИНЫ ВОЗНИКНОВЕНИЯ ОШИБКИ ПРИНТЕРА 0X0000011B В WINDOWS 7, 10 И 11

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

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

К счастью, существует альтернативный способ исправления ситуации, предполагающий внесение изменений через Редактор реестра. В большинстве случаев именно это решение помогает убрать ошибку, потому его мы рассмотрим в первую очередь (способ №1).

Также ошибка может возникать вследствие неправильной установки принтера и сбоев в работе операционной системы. В такой ситуации решить вопрос помогут другие действия, обозначенные в следующем разделе как способы №2 и №3.

img

Читайте также: Безопасность и принтеры: как защитить устройства от взлома и утечек данных

СПОСОБЫ ИСПРАВЛЕНИЯ ОШИБКИ 0X0000011B В WINDOWS 7, 10 И 11

Для достижения поставленной цели придется воспользоваться одним или несколькими далее обозначенными способами. Сразу скажем, что первое решение является универсальным и почти во всех случаях позволяет избавиться от ошибки 0x0000011b в Windows 7, 10 и 11, но в некоторых ситуациях, возможно, потребуется применение и других представленных методов.

Важно: Все далее перечисленные действия надо выполнять на сервере. При их выполнении на удаленном ПК (клиенте) результата не будет.

СПОСОБ №1. РЕДАКТИРОВАНИЕ РЕЕСТРА WINDOWS

  1. Откройте Редактор реестра. Проще всего это сделать таким способом – нажать сочетание Win+R, а затем ввести в открывшуюся строку regedit и подтвердить ввод команды нажатием Enter.
  2. Найдите и выделите раздел Print. Для этого в левой части открывшегося окна поочередно открывайте разделы, следуя по пути HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print. Далее выделите раздел Print, нажав ЛКМ на его названии.
  3. Создайте новый раздел. Нажмите ПКМ на любом пустом месте в правой части окна, а затем последовательно выберите строки «Создать» и «Параметр DWORD (32 бита)». Дайте новосозданному параметру наименование RpcAuthnLevelPrivacyEnabled, а затем перейдите в его свойства (нажмите ПКМ и «Изменить») и удостоверьтесь, что в графе «Значение» стоит ноль (если по какой-то причине это не так, то установите нужное значение вручную).

Важно: Если приведенная инструкция малопонятна и вы опасаетесь сделать что-то неправильно, то поручите эту задачу профильному специалисту (системному администратору). Перестраховка в этом деле не повредит.

Далее выполните перезагрузку ПК, чтобы сделанные изменения вступили в силу, и попробуйте снова подключиться к принтеру. Если внесенное изменение не помогло решить проблему (хоть это и маловероятно), то придется прибегнуть к другим методам решения вопроса. А если помогло, то можно забыть о проблеме и подумать о других моментах связанных с печатью, например, о покупке совместимых картриджей для вашего принтера.

СПОСОБ №2. УДАЛЕНИЕ И УСТАНОВКА ПРИНТЕРА

Иногда решить проблему помогает «переустановка» принтера. Производится она следующим образом:

  1. Перейдите в раздел «Устройства и принтеры». Сделать это можно, зайдя в Панель управления и найдя в списке нужный раздел, либо через встроенную функцию «Выполнить» (нажать Win+R, ввести control printers и нажать OK).
  2. Найдите нужный принтер и удалите его. Нажмите ПКМ на изображении принтера, после чего выберите опцию «Удалить устройство». Подтвердите действие.
  3. Установите принтер заново. Выполните повторное подключение устройства в соответствии с инструкцией пользователя. Также рекомендуем обновить драйверы для принтера, если по какой-то причине у вас установлена не последняя версия этого ПО.
img

СПОСОБ №3. ИСПОЛЬЗОВАНИЕ СИСТЕМНОГО СРЕДСТВА УСТРАНЕНИЯ НЕПОЛАДОК

Этот вариант характеризуется низкой эффективностью, но в некоторых ситуациях все же помогает. Поэтому, если предыдущие решения не помогли, то запустите средство устранения неполадок:

  1. Нажмите Win+I.
  2. Выберите «Обновления и безопасность».
  3. Нажмите на строку «Устранение неполадок».
  4. Нажмите «Дополнительные средства устранения неполадок».
  5. Найдите строку «Принтер», нажмите на нее и запустите инструмент.

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

,

If you can’t print to a network printer, or if you cannot install or connect to network printer with error «Operation failed with error 0x0000011b», or if your receive the error 0x0000011B when trying to print to a network printer on Windows 10, continue reading below to fix the problem.

The error 0x0000011B in network printing, appears because Microsoft on September 14, 2021 enabled by default the CVE-2021-1678 mitigation to increase the RPC authentication level, with the installation of KB5005565 update.

This tutorial contains instructions to resolve the Windows error 0x0000011b when adding a network printer on Windows 10.

How to FIX: «Operation Failed with error 0x0000011b – Windows cannot connect to the printer» on Windows 10/7 OS.

Method 1. Install KB5005611 Update.

As Microsoft states, after installing update KB5005565, devices which attempt to connect to a network printer for the first time might fail to download and install the necessary printer drivers with error 0x0000011b. This issue is resolved in KB5005611, so proceed to download and install the KB5005611 from the Microsoft Update Catalog.

Method 2. Add Network Printer using a Local Port.

Another way to bypass the error 0000011b when installing a network printer on Windows 10, is to manually add the printer by using a local port.

1. Navigate to Control Panel > Devices and Printers.
2. Click Add a printer.

Add Printer Windows 10

3. At the next screen, click The printer that I want isn’t listed.

Add Printer Manually

4. Select Add a local printer or network printer with manual settings and click Next.

Install Local printer

5. Click Create a new port and select Local Port from the drop-down menu. Click Next.

Add Printer Local Port

6. At the screen specify the port name in one of the following formats and click OK:*

  • \\ComputerName\SharedPrinterName

  • \\ComputerIPAdress\SharedPrinterName

* Examples:
a. If the computer name of the computer that shares the network printer is «Computer01» and the printer’s share name is «HP1100» then the port name is «\\Computer01\HP1100»

b. If the IP Address of the computer that shares the network printer is «192.168.1.20» and the printer’s share name is «HP1100» then the port name is «\\192.168.1.20\HP1100»

7. At the next screen select the network printer model and click Next. *

* Note: If you cannot find the printer’s model here, then download the printer driver from the manufacturer and then install the printer locally on your PC (LPT1). After installation, perform again the steps on this method to manually install the printer by using the «Local Port» option.

image

8. When the printer installation is completed print a test page to test the printer and you’re done.

Method 3. FIX Network Printing Error 0x0000011b via Registry.

Another method to solve the error 0x0000011B in network printers, is to disable the increase authentication level for printer IRemoteWinspool by modifying the RpcAuthnLevelPrivacyEnabled REG_DWORD value in registry on both pcs. *

* Notes:
1. You have to apply the below modification in Registry on both PCs.
2. Please note that after implementing this solution you will no longer be protected from the Windows Print Spooler Spoofing Vulnerability CVE-2021-1678, but you can apply this solution if you cannot install your network printer after following the instructions in method 1 above.

1. Press Windows + R keys to open the run command box.
2. Type regedit  and press Enter.

3. In Registry Editor navigate to the following key:

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print

4. Right-click at an empty space at the right pane and choose New > DWORD (32-bit) Value

FIX Error 0x0000011b Registry

5. Give at new value the name: RpcAuthnLevelPrivacyEnabled

6. Double-click at the RpcAuthnLevelPrivacyEnabled value, set the value data to 0 and click OK.

7. Close the registry editor.
8. Restart your computer.
9. Now try to connect to your network printer. The error 0x0000011B should be resolved.

Method 4. Uninstall  KB5005565 & KB5006670 updates.

Since the network printing problem 0x0000011B, is commonly seen after installing the KB5005565 or the KB5006670 security updates, proceed and uninstall them from Windows 10. To do that:

1. In Windows Update click View update history and then select Uninstall Updates.
2. Select the KB5005565 (or the KB5006670) update from the list of installed updates and click Uninstall.
3. Restart your PC.
4. Install the network printer.
5. Prevent the re-installation of the removed update, by using the Show or Hide updates tool

That’s all folks! Did it work for you?
Please leave a comment in the comment section below or even better: like and share this blog post in the social networks to help spread the word about this problem.

If this article was useful for you, please consider supporting us by making a donation. Even $1 can a make a huge difference for us.

  • Author
  • Recent Posts

Konstantinos is the founder and administrator of Repairwin.com. Since 1995 he works and provides IT support as a computer and network expert to individuals and large companies. He is specialized in solving problems related to Windows or other Microsoft products (Windows Server, Office, Microsoft 365, etc.).

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Change edition windows server
  • Как добавить ярлык программы на рабочий стол windows 11
  • Кнопка сна не активна на windows 7
  • Не запускается tlauncher windows 11
  • Программа галерея для windows 10