Введение: почему принтеры снова ломаются
Ну серьёзно — казалось бы, 2026 год на дворе, а принтеры всё ещё умудряются доставлять головную боль. Они «отваливаются» после обновлений Windows, драйверы конфликтуют с новыми политиками безопасности, а служба диспетчера очереди печати (Print Spooler) падает именно тогда, когда нужно срочно напечатать отчёт для руководства.
Ситуацию усугубляет то, что Microsoft в 2025–2026 годах радикально меняет сам подход к печати. Переход на Windows Protected Print Mode (WPP), отказ от сторонних драйверов V3/V4, приоритет протокола IPP — всё это создаёт кучу новых проблем для IT-администраторов и техподдержки. По данным форумов Microsoft Q&A и Habr, количество обращений по печати в Windows 11 выросло примерно на 40% за последний год. Впечатляющая цифра, правда?
В этом руководстве разберём все актуальные проблемы с принтерами в Windows 11 — от свежих багов после обновлений до стратегии перехода на новую модель печати. Пошаговые инструкции, команды PowerShell и CMD, реальные сценарии из практики — всё собрано в одном месте.
Что изменилось: новая модель печати Windows в 2025–2026
Windows Protected Print Mode (WPP): что это и зачем
Начиная с Windows 11 24H2, Microsoft внедрила Windows Protected Print Mode (WPP) — защищённый режим печати, который использует исключительно встроенный IPP Class Driver вместо сторонних драйверов от производителей.
Зачем? Причина, по сути, одна — безопасность. Уязвимости в системе печати (помните PrintNightmare в 2021-м?) составляют около 9% всех обращений в Microsoft Security Response Center. Сторонние драйверы V3 и V4 исторически были основным вектором атак, и Microsoft наконец решила с этим покончить.
Ключевые даты перехода:
- 15 января 2026 г. — новые сторонние драйверы для Windows 11 утверждаются только в исключительных случаях
- 1 июля 2026 г. — Windows будет отдавать приоритет встроенному Microsoft IPP Class Driver перед драйверами производителей
- 1 июля 2027 г. — обновления для традиционных драйверов ограничатся только критическими патчами безопасности
Что это значит для вашей организации
Если ваш принтер сертифицирован Mopria — скорее всего, проблем не будет. Большинство принтеров, выпущенных после 2015 года, поддерживают IPP и совместимы с WPP.
А вот если у вас парк старых устройств (особенно сетевых принтеров, закупленных лет 10 назад) — самое время начинать готовиться. Честно говоря, по опыту — именно эти «ветераны» создают больше всего проблем при переходе.
Важно: включение WPP — это необратимая операция на уровне устройства. При активации все не-IPP драйверы и стандартные TCP/IP порты удаляются безвозвратно. Даже если вы потом отключите WPP, предыдущие настройки принтеров не восстановятся. Да, звучит пугающе — и не зря.
Как проверить статус WPP:
# PowerShell: проверка состояния WPP
Get-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows NT\Printers\WPP" -ErrorAction SilentlyContinue
# Или через параметры Windows:
# Параметры → Bluetooth и устройства → Принтеры и сканеры → Параметры принтера
# Ищите пункт «Защищённый режим печати Windows»
Рекомендация: пока WPP по умолчанию отключён, используйте это время для аудита парка принтеров. Отключите WPP на уровне сервера через групповую политику до тех пор, пока не подтвердите совместимость всех устройств.
Обновление KB5050092 и баг с USB-принтерами: печать мусора
Описание проблемы
В январе 2025 года обновление KB5050092 принесло один из самых раздражающих багов за последнее время: USB-принтеры с поддержкой двух режимов (USB Print и IPP Over USB) начали печатать полную абракадабру вместо документов.
Типичная картина: вместо вашего отчёта принтер выдаёт листы примерно такого содержания:
POST /ipp/print HTTP/1.1
Host: localhost
Content-Type: application/ipp
Transfer-Encoding: chunked
...
То есть диспетчер очереди печати тупо отправлял на принтер IPP-команды в виде текста, а принтер добросовестно их печатал. Несколько листов бумаги и тонера — на ветер. Проблема чаще всего возникала при включении принтера или повторном подключении USB-кабеля.
Решение
- Установите обновление KB5053657 — Microsoft выпустила исправление для Windows 11 22H2 и 23H2
- Для корпоративных устройств исправление также доступно через Known Issue Rollback (KIR)
- Если обновление не установлено — исправление автоматически войдёт в апрельский Patch Tuesday 2025
Временный обходной путь (до установки патча):
:: Отключение IPP Over USB через свойства принтера:
:: 1. Откройте Панель управления → Устройства и принтеры
:: 2. Правой кнопкой → Свойства принтера → вкладка «Порты»
:: 3. Снимите галочку с порта IPP/Internet Printing Protocol
:: 4. Убедитесь, что выбран стандартный USB-порт
Диспетчер очереди печати (Print Spooler): диагностика и восстановление
Как понять, что проблема в спулере
Служба Print Spooler — это фоновый процесс, который управляет очередью печати и взаимодействует с принтерами. Когда он падает — печать просто прекращается. Совсем. Вот характерные симптомы:
- Документы зависают в очереди печати без какого-либо статуса
- При нажатии Ctrl+P приложение зависает или вообще ничего не происходит
- В журнале событий появляются ошибки с источником «PrintService»
- Служба «Диспетчер печати» в services.msc отображается как «Остановлена»
Пошаговое восстановление спулера
Шаг 1: Перезапуск службы
Начинаем с простого — иногда достаточно просто перезапустить:
# PowerShell (от имени администратора)
Restart-Service -Name Spooler -Force
# Или через CMD
net stop spooler && net start spooler
Шаг 2: Очистка очереди печати
Не помогло? Тогда нужно очистить застрявшие задания:
# PowerShell: полная очистка очереди печати
Stop-Service -Name Spooler -Force
Remove-Item -Path "$env:SystemRoot\System32\spool\PRINTERS\*" -Force -ErrorAction SilentlyContinue
Start-Service -Name Spooler
Шаг 3: Проверка зависимостей службы
# Проверка зависимостей спулера
Get-Service -Name Spooler | Select-Object -ExpandProperty DependentServices
Get-Service -Name Spooler | Select-Object -ExpandProperty ServicesDependedOn
# Спулер зависит от службы RPC (Remote Procedure Call)
# Убедитесь, что она запущена:
Get-Service -Name RpcSs
Шаг 4: Восстановление системных файлов
Если спулер продолжает падать после перезапуска — возможно, повреждены системные файлы. Это встречается чаще, чем хотелось бы:
# Проверка целостности системных файлов
sfc /scannow
# Если SFC не помог — используйте DISM
DISM /Online /Cleanup-Image /RestoreHealth
# После завершения DISM повторите SFC
sfc /scannow
Спулер падает снова и снова: расширенная диагностика
Если служба останавливается повторно — скорее всего, виноват повреждённый драйвер. Вот как вычислить виновника:
# Просмотр установленных драйверов принтеров
Get-PrinterDriver | Format-Table Name, Manufacturer, PrinterEnvironment
# Запуск консоли управления печатью для детального анализа
# Win+R → printmanagement.msc → Drivers
Ещё один надёжный способ — чистая загрузка (Clean Boot), чтобы исключить влияние сторонних программ:
:: Запуск конфигурации системы
msconfig
:: Вкладка «Службы» → Установите галочку «Не отображать службы Майкрософт» → «Отключить все»
:: Вкладка «Автозагрузка» → «Открыть диспетчер задач» → Отключите все элементы автозагрузки
:: Перезагрузите компьютер и проверьте печать
Принтер не печатает после обновления Windows 11: алгоритм действий
Быстрая диагностика (5 минут)
Итак, обновление прилетело — принтер встал. Знакомая ситуация? Вот что проверяем в первую очередь:
- Физическое состояние — принтер включён, подключён, индикаторы не мигают красным, есть бумага и тонер/чернила
- Перезагрузка принтера — выключите, отсоедините от сети на 30 секунд, включите снова (да, классика, но работает)
- Принтер по умолчанию — убедитесь, что нужный принтер выбран по умолчанию, а не виртуальный «Microsoft Print to PDF»
- Тестовая страница — Параметры → Bluetooth и устройства → Принтеры и сканеры → Ваш принтер → Напечатать тестовую страницу
- Проверка через Print to PDF — если PDF создаётся, а физический принтер не печатает, проблема однозначно в драйверах
Средство устранения неполадок Windows
Не стоит недооценивать встроенное средство диагностики — иногда оно реально помогает:
:: Запуск средства устранения неполадок принтера из командной строки
msdt.exe /id PrinterDiagnostic
:: Или через параметры:
:: Параметры → Система → Устранение неполадок → Другие средства устранения неполадок → Принтер
Обновление и переустановка драйверов
Устаревшие или повреждённые драйверы — причина номер один проблем с печатью после обновлений. Вот правильный порядок переустановки (важно делать именно в такой последовательности):
# Шаг 1: Удаление текущего принтера
Remove-Printer -Name "Имя вашего принтера"
# Шаг 2: Удаление драйвера
$driver = Get-PrinterDriver | Where-Object { $_.Name -like "*Модель*" }
Remove-PrinterDriver -Name $driver.Name
# Шаг 3: Очистка старых пакетов драйверов
# Win+R → printmanagement.msc → Drivers → удалите все старые/дублирующиеся драйверы
# Шаг 4: Установите свежий драйвер с сайта производителя
# ВАЖНО: скачивайте драйвер именно для Windows 11 (64-bit)
# Если драйвер для Win11 отсутствует — используйте драйвер для Windows 10
# Шаг 5: Добавьте принтер заново
# Параметры → Bluetooth и устройства → Принтеры и сканеры → Добавить устройство
Откат проблемного обновления
Если принтер точно работал до обновления и сломался после — можно откатить:
:: Просмотр установленных обновлений
wmic qfe list brief /format:table
:: Удаление конкретного обновления (замените KB-номер)
wusa /uninstall /kb:5050092 /quiet /norestart
:: Или через параметры:
:: Параметры → Центр обновления Windows → Журнал обновлений → Удалить обновления
Но учтите — откат обновления это временная мера. Лучше дождаться исправленной версии от Microsoft, чем сидеть без патчей безопасности.
Сетевые принтеры: типичные проблемы и решения
Принтер недоступен по сети
Сетевой принтер внезапно пропал? Начните с проверки самых базовых вещей — часто проблема оказывается банальнее, чем кажется:
# Проверка сетевой доступности принтера
Test-Connection -ComputerName "192.168.1.100" -Count 4
# Проверка порта печати (порт 9100 для RAW, 631 для IPP)
Test-NetConnection -ComputerName "192.168.1.100" -Port 9100
Test-NetConnection -ComputerName "192.168.1.100" -Port 631
# Просмотр настроенных портов принтера
Get-PrinterPort | Format-Table Name, PrinterHostAddress, PortNumber
Ошибка «Windows не может подключиться к принтеру» (0x0000011b)
Эта ошибка стала буквально бичом после обновлений безопасности, которые изменили поведение RPC для удалённой печати. К счастью, решение есть:
:: Вариант 1: Изменение параметра реестра на сервере печати
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
:: После изменения перезапустите спулер
net stop spooler && net start spooler
:: Вариант 2: Добавление принтера напрямую по IP-адресу
:: Параметры → Принтеры и сканеры → Добавить устройство → Добавить вручную
:: Выберите «Добавить принтер, используя адрес TCP/IP или имя узла»
Принтер работает «через раз» на разных компьютерах
Один компьютер печатает нормально, а другой — нет. Знакомо? Проблема может быть в нескольких вещах:
- Различия версий драйверов — убедитесь, что на всех машинах стоит одинаковая версия
- Разные версии Windows 11 — 24H2 ведёт себя иначе, чем 23H2 в отношении печати (и это бывает критично)
- Настройки брандмауэра — проверьте, что правила входящих подключений разрешают трафик печати
# Проверка правил брандмауэра для печати
Get-NetFirewallRule -DisplayName "*Print*" | Format-Table DisplayName, Enabled, Direction, Action
# Включение правил обнаружения сети и общего доступа к файлам
Set-NetFirewallRule -DisplayGroup "File and Printer Sharing" -Enabled True
Печать через RDP: принтер не виден в удалённом сеансе
Почему принтеры пропадают в RDP
При подключении по RDP Windows использует механизм Easy Print для перенаправления локальных принтеров в удалённый сеанс. После обновлений Windows 11 этот механизм нередко барахлит — принтер либо не отображается вовсе, либо задание отправляется, но тут же завершается с ошибкой.
По моему опыту, это одна из самых частых проблем в организациях, где активно используют удалённые рабочие столы.
Решение
- Проверьте настройки RDP-клиента — в окне подключения нажмите «Показать параметры» → вкладка «Локальные ресурсы» → убедитесь, что галочка «Принтеры» стоит
- Установите одинаковые драйверы — на локальной машине и на удалённом сервере должны быть драйверы одной версии
- Отключите Easy Print при необходимости — через групповую политику:
:: Путь в редакторе групповых политик (gpedit.msc):
:: Конфигурация компьютера → Административные шаблоны → Компоненты Windows
:: → Службы удалённых рабочих столов → Узел сеансов удалённых рабочих столов
:: → Перенаправление принтеров
:: Включите: "Использовать сначала драйвер принтера Easy Print удалённого рабочего стола"
:: Если проблема именно с Easy Print — отключите этот параметр
:: и установите конкретный драйвер принтера на сервер
Защищённый режим печати: как отключить и когда это нужно
Если после обновления до Windows 11 24H2 принтер перестал определяться или при установке драйвера выскакивает ошибка — возможно, включился WPP. Отключить его можно несколькими способами:
:: Через параметры Windows:
:: Параметры → Bluetooth и устройства → Принтеры и сканеры
:: Прокрутите вниз до раздела «Параметры принтера»
:: Нажмите [Выключить] рядом с «Защищённый режим печати Windows»
:: Через групповую политику (для массового развёртывания):
:: gpedit.msc → Конфигурация компьютера → Административные шаблоны
:: → Принтеры → «Настройка защищённого режима печати Windows»
:: Установите значение «Отключено»
:: Через реестр:
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Printers\WPP" /v WindowsProtectedPrintMode /t REG_DWORD /d 0 /f
Когда стоит отключить WPP:
- Принтер не сертифицирован Mopria и не поддерживает IPP
- Вы используете специализированные драйверы с расширенными функциями (финишные операции, контроль доступа)
- Нужны виртуальные принтеры сторонних производителей
Когда лучше оставить WPP включённым:
- Все принтеры совместимы с IPP/Mopria
- Безопасность печати — приоритет (например, в среде с высокими требованиями к защите)
- Хотите упростить управление драйверами в организации
Полезные команды PowerShell для диагностики печати
Вот подборка команд, которые реально экономят время при диагностике. Сохраните себе — пригодится:
# ═══════════════════════════════════════════
# ДИАГНОСТИКА
# ═══════════════════════════════════════════
# Список всех установленных принтеров
Get-Printer | Format-Table Name, DriverName, PortName, Shared, PrinterStatus
# Проверка состояния конкретного принтера
Get-Printer -Name "Имя принтера" | Select-Object *
# Список драйверов принтеров
Get-PrinterDriver | Format-Table Name, Manufacturer, MajorVersion
# Список портов принтеров
Get-PrinterPort | Format-Table Name, PrinterHostAddress, PortNumber, Protocol
# Просмотр очереди печати
Get-PrintJob -PrinterName "Имя принтера"
# Журнал событий печати (последние 20 записей)
Get-WinEvent -LogName "Microsoft-Windows-PrintService/Operational" -MaxEvents 20 |
Format-Table TimeCreated, Id, LevelDisplayName, Message -Wrap
# ═══════════════════════════════════════════
# ИСПРАВЛЕНИЕ
# ═══════════════════════════════════════════
# Перезапуск спулера с очисткой
Stop-Service -Name Spooler -Force
Remove-Item "$env:SystemRoot\System32\spool\PRINTERS\*" -Force -ErrorAction SilentlyContinue
Start-Service -Name Spooler
# Удаление всех заданий на конкретном принтере
Get-PrintJob -PrinterName "Имя принтера" | Remove-PrintJob
# Установка принтера по умолчанию
Set-Printer -Name "Имя принтера" -IsDefault $true
# Проверка и восстановление спулера через SFC
sfc /scannow /verifyonly
Чек-лист для техподдержки: алгоритм обработки тикета «Принтер не печатает»
Этот алгоритм не раз выручал при обработке обращений. Идём по пунктам:
- Уточните масштаб — проблема у одного пользователя или у нескольких? Если массовая — сразу смотрите сервер печати и недавние обновления Windows
- Проверьте физику — принтер включён, подключён, нет замятия бумаги, тонер/чернила не закончились
- Тестовая страница — печатается ли из свойств принтера?
- Print to PDF — если PDF создаётся нормально, значит приложение работает, проблема в драйвере или принтере
- Проверьте спулер — работает ли служба? Нет ли застрявших заданий?
- Обновления — были ли недавние обновления Windows? Может, это известный баг?
- Драйверы — актуальная ли версия? Совместим ли драйвер с текущей версией Windows 11?
- WPP — не включён ли защищённый режим на устройстве с несовместимым принтером?
- Сеть — для сетевых принтеров: пингуется ли принтер по IP? Открыты ли порты 9100/631?
- Переустановка — если ничего не помогает: полное удаление принтера и драйверов, затем установка с нуля
Часто задаваемые вопросы (FAQ)
Почему принтер печатает случайные символы и сетевые команды вместо документа?
Это известный баг обновления KB5050092 от января 2025 года. Затрагивает USB-принтеры с поддержкой IPP Over USB — спулер отправляет IPP-протокольные команды на принтер как обычный текст. Решение: установить обновление KB5053657 или отключить IPP-порт в свойствах принтера на вкладке «Порты».
Мой старый принтер перестанет работать после перехода на WPP?
Не обязательно. WPP на данный момент отключён по умолчанию и не активируется автоматически. Однако с 1 июля 2026 года Windows будет приоритетно использовать встроенный IPP-драйвер. Если ваш принтер не сертифицирован Mopria и не поддерживает IPP — протестируйте совместимость заранее. При необходимости WPP можно отключить через групповую политику.
Как очистить зависшую очередь печати, если стандартные способы не работают?
Остановите спулер командой net stop spooler, затем вручную удалите все файлы из папки C:\Windows\System32\spool\PRINTERS и запустите спулер снова: net start spooler. Если папка заблокирована — перезагрузите компьютер в безопасном режиме и удалите файлы оттуда.
Что делать, если принтер не виден при подключении через RDP?
Первым делом проверьте, что в настройках RDP-клиента включено перенаправление принтеров (вкладка «Локальные ресурсы»). Если принтер всё равно не появляется — установите одинаковые версии драйверов на локальной машине и на сервере. В крайнем случае отключите Easy Print через групповую политику и установите драйвер принтера непосредственно на RDP-сервере.
Можно ли откатить обновление Windows, если оно сломало печать?
Да, можно. Перейдите в Параметры → Центр обновления Windows → Журнал обновлений → Удалить обновления, найдите проблемное обновление по номеру KB и удалите. Или используйте команду wusa /uninstall /kb:номер в командной строке с правами администратора. Но помните — это временная мера. Лучше дождаться исправленного обновления, чем оставаться без патчей безопасности.