Ошибка 0x0000011B появляется при попытке подключиться к сетевому принтеру в Windows 10 и Windows 11. Сообщение гласит: «Windows не удается подключиться к принтеру. В ходе операции произошла ошибка 0x0000011B». Причина — обновление безопасности, изменившее механизм аутентификации в службе очереди печати (Print Spooler).
Что означает ошибка 0x0000011B
Код 0x0000011B (RPC_S_UNKNOWN_IF) указывает на сбой удалённого вызова процедур при обращении к Print Spooler на сервере печати. После установки патча KB5005565 (сентябрь 2021) Microsoft принудительно включила параметр RpcAuthnLevelPrivacyEnabled, требующий шифрованного RPC-соединения. Принтер-сервер и клиентский ПК перестали «договариваться» об уровне аутентификации — отсюда ошибка.
Проблема затрагивает только сетевые принтеры: локально подключённые устройства (USB, LPT) работают нормально. Права обычного пользователя (не администратора) усугубляют ситуацию, но ошибка встречается и у администраторов в доменных сетях.
Причины появления
- Установлено обновление KB5005565 или более позднее накопительное обновление с тем же изменением.
- Параметр RpcAuthnLevelPrivacyEnabled включён (значение 1) на клиенте или сервере печати.
- Разные версии обновлений на клиентском ПК и принтер-сервере — несовместимые уровни RPC.
- Пользователь не имеет прав для установки сетевого драйвера принтера.
- Повреждена служба Print Spooler на одном из узлов.
- Брандмауэр блокирует RPC-порты (135, 49152–65535) в локальной сети.
- Устаревший или несовместимый драйвер принтера на клиентском ПК.
Способ 1: Изменить параметр реестра RpcAuthnLevelPrivacyEnabled
Это основное и самое безопасное решение. Параметр нужно изменить и на клиентском ПК, и на принтер-сервере (если он под управлением Windows).
- Нажмите Win + R, введите regedit и нажмите ОК.
- Перейдите по пути:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print
- В правой части окна найдите параметр RpcAuthnLevelPrivacyEnabled. Если его нет — создайте: правая кнопка мыши на пустом месте → Создать → Параметр DWORD (32 бита), назовите его RpcAuthnLevelPrivacyEnabled.
- Дважды кликните по параметру и установите значение 0 (ноль).
- Нажмите ОК и перезагрузите компьютер.
Или запустите готовый REG-файл: скачать fix-0x0000011b.reg — он добавит нужное значение автоматически.
Способ 2: Перезапустить службу Print Spooler
Иногда ошибка 0x0000011B вызвана зависшей службой очереди печати. Перезапуск помогает без правки реестра.
- Нажмите Win + R, введите services.msc, нажмите ОК.
- Найдите службу Диспетчер печати (Print Spooler).
- Кликните правой кнопкой → Перезапустить.
- Убедитесь, что тип запуска — Автоматически.
- Повторите то же на принтер-сервере.
Также можно через командную строку (от имени администратора):
net stop spooler net start spooler
Способ 3: Удалить проблемное обновление KB5005565
Если исправление реестра по каким-то причинам не помогло, можно удалить само обновление. Учтите: это временно снижает защиту от уязвимости PrintNightmare (CVE-2021-1678) — применяйте на своё усмотрение.
- Нажмите Win + R, введите appwiz.cpl, нажмите ОК.
- В левой панели нажмите Просмотр установленных обновлений.
- Найдите обновление KB5005565 (или более позднее накопительное, если KB5005565 не отображается).
- Кликните по нему правой кнопкой → Удалить.
- После удаления перезагрузите компьютер.
Способ 4: Обновить или переустановить драйвер принтера
Устаревший драйвер может усиливать конфликт RPC. Скачайте актуальный драйвер с официального сайта производителя принтера и переустановите его.
- Нажмите Win + X → Диспетчер устройств.
- Раскройте раздел Очереди печати.
- Кликните правой кнопкой на принтере → Удалить устройство (поставьте галочку «Удалить программное обеспечение драйвера»).
- Скачайте свежий драйвер с сайта производителя (HP, Canon, Epson, Brother и др.) или воспользуйтесь Snappy Driver Installer.
- Установите драйвер и попробуйте подключить принтер снова.
Что делать если ничего не помогло
- Групповые политики домена. В корпоративной сети администратор может задеплоить параметр
RpcAuthnLevelPrivacyEnabled=0через GPO сразу на все ПК: Конфигурация компьютера → Административные шаблоны → Принтеры. - Проверка брандмауэра. Убедитесь, что правила Windows Firewall и сторонних антивирусов (Касперский, ESET) не блокируют RPC-трафик между клиентом и сервером печати (порт 135 и динамические порты RPC).
- Замена принтер-сервера. Если сетевой принтер подключён через старый сервер на Windows 7 без возможности обновления реестра — рассмотрите переход на Windows Server 2019/2022 или выделенный принт-сервер.
- Обращение в поддержку Microsoft. Опишите ситуацию в Microsoft Answers — проблема широко известна и описана в официальных KB-статьях.
FAQ
Затронет ли ошибка 0x0000011B пользователей с локальным (USB) принтером?
Нет. Ошибка 0x0000011B возникает только при подключении к сетевому принтеру по RPC. Локальные принтеры, подключённые через USB или LPT, работают без изменений.
Нужно ли менять реестр и на клиенте, и на сервере?
Желательно на обоих. Достаточно изменить параметр RpcAuthnLevelPrivacyEnabled=0 на клиентском ПК, но если принтер-сервер тоже под Windows — повторите операцию на нём для надёжности.
Насколько опасно отключать RpcAuthnLevelPrivacyEnabled?
Параметр защищает от атаки через Print Spooler (CVE-2021-1678). В изолированной корпоративной сети с ограниченным доступом риск невысок. В сетях с доступом в интернет рекомендуется дополнительно использовать Защитник Windows, Kaspersky или ESET.
Что, если обновление KB5005565 не отображается в списке?
Изменение могло войти в более позднее накопительное обновление. В этом случае способ с реестром (RpcAuthnLevelPrivacyEnabled=0) — единственный рабочий вариант без риска «откатить» другие исправления.
Помогает ли способ с реестром в Windows 11?
Да. Путь в реестре и имя параметра идентичны для Windows 10 и Windows 11. Выполните те же шаги на обоих узлах сети.
Можно ли временно дать пользователям права администратора?
На небольших предприятиях это быстрое решение, но создаёт риски безопасности. Используйте только как временную меру, одновременно применяя исправление реестра.
Будет ли Microsoft исправлять эту проблему в будущих обновлениях?
Microsoft знает о проблеме. В актуальных накопительных обновлениях добавлены более гибкие настройки совместимости. Следите за обновлениями Windows — при установке очередного патча поведение может измениться, тогда параметр реестра можно вернуть в значение 1.


Спасибо, помогли!!!