Конфликт между январским обновлением безопасности и сентябрьским патчем Windows, выпущенным во вторник, привел к тому, что некоторые пользователи получили сообщение об ошибке 0x0000011b при печати по сети. Если вы столкнулись с ошибкой невозможности печати по сети (код ошибки 0x0000011b), в этой статье вы найдете решение.
В январе 2021 года Microsoft выпустила обновление безопасности, исправляющее проблему « Уязвимость спуфинга диспетчера очереди печати Windows », код ошибки CVE-2021-1678. На самом деле это обновление не защищает устройства автоматически от уязвимостей. Он создает новый ключ реестра, который администраторы могут использовать для повышения уровня аутентификации RPC, обычно используемой для сетевой печати.
Другими словами, это обновление не устраняет уязвимость, если администратор Windows не создаст следующий ключ реестра:
[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print]
"RpcAuthnLevelPrivacyEnabled"=dword:00000001
Однако в сентябрьском вторнике обновлений Microsoft автоматически включила этот параметр по умолчанию для всех устройств Windows. Даже если на вашем устройстве еще не создан ключ RpcAuthnLevelPrivacyEnabled в реестре, защита все равно включена.
И как только этот параметр защиты был включен по умолчанию, пользователи Windows начали получать ошибку 0x0000011b при печати по сети.
Эта ошибка в основном возникает в домашних сетях, и малые предприятия часто не могут воспользоваться преимуществами настройки Kerberos в домене Windows. Удаление сентябрьского патча во вторник поможет вам решить проблему, но сделает ваш компьютер уязвимым для двух уязвимостей PrintNightmare и MSHTML, которые активно используются хакерами.
Поэтому временное решение — отключить исправление уязвимости CVE-2021-1678 до тех пор, пока Microsoft не выпустит новые инструкции. Это решение менее опасно, поскольку CVE-2021-1678 активно не используется хакерами.
Подробности о том, как исправить ошибку сетевой печати 0x0000011b.
Способ 1. Установите обновление KB5005611 или KB5006670 (для пользователей Windows 10 21H1).
Как заявляет Microsoft, после установки обновления KB5005565 устройства, пытающиеся впервые подключиться к сетевому принтеру, могут не загрузить и установить необходимый драйвер принтера, что приведет к ошибке 0x0000011b. Эта проблема исправлена в KB5005611, поэтому продолжайте загрузку и установку KB5005611 из Центра обновления Microsoft.
Кроме того, пользователи Windows 10 21H1 сталкиваются с этой ошибкой только после установки накопительного обновления — KB5006670. Поэтому временное решение — удалить обновление KB5006670.
Кроме того, теоретически, если вы не можете найти два вышеуказанных обновления, вы можете попытаться удалить самое последнее обновление или обновление до даты возникновения ошибки.
Способ 2. Добавьте сетевой принтер, использующий локальный порт.
Другой способ исправить ошибку 0000011b при установке сетевого принтера в Windows 10 — добавить принтер вручную, используя локальный порт.
1. Перейдите в Панель управления > Устройства и принтеры .
2. Нажмите Добавить принтер .

Нажмите Добавить принтер.
3. На следующем экране нажмите « Мне нужен принтер, которого нет в списке» .

Добавить принтеры вручную
4. Выберите Добавить локальный принтер или сетевой принтер с настройками вручную и нажмите Далее.

Установите принтер локально
5. Нажмите «Создать новый порт» и выберите «Локальный порт» в раскрывающемся меню. Нажмите "Далее.

Добавить локальный порт принтера
6. На экране укажите имя порта в одном из следующих форматов и нажмите ОК :
- \\ИмяКомпьютера\SharedPrinterName
- \\ComputerIPAdress\SharedPrinterName
Например:
а) Если имя компьютера, использующего сетевой принтер, — «Компьютер01» , а имя принтера — «HP1100» , то имя порта — «\Computer01\HP1100».

Порт сетевого принтера 1
б) Если IP-адрес компьютера, использующего сетевой принтер, — «192.168.1.20» , а имя принтера — «HP1100» , то имя порта — «\\192.168.1.20\HP1100».

порт IP-принтера
7. На следующем экране выберите модель сетевого принтера и нажмите «Далее».
Примечание . Если вы не можете найти здесь модель принтера, загрузите драйвер принтера от производителя, а затем установите принтер локально на ПК (LPT1). После установки повторите шаги этого метода, чтобы вручную установить принтер, используя параметр локального порта.

Установите драйвер принтера
8. После завершения установки принтера распечатайте тестовую страницу для проверки.
Способ 3: исправить ошибку 0x0000011b через реестр
Чтобы исправить ошибку сетевой печати 0x0000011b без удаления обновления (KB5005565), необходимо сделать следующее:

- Или есть более простой метод: загрузите файл .reg, созданный LuckyTemplates, а затем дважды щелкните его, чтобы автоматически быстро создать 32-битное значение DWORD.
- Загрузите файл sualoi-0x0000011b.reg .
- Перезагрузите компьютер и попробуйте выполнить печать, чтобы проверить, устранена ли проблема или нет.
Если вам нужно восстановить RpcAuthnLevelPrivacyEnabled, загрузите следующий REG-файл и запустите:
Способ 4. Исправьте ошибку 0x0000011b с помощью реестра (второй метод).
Вы можете попробовать еще одно исправление реестра, исправляющее ошибку 0x0000011b. Однако, прежде чем пытаться это сделать, обратите внимание, что сначала необходимо создать резервную копию реестра, чтобы вы могли восстановить его, если что-то пойдет не так.
Шаги следующие:
- Нажмите Win + R , чтобы открыть «Выполнить» , затем введите regedit и нажмите Enter, чтобы запустить редактор реестра.
- Найдите ключ ниже:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint
- Обратите внимание на правую панель и найдите ключ RestrictDriverInstallationToAdministrators.
- Если нет, щелкните правой кнопкой мыши фрейм и создайте новый ключ DWORD с именем RestrictDriverInstallationToAdministrators.
- Дважды щелкните вновь созданный ключ и введите 1 в поле «Значение» .
- Нажмите «ОК» , затем выйдите из редактора реестра и перезагрузите компьютер.
- Проверьте, устранена ли ошибка 0x0000011b или нет.
- Вы можете быстро добавить ключ в реестр, открыв командную строку от имени администратора и выполнив следующую команду:
reg add “HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint” /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f
- Перезапустите машину, чтобы подтвердить изменения.
В дополнение к вышеперечисленным методам вы также можете попробовать запустить средство устранения неполадок принтера. Однако, несмотря на свою репутацию отладчика, средство устранения неполадок Windows не очень ценится за исправление ошибок. Вы также можете попробовать обновить драйвер принтера или перезапустить службу диспетчера очереди печати, чтобы проверить, устранена ли ошибка 0x0000011b.
Удачи!