#Что означает ошибка
Ошибка принтера 0x0000011b
Ошибки 0x00000bcb, 0x0000011b и 0x00000709 при подключении сетевого принтера появились после обновлений безопасности Windows, которые усилили защиту службы печати от уязвимости PrintNightmare (CVE-2021-34527) и CVE-2021-1678.
Эти коды не являются доказательством исправности принтера и сервера: причина зависит от способа подключения, совместимости драйвера, прав и защищённых механизмов Windows. Начните с определения кода и проверки принтера через его панель управления.
Решение зависит от того, можете ли вы изменить настройки сервера печати. Ниже варианты от безопасного к временному.
Проверьте драйвер, политики RPC и учётные данные для подключения.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Обновление WindowsБезопасность. | Проявляется как «Ошибка принтера 0x0000011b» или близкий по смыслу сбой. | Измените политики. |
| Старый драйверНесовместим. | Проявляется как «Ошибка принтера 0x0000011b» или близкий по смыслу сбой. | Обновите. |
| Учётные данныеДоступ. | Проявляется как «Ошибка принтера 0x0000011b» или близкий по смыслу сбой. | Введите. |
| Сервер печатиНедоступен. | Проявляется как «Ошибка принтера 0x0000011b» или близкий по смыслу сбой. | Проверьте. |
#Пошаговое решение
- Определите номер ошибкиЗапишите код именно из окна ошибки и место возникновения: подключение к общему принтеру через
\имя-компьютера\имя-принтера, установка драйвера, либо создание локального порта.0x0000011bчасто относится к защищённой RPC-печати на общем принтере Windows;0x00000bcbможет указывать на проблему подходящего драйвера. Уточните, является принтер сетевым устройством с собственным IP-адресом или ресурсом другого ПК: действия для них различаются. - Установите драйвер принтера локальноЕсли имеется непосредственный доступ к принтеру, найдите его точную модель на корпусе, откройте раздел поддержки официального сайта и скачайте подписанный драйвер для Windows 10/11 соответствующей разрядности. Установите его на клиентский ПК в предусмотренном производителем порядке, перезагрузите Windows при запросе. На рабочем компьютере установка может требовать администратора; не запускайте сомнительные старые драйверы и не отключайте контроль подписи.
- Добавьте принтер по IPТолько если принтер имеет собственный сетевой интерфейс и известный адрес, откройте «Параметры» → «Bluetooth и устройства» → «Принтеры и сканеры» → «Добавить устройство» → «Добавить вручную» (Windows 11; в Windows 10 раздел находится в «Устройства»). Выберите добавление по TCP/IP-адресу и введите реальный адрес с сетевой страницы принтера, не пример из инструкции. При серверном принтере, подключённом к USB другого ПК, этот путь не подходит: обратитесь к владельцу сервера.
- Для 0x0000011b задайте параметр на сервереПри коде
0x0000011bне применяйтеRpcAuthnLevelPrivacyEnabled=0: это снижает защиту соединения и не должно быть универсальным решением. Попросите администратора компьютера, предоставляющего принтер, проверить обновления Windows, конфигурацию общего доступа, права на печать и соответствие требований безопасности клиента и сервера. Домашнему пользователю доступно также подключение к принтеру напрямую по собственному IP при поддержке такой возможности; не изменяйте реестр чужого компьютера. - Проверьте результатПосле установки откройте «Параметры» → «Принтеры и сканеры» → свой принтер → «Напечатать пробную страницу» (либо «Свойства принтера» → «Пробная печать»). Если снова появляется ошибка, запишите её точный код, имя сервера, способ подключения, модель принтера и версию Windows. Передайте данные администратору; удалять обновления безопасности, отключать защиту RPC и вручную уничтожать файлы очереди без анализа не требуется.
#Правильное решение: установить драйвер и использовать современную схему
Для 0x00000bcb при установке общего принтера проверьте наличие официального подписанного пакета драйвера на клиенте и права на установку. Добавление по IP подходит только устройству с собственным сетевым интерфейсом, а не USB-принтеру, подключённому к другому ПК. Администратор должен сохранять ограничения Point and Print, а не отключать их ради удобства.
#Ошибка 0x0000011b
Она означает, что клиент и сервер печати используют разный уровень шифрования RPC. Обновите Windows одинаково и на клиенте, и на сервере печати: так включается требование RpcAuthnLevelPrivacyEnabled. Если сервер — старый (Windows Server 2008/2012 без обновлений) и обновить нельзя, на нём создайте параметр: reg add "HKLM\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f и перезапустите службу Spooler.
#Ошибка 0x00000709
Возникает, когда не удаётся задать принтер по умолчанию (клиент не может записать значение в раздел реестра). Установите принтер по умолчанию вручную в «Принтеры и сканеры», отключив «Разрешить Windows управлять принтером по умолчанию». Либо проверьте права на ключ HKCU\Software\Microsoft\Windows NT\CurrentVersion\Windows.
#Чего не стоит делать
Не удаляйте обновления безопасности Windows и не выключайте защищённую RPC-аутентификацию ради исправления ошибки печати: это может восстановить известные уязвимости. Администратор должен устранить несовместимость клиентского и серверного ПО, проверить драйверы и политику доступа, затем протестировать безопасный способ печати.