Гид по технологиям

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

9 min read Техподдержка Обновлено 04 Jan 2026
Исправить ошибку принтера 0x0000011B в Windows
Исправить ошибку принтера 0x0000011B в Windows

Ошибка 0x0000011B при печати в Windows — сообщение об ошибке

Введение

В конце 2021 года Microsoft выпустила исправление безопасности, которое закрыло уязвимость в Print Spooler (иногда упоминают как CVE-2021-1678). После установки некоторых обновлений у пользователей начались проблемы с печатью на сетевых шаренных принтерах: вместо печати система возвращает “operation failed 0x0000011B”. Чаще всего это наблюдалось на Windows 10 (включая 21H1), но также встречалось и на Windows 11.

Ниже — подробное руководство по устранению проблемы: шаги от простых (перезапуск службы, обновление Windows) до более продвинутых (редактирование реестра и ручная установка принтера). Все исправления нужно применять на хосте — компьютере, к которому физически подключён принтер и который расшаривает устройство в сети.

В этой статье вы найдёте:

  • Пошаговые инструкции для пяти основных решений
  • Как безопасно сделать резервную копию реестра
  • Альтернативные подходы и когда они не работают
  • Чек‑листы для администратора и техподдержки
  • Модель принятия решения и тесты приёмки
  • Оценку рисков и рекомендации по откату

Важно: не удаляйте обновления и не меняйте настройки безопасности без оценки рисков в вашей среде.

Кому это важно

  • Сетевым администраторам и инженерам техподдержки
  • Домашним пользователям с общим (share) принтером
  • Любым организациям, использующим Windows Print Spooler для общего доступа к принтерам

Причина и влияние

Коротко: обновление усилило проверку аутентичности RPC в службе печати, что улучшило защиту от спуфинга печати, но привело к несовместимости при удалённом подключении к расшаренным принтерам в некоторых конфигурациях (особенно в старых драйверах или при нестандартной конфигурации портов).

Ключевые условия сбоев:

  • Принтер расшарен через SMB/Windows share на хосте
  • Клиенты подключаются к расшаренному принтеру (\HOST\PrinterName или \IP\PrinterName)
  • Хост имеет патч безопасности, включающий исправление для CVE-2021-1678

Последствия: клиенты не могут отправить задание печати; на экране появляется код ошибки 0x0000011B.

Быстрая проверка перед началом

  1. Проверьте, на каком компьютере физически подключён принтер — это хост. Применяйте изменения именно там.
  2. Проверьте, доступны ли сетевые ресурсы (ping, файловый шаринг) между клиентом и хостом.
  3. Сделайте резервную копию реестра и создайте контрольную точку восстановления системы перед изменениями, которые затрагивают безопасность.

Как экспортировать ветку реестра (резервная копия)

Откройте regedit и выберите: Файл → Экспорт. Сохраните .reg файл с описательной меткой и датой.

Можно также выполнить из командной строки с правами администратора:

reg export "HKLM\SYSTEM\CurrentControlSet\Control\Print" C:\backup\print_backup.reg

1. Перезапустите службу очереди печати (Print Spooler)

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

Шаги (GUI):

  1. Нажмите Win + R, введите services.msc и нажмите Enter.
  2. В списке найдите службу “Print Spooler”.
  3. Правый клик → Свойства → на вкладке “Общие” установите “Тип запуска” = “Автоматически”.
  4. Нажмите “Применить” → “ОК”.
  5. Правый клик → Перезапустить.

Шаги (PowerShell с правами администратора):

Get-Service -Name Spooler
Restart-Service -Name Spooler -Force
Set-Service -Name Spooler -StartupType Automatic

После перезапуска попробуйте отправить задание — иногда это решает проблему на короткий срок.

Свойства службы Print Spooler

Тип запуска службы Print Spooler установлен в Автоматически

Перезапуск службы очереди печати в оснастке Services

2. Установите все ожидающие обновления Windows

Если проблема массовая, Microsoft часто выпускает исправление через Windows Update. Поэтому сначала проверьте наличие обновлений и установите их.

Шаги:

  1. Нажмите Win + I → Обновления Windows (Windows Update). На Windows 10: Настройки → Обновление и безопасность → Центр обновления Windows.
  2. Нажмите “Проверить наличие обновлений”.
  3. Скачайте и установите доступные обновления (особенно накопительные и исправления безопасности).
  4. После установки перезагрузите ПК и проверьте печать.

Проверка обновлений Windows

Примечание: иногда исправление доступно в виде отдельного небольшого хотфикса.

3. Добавьте принтер вручную через локальный порт (работает как обходной путь)

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

Шаги (детально):

  1. Win + I → Устройства → Принтеры и сканеры.

  2. Нажмите “Добавить принтер или сканер“. Подождите, затем выберите “Принтер, который мне нужен, не отображается”.

  3. Выберите “Добавить локальный принтер или сетевой принтер с ручными параметрами”.

  4. На шаге “Выбор порта” выберите “Создать новый порт” и в типе порта — “Local Port” (Локальный порт).

  5. Нажмите “Далее”. В поле “Введите имя порта” укажите сетевой путь к принтеру в формате:

    • \HOST\PrinterShareName
    • или \192.168.1.25\HP_LaserJet

    Пример: \\192.168.1.25\Office_Printer

  6. Нажмите OK, затем выберите производителя и модель принтера (или используйте драйвер с диска/файла).

  7. Завершите установку, назначьте имя принтера и протестируйте печать.

Принтер не найден в автоматическом поиске

Выбор ручной установки локального/сетевого принтера

Создание локального порта для сетевого принтера

Ввод имени порта вида \HOSTPrinterName

Когда использовать этот метод:

  • Временное решение для быстрого восстановления печати
  • Когда вы не можете ждать официального исправления

Ограничения:

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

4. Отключите исправление CVE-2021-1678 через реестр (временный безопасный обход)

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

Важное замечание: изменение реестра и ослабление mitigations может повысить риск эксплуатации уязвимости. Применяйте только после оценки риска и только как временную меру.

Рекомендация перед изменением: создайте точку восстановления системы и экспортируйте ветку реестра (см. выше).

Шаги:

  1. Нажмите Win + R → regedit → Enter.
  2. Перейдите в ветку:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
  1. Правый клик на Print → New → DWORD (32-bit) Value.
  2. Назовите параметр RpcAuthnLevelPrivacyEnabled
  3. Откройте параметр и установите Value data = 0
  4. Закройте редактор реестра и перезагрузите компьютер.

После перезагрузки попробуйте печать с клиентской машины.

Если нужно вернуть защиту обратно — удалите параметр или установите Value data = 1 и снова перезагрузите.

Создание DWORD 32-bit в редакторе реестра

Параметр RpcAuthnLevelPrivacyEnabled создан в реестре

Установка значения 0 для отключения проверки

5. Удалите недавно установленные обновления (крайняя мера)

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

Примечание: в публикациях указывалось обновление KB5005565 как одно из связных пакетов; в вашей системе может быть другой номер. Проверьте список установленных обновлений перед удалением.

Шаги (через Панель управления):

  1. Win + R → control → Enter (Откроется Панель управления).
  2. Программы → Просмотр установленных обновлений.
  3. В списке найдите проблемный пакет (например, KB5005565), выберите его и нажмите Удалить.
  4. Подтвердите удаление и перезагрузите компьютер.

Альтернативно, через командную строку с правами администратора:

wusa /uninstall /kb:5005565

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

Панель управления — удаление обновлений

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

Раздел

Когда предложенные решения не помогут

  • Если проблема вызвана устаревшим или несовместимым драйвером производителя — обновите драйверы принтера на хосте (скачайте с сайта производителя).
  • Если используется стороннее программное обеспечение для печати с собственными сервисами (например, корпоративный print server с очередями) — проверьте совместимость на стороне сервера и клиента.
  • Если принтер подключён через сетевой принт-сервер (внешнее оборудование), проблема может быть вне Windows и требовать прошивки/настройки устройства.

Альтернативные подходы

  • Использовать TCP/IP порт (Standard TCP/IP Port) вместо шаринга Windows — добавьте принтер как принтер по IP (192.168.x.x) и используйте протокол LPR/RAW (в зависимости от модели).
  • Развернуть принт‑сервер на Windows Server с обновлённым Print Management и централизованным контролем драйверов.
  • Перейти на облачные сервисы печати (если политика безопасности и инфраструктура позволяют).

Чек‑лист для ролей

Администратор:

  • Проверить версию Windows и список установленных обновлений на хосте.
  • Сделать резервную копию реестра и точку восстановления.
  • Перезапустить службу Spooler и задать автоматический запуск.
  • Протестировать добавление локального порта и печать с нескольких клиентов.
  • Оценить риски перед отключением mitigations и согласовать с политикой безопасности.

Техподдержка (helpdesk):

  • Инструктировать пользователей про временные обходы (например, отправлять файлы напрямую на админа).
  • Предложить временное подключение принтера по IP, если возможно.
  • Собрать логи и скриншоты ошибки с клиента и хоста.

Конечный пользователь:

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

Критерии приёмки

Для подтверждения, что проблема решена, выполните эти тесты:

  1. Клиент может открыть расшаренный принтер в “Принтеры и сканеры”.
  2. Клиент отправляет тестовую страницу — задание успешно завершается и принтер печатает.
  3. На хосте в журнале событий Windows нет записей с ошибками Print Spooler, относящимися к 0x0000011B.
  4. После перезагрузки сервера/клиента поведение остаётся стабильным.

Тестовые сценарии и приёмо‑сдаточные проверки

  • Тест 1: Клиент подключён по имени хоста (\HOST\Printer). Отправить PDF 1 страница.
  • Тест 2: Клиент подключён по IP (\192.168.x.x\Printer). Отправить цветной шаблон.
  • Тест 3: Администратор меняет параметр RpcAuthnLevelPrivacyEnabled = 0 и проверяет печать.
  • Тест 4: Удаление пакета KB (в тестовой среде) и проверка наличия уязвимости (оценка рисков).

Риск‑матрица и рекомендации

  • Высокий риск: Удаление обновления (обнажает систему для CVE-спуфинга) — применять только временно.
  • Средний риск: Отключение mitigations в реестре — снижает защиту, но быстрее и обратимо.
  • Низкий риск: Добавление локального порта или обновление драйвера — безопасные изменения.

Рекомендация: сначала пробовать низко‑рисковые методы, затем — средние; удаление обновлений — крайняя мера.

Совместимость, миграция и заметки для локальной среды

  • Убедитесь, что драйверы принтера совместимы с вашей версией Windows (x64/x86, Windows 10/11).
  • В доменной среде лучше тестировать изменение реестра и откаты на контрольной группе компьютеров.
  • После появления официального патча от Microsoft немедленно установите его и верните mitigations.

Модель принятия решения (диаграмма)

flowchart TD
  A[Проблема: ошибка 0x0000011B] --> B{Проверить обновления}
  B -- есть обновления --> C[Установить и перезагрузить]
  B -- обновлений нет --> D[Перезапустить Spooler]
  D --> E{Печать работает?}
  E -- Да --> Z[Решено]
  E -- Нет --> F[Добавить локальный порт]
  F --> G{Печать работает?}
  G -- Да --> Z
  G -- Нет --> H[Сделать резервную копию реестра]
  H --> I[Отключить RpcAuthnLevelPrivacyEnabled = 0]
  I --> J{Печать работает?}
  J -- Да --> Z
  J -- Нет --> K[Удалить обновление 'крайняя мера']
  K --> Z

Короткий ОБЪЯВЛЕНИЕ для пользователей и сотрудников (100–200 слов)

Microsoft выпустила исправление безопасности для службы печати, которое в отдельных конфигурациях вызывает ошибку 0x0000011B при печати на сетевых расшаренных принтерах. Мы рекомендуем сначала установить последние обновления Windows и перезапустить службу очереди печати. Если это не помогает, есть проверенные обходные пути: добавить принтер как локальный порт или временно изменить параметр реестра RpcAuthnLevelPrivacyEnabled. Удаление обновления — крайняя мера и повышает риск безопасности. Администраторам следует действовать в тестовой среде и согласовывать ослабления защитных мер. При необходимости обратитесь в ИТ‑поддержку с указанием модели принтера, версии Windows и скриншотов ошибки.

Короткая шпаргалка PowerShell и команды

  • Перезапуск службы: Restart-Service -Name Spooler -Force
  • Состояние службы: Get-Service -Name Spooler
  • Экспорт ветки реестра: reg export “HKLM\SYSTEM\CurrentControlSet\Control\Print” C:\backup\print_backup.reg
  • Удаление обновления: wusa /uninstall /kb:5005565

Резюме

  • Начните с простых шагов: проверка обновлений и перезапуск службы Spooler.
  • Если нужно срочно восстановить печать, добавьте принтер через локальный порт или используйте подключение по IP.
  • Отключение mitigations в реестре возвращает совместимость, но снижает безопасность — применять осторожно.
  • Удаление обновления — крайний шаг; сразу планируйте установку безопасного фикса от Microsoft.

Если вы хотите, я могу подготовить: шаблон письма для уведомления пользователей, готовый PowerShell‑скрипт для перезапуска и проверки Spooler на всех хостах или пошаговую инструкцию для групповой политики (GPO) для развёртывания исправлений/настроек в домене.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство