Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

0x0000011b Windows Server, AD и Роли

Проблемы совместимости патчей PrintNightmare: решение ошибок печати

Обновлено: 28.08.2026 · Официальная документация ↗

Симптомы блокировки сетевой печати после патчей PrintNightmare

После установки накопительных обновлений безопасности Windows пользователи сталкиваются с невозможностью подключения сетевых принтеров. Выдаются ошибки: 0x0000011b, 0x0000007c, 0x00000709 или сообщение: «Windows не удается подключиться к принтеру. Для завершения операции требуются права администратора».

Код ошибкиГде возникаетПричина
0x0000011bКлиент при добавлении принтераНесоответствие уровня шифрования RPC Spooler (RpcAuthnLevelPrivacyEnabled)
0x0000007cПодключение принтера Type 3Блокировка копирования файлов mscms.dll и драйверов из сетевого ресурса print$
Запрос учетных данных администратораКлиентская ОСПолитика RestrictDriverInstallationToAdministrators=1 запрещает загрузку стороннего кода

Пошаговое восстановление работы сетевой печати

  1. Настройте политику Package Point and Print через GPO: в редакторе политик откройте: Конфигурация компьютера > Административные шаблоны > Принтеры > Серверы утвержденного указания и печати пакетов (Package Point and Print). Включите политику и добавьте FQDN серверов печати компании.
  2. Скорректируйте реестр сервера печати для совместимости с устаревшими клиентами (при необходимости):
    Set-ItemProperty -Path "HKLM:\System\CurrentControlSet\Control\Print" -Name "RpcAuthnLevelPrivacyEnabled" -Value 0 -Type DWord -Force; Restart-Service -Name Spooler -Force
  3. Устраните ошибку 0x0000007c копированием DLL на клиенте: если блокируется библиотека обработки цвета, выполните скрипт на клиенте:
    Copy-Item "C:\Windows\System32\spool\drivers\x64\3\mscms.dll" -Destination "C:\Windows\System32\mscms.dll" -Force -ErrorAction SilentlyContinue
  4. Обновите драйверы принтеров на сервере печати до архитектуры Type 4 (V4): драйверы Type 4 полностью изолированы и не подвержены ограничениям PrintNightmare.

Предупреждение: Полное отключение проверок через реестр снижает безопасность сети. Наиболее защищенным решением является предварительная установка проверенных драйверов на клиентские ПК через SCCM / GPO Startup Script.

💡 Практика специалистов: Если в сети используется парк принтеров HP, Kyocera или Canon, замените раздельные драйверы Type 3 на официальные универсальные драйверы печати с поддержкой Package-Aware (V4 Universal Print Driver).

Частые вопросы (FAQ)

Что такое уязвимость PrintNightmare?

Это критическая уязвимость (CVE-2021-34527 / CVE-2021-1675) в службе диспетчера очереди печати (Spooler), позволявшая удаленное выполнение произвольного кода с правами SYSTEM.

Почему Microsoft заблокировала установку драйверов обычным пользователям?

Потому что установка драйвера печати Type 3 представляет собой загрузку и исполнение бинарного кода в контексте привилегированной службы Spooler.

Где посмотреть список очередей печати и их драйверов?

Используйте командлеты Get-Printer и Get-PrinterDriver в PowerShell.

Как изолировать процесс печати от службы Spooler?

В оснастке Print Management включите для драйвера режим 'Изоляция драйверов' -> 'Изолированный' (Isolated).

Полезные материалы
Рекомендуем