Мережевий принтер не працює у Windows 11: діагностика та усунення несправностей

Ваш мережевий принтер перестав працювати після оновлення Windows 11? Розбираємо помилку 0x0000011B, збої Print Spooler, міграцію на IPP та Universal Print — із PowerShell-скриптами та покроковими рішеннями.

Чому мережевий принтер перестав працювати після оновлення Windows 11

Якщо ви читаєте цей текст — скоріш за все, ваш мережевий принтер щойно вирішив влаштувати страйк після чергового оновлення Windows 11. Не хвилюйтесь, ви не самотні. У 2026 році ця проблема стала по-справжньому масовою.

Починаючи з січневого оновлення KB5074105, Microsoft офіційно припинила публікацію нових драйверів типу V3 та V4 через Windows Update. А оновлення KB5077744 додало ще більше головного болю — збої в роботі Universal Print для корпоративних середовищ. Отже, давайте розберемось, що саме пішло не так і як це виправити.

Основні причини проблем з мережевими принтерами у 2026 році

Припинення підтримки драйверів V3/V4

Microsoft оголосила про припинення підтримки застарілих драйверів принтерів ще у вересні 2023 року. Але, як це часто буває, реальні зміни підкралися непомітно — фактичні обмеження почали діяти з 15 січня 2026 року.

Ось хронологія подій:

  • 15 січня 2026: Заблоковано публікацію нових драйверів V3/V4 через Windows Update за замовчуванням
  • 1 липня 2026: Windows надаватиме пріоритет IPP Inbox Class Driver при підключенні нових принтерів
  • 1 липня 2027: Оновлення сторонніх драйверів через Windows Update обмежать лише виправленнями безпеки

Важливо: Якщо у вас уже встановлені драйвери — вони продовжать працювати. Microsoft не видаляє їх примусово (і це хороша новина). Проблеми виникають тоді, коли ви намагаєтесь встановити принтер на новому комп'ютері або після чистої інсталяції системи.

Помилка 0x0000011B при підключенні мережевого принтера

Чесно кажучи, це одна з найдратівливіших помилок — 0x0000011B (Windows не вдається підключитися до принтера). Причина доволі технічна: підвищений рівень автентифікації RPC, запроваджений оновленнями безпеки. На практиці це означає, що підключення до спільних мережевих принтерів просто блокується.

Збій служби диспетчера друку (Print Spooler)

Print Spooler — це служба, яка відповідає за чергу друку між комп'ютером та принтером. Після оновлень Windows 11 вона може аварійно зупинятися. Типові коди помилок: 0x800706b9, 0x000006ba або 0xc0000005.

Коротше кажучи — якщо побачите одну з цих помилок, справа саме у Print Spooler.

Проблеми з Universal Print після KB5077744

Корпоративні користувачі масово повідомляють, що після встановлення оновлення KB5077744 (збірки 26200.7627 та 26100.7627) з'являється помилка: «The Universal Print Class Driver is not installed on this computer». Хороша новина — на нових комп'ютерах зі встановленим патчем KB5074752 від 28 січня ця проблема вже вирішена.

Покрокове усунення помилки 0x0000011B

Спосіб 1: Виправлення через реєстр (найефективніший)

Це, мабуть, найшвидший і найнадійніший спосіб. Головна деталь — команди потрібно виконувати на комп'ютері-сервері, до якого фізично підключений принтер, а не на клієнтській машині (багато хто помиляється саме тут).

:: Відкрийте командний рядок від імені адміністратора та виконайте:
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f

:: Перезавантажте комп'ютер для застосування змін
shutdown /r /t 0

Або, якщо вам зручніше працювати через графічний інтерфейс, відкрийте редактор реєстру (regedit) вручну:

  1. Перейдіть до HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
  2. Клацніть правою кнопкою миші → Створити → Параметр DWORD (32-біт)
  3. Назвіть параметр RpcAuthnLevelPrivacyEnabled
  4. Встановіть значення 0
  5. Перезавантажте комп'ютер

Спосіб 2: Автоматизація через PowerShell

Для тих, хто (як і я) любить автоматизувати все, що тільки можна — ось готовий скрипт:

# Скрипт для виправлення помилки 0x0000011B на сервері друку
$regPath = "HKLM:\SYSTEM\CurrentControlSet\Control\Print"
$regName = "RpcAuthnLevelPrivacyEnabled"

# Перевірка наявності параметра
$currentValue = Get-ItemProperty -Path $regPath -Name $regName -ErrorAction SilentlyContinue

if ($null -eq $currentValue) {
    New-ItemProperty -Path $regPath -Name $regName -Value 0 -PropertyType DWORD -Force
    Write-Host "Параметр створено. Перезавантажте комп'ютер." -ForegroundColor Green
} elseif ($currentValue.$regName -ne 0) {
    Set-ItemProperty -Path $regPath -Name $regName -Value 0
    Write-Host "Параметр оновлено. Перезавантажте комп'ютер." -ForegroundColor Green
} else {
    Write-Host "Параметр вже налаштований коректно." -ForegroundColor Yellow
}

Спосіб 3: Перевстановлення мережевого принтера

Іноді найпростіше рішення — просто видалити принтер і додати його заново:

  1. На клієнтському ПК відкрийте Параметри → Bluetooth та пристрої → Принтери та сканери
  2. Знайдіть проблемний принтер та натисніть Видалити
  3. Натисніть Додати пристрій та знову підключіть мережевий принтер
  4. Якщо принтер не знайдено автоматично — натисніть «Потрібного принтера немає в списку» та введіть шлях вручну (наприклад, \\server\printer)

Відновлення служби диспетчера друку (Print Spooler)

Швидке перезавантаження через командний рядок

Цей метод працює буквально за хвилину. Три команди — і готово:

:: Зупинка служби, очищення черги, перезапуск
net stop spooler
del /Q /F /S "%systemroot%\System32\spool\PRINTERS\*.*"
net start spooler

Не хвилюйтесь — файли у папці C:\Windows\System32\spool\PRINTERS це лише тимчасовий кеш завдань друку. Їхнє видалення не впливає ні на драйвери, ні на налаштування принтера.

Комплексний скрипт діагностики Print Spooler

Якщо хочете провести більш ретельну перевірку (а заодно подивитись останні помилки в журналі подій), цей скрипт зробить усе за вас:

# Діагностика та відновлення Print Spooler
$spooler = Get-Service -Name Spooler

Write-Host "Статус служби Print Spooler: $($spooler.Status)" -ForegroundColor Cyan

if ($spooler.Status -ne "Running") {
    Write-Host "Служба не працює. Виконуємо очищення та перезапуск..." -ForegroundColor Yellow

    # Очищення черги друку
    $spoolPath = "$env:SystemRoot\System32\spool\PRINTERS"
    if (Test-Path $spoolPath) {
        Remove-Item "$spoolPath\*" -Force -ErrorAction SilentlyContinue
        Write-Host "Черга друку очищена." -ForegroundColor Green
    }

    # Перезапуск служби
    Start-Service -Name Spooler
    Set-Service -Name Spooler -StartupType Automatic
    Write-Host "Служба перезапущена та налаштована на автозапуск." -ForegroundColor Green
} else {
    Write-Host "Служба працює нормально." -ForegroundColor Green
}

# Перевірка наявності помилок в журналі подій
$errors = Get-WinEvent -FilterHashtable @{
    LogName = "System"
    ProviderName = "Print-Spooler"
    Level = 2
    StartTime = (Get-Date).AddDays(-7)
} -ErrorAction SilentlyContinue

if ($errors) {
    Write-Host "`nОстанні помилки Print Spooler за 7 днів:" -ForegroundColor Red
    $errors | Select-Object TimeCreated, Id, Message | Format-Table -AutoSize
} else {
    Write-Host "`nПомилок Print Spooler за останні 7 днів не знайдено." -ForegroundColor Green
}

Міграція на IPP Inbox Class Driver

Microsoft досить наполегливо підштовхує всіх до переходу на сучасну платформу друку — IPP Inbox Class Driver і Print Support Apps (PSA). І, якщо чесно, ця рекомендація має сенс. IPP — це вбудований драйвер Windows 11, який працює з будь-яким принтером, сертифікованим за стандартом Mopria.

Переваги IPP Inbox Class Driver

  • Безпека: Не потрібно встановлювати сторонні драйвери — менша поверхня атаки
  • Надійність: Зникають проблеми з аваріями, витоками пам'яті та конфліктами драйверів
  • Простота: Не потрібно шукати «правильну» версію драйвера для вашої архітектури

Як підключити принтер через IPP

Процес доволі простий (що приємно):

  1. Переконайтеся, що принтер підтримує протокол IPP (має сертифікацію Mopria)
  2. Увімкніть IPP у налаштуваннях принтера — на деяких моделях він вимкнений за замовчуванням
  3. Призначте принтеру статичну IP-адресу
  4. На комп'ютері з Windows 11 відкрийте Параметри → Додати принтер
  5. Windows автоматично виявить IPP-принтер та застосує вбудований драйвер

Підключення IPP-принтера через PowerShell

Ось готовий скрипт для додавання IPP-принтера. Просто замініть IP-адресу та назву на свої:

# Додавання мережевого IPP-принтера
$printerIP = "192.168.1.100"
$printerName = "Office-Printer-IPP"
$portName = "IP_$printerIP"

# Створення TCP/IP порту
Add-PrinterPort -Name $portName -PrinterHostAddress $printerIP

# Додавання принтера з IPP драйвером
Add-Printer -Name $printerName -DriverName "Microsoft IPP Class Driver" -PortName $portName

# Перевірка встановлення
Get-Printer -Name $printerName | Format-List Name, DriverName, PortName, PrinterStatus

Якщо Microsoft IPP Class Driver не відображається у списку доступних драйверів, перевірте, чи увімкнено компонент Internet Printing Client:

# Перевірка та увімкнення Internet Printing Client
$feature = Get-WindowsOptionalFeature -Online -FeatureName "Printing-Foundation-InternetPrinting-Client"

if ($feature.State -ne "Enabled") {
    Enable-WindowsOptionalFeature -Online -FeatureName "Printing-Foundation-InternetPrinting-Client" -NoRestart
    Write-Host "Компонент увімкнено. Потрібне перезавантаження." -ForegroundColor Yellow
} else {
    Write-Host "Internet Printing Client вже активний." -ForegroundColor Green
}

Налаштування Universal Print для корпоративних середовищ

Microsoft Universal Print — це хмарне рішення для друку на базі Azure, яке покликане замінити традиційні сервери друку. Доступне з ліцензіями Microsoft 365 Business Premium, E3/E5, A3/A5. Для великих організацій це реально зручна штука — менше серверів, менше головного болю з драйверами.

Базове налаштування

  1. Перевірка ліцензії: В Azure Portal відкрийте Microsoft Entra ID → Ліцензії → Усі продукти та переконайтеся, що план Universal Print Service активний
  2. Для сумісних принтерів (Mopria/Universal Print Ready): Зареєструйте принтер безпосередньо через портал Universal Print
  3. Для старих принтерів: Встановіть Universal Print Connector на сервер Windows 10/11 або Windows Server, який має доступ до принтерів
  4. Надайте доступ: Налаштуйте дозволи для користувачів та груп у порталі Azure

Усунення помилки «Universal Print Class Driver is not installed»

Якщо після оновлення KB5077744 ви зіткнулися з цією помилкою, ось що можна зробити:

  • Встановіть оновлення KB5074752 (випущене 28 січня 2026 р.) — воно вирішує проблему напряму
  • Скористайтеся утилітою UPPrinterInstaller.exe для повторної синхронізації драйвера
  • Якщо помилка виникає лише на окремих машинах — перевірте, чи пристрій приєднано до Microsoft Entra ID (це обов'язкова вимога для Universal Print)

Діагностика через PowerShell

# Перевірка стану підключення до Entra ID
dsregcmd /status | Select-String -Pattern "AzureAdJoined|DomainJoined|DeviceName"

# Перевірка встановлених Universal Print принтерів
Get-Printer | Where-Object { $_.DriverName -like "*Universal Print*" } |
    Format-Table Name, DriverName, PrinterStatus -AutoSize

Масове управління принтерами через PowerShell

Якщо ви IT-адміністратор і маєте справу з десятками (або навіть сотнями) комп'ютерів — PowerShell стане вашим найкращим другом у цій ситуації.

Інвентаризація принтерів у мережі

Для початку варто зрозуміти, що взагалі відбувається в мережі. Цей скрипт збере інформацію про принтери з кількох машин:

# Збір інформації про принтери на віддалених комп'ютерах
$computers = @("PC-001", "PC-002", "PC-003")

$results = foreach ($computer in $computers) {
    try {
        $printers = Get-Printer -ComputerName $computer -ErrorAction Stop
        foreach ($printer in $printers) {
            [PSCustomObject]@{
                Computer    = $computer
                PrinterName = $printer.Name
                Driver      = $printer.DriverName
                Port        = $printer.PortName
                Shared      = $printer.Shared
                Status      = $printer.PrinterStatus
            }
        }
    } catch {
        [PSCustomObject]@{
            Computer    = $computer
            PrinterName = "ПОМИЛКА: $_"
            Driver      = "-"
            Port        = "-"
            Shared      = "-"
            Status      = "-"
        }
    }
}

$results | Export-Csv -Path "C:\Reports\printer-inventory.csv" -NoTypeInformation -Encoding UTF8
Write-Host "Звіт збережено: C:\Reports\printer-inventory.csv" -ForegroundColor Green

Масове видалення старого принтера та додавання нового

Коли приходить час міграції на новий сервер друку, ось скрипт, який заощадить вам години роботи:

# Міграція зі старого принтера на новий для списку комп'ютерів
$computers = Get-Content "C:\Scripts\computers.txt"
$oldPrinter = "\\OldServer\HP-LaserJet-4200"
$newPrinter = "\\NewServer\HP-LaserJet-Pro"

foreach ($computer in $computers) {
    Invoke-Command -ComputerName $computer -ScriptBlock {
        param($old, $new)

        # Видалення старого принтера
        $existing = Get-Printer -Name $old -ErrorAction SilentlyContinue
        if ($existing) {
            Remove-Printer -Name $old
            Write-Host "[$env:COMPUTERNAME] Старий принтер видалено." -ForegroundColor Yellow
        }

        # Додавання нового принтера
        Add-Printer -ConnectionName $new
        Write-Host "[$env:COMPUTERNAME] Новий принтер додано." -ForegroundColor Green
    } -ArgumentList $oldPrinter, $newPrinter
}

Контрольний список діагностики мережевого принтера

На завершення — швидкий чеклист, який допоможе систематично пройтися по всіх можливих причинах проблеми:

  1. Фізичне з'єднання: Банально, але перевірте — чи увімкнений принтер? Чи підключений він до мережі?
  2. Print Spooler: Відкрийте services.msc та переконайтеся, що служба працює
  3. Черга друку: Очистіть застряглі завдання через net stop spooler і видалення файлів із папки PRINTERS
  4. Мережева доступність: Виконайте ping <IP-принтера> з клієнтського ПК
  5. Порт і драйвер: У Властивостях принтера → Порти переконайтеся, що вказано правильний порт
  6. Засіб усунення неполадок: Параметри → Система → Виправити неполадки → Принтер
  7. Брандмауер: Переконайтеся, що порти 9100 (RAW), 631 (IPP), 515 (LPR) не заблоковано
  8. Драйвери: Завантажте останню версію з сайту виробника
  9. Помилка 0x0000011B: Застосуйте виправлення реєстру RpcAuthnLevelPrivacyEnabled на сервері
  10. SFC: Виконайте sfc /scannow для виправлення пошкоджених системних файлів

Часті запитання

Чи перестануть працювати старі принтери після оновлення Windows 11 у 2026 році?

Ні, і це важливо розуміти. Microsoft припинила публікацію нових драйверів V3/V4 через Windows Update, але вже встановлені драйвери нікуди не зникнуть. Проблеми можуть бути тільки при налаштуванні принтера на новому комп'ютері — тоді доведеться завантажити драйвер вручну з сайту виробника.

Як виправити помилку 0x0000011B без редагування реєстру?

Є кілька альтернатив. Спробуйте вбудований засіб усунення неполадок Windows (Параметри → Виправити неполадки → Принтер), видаліть та перевстановіть мережевий принтер, або — як крайній варіант — тимчасово видаліть проблемне оновлення безпеки через Параметри → Windows Update → Журнал оновлень → Видалити оновлення. Щоправда, останній варіант я б не рекомендував на постійній основі.

Що таке IPP Inbox Class Driver і чи потрібно його встановлювати?

IPP Inbox Class Driver — це вбудований драйвер Windows 11 для принтерів з підтримкою протоколу IPP (Mopria). Встановлювати його окремо не потрібно — він уже є в системі. А починаючи з липня 2026 року Windows автоматично надаватиме йому пріоритет при підключенні нових принтерів.

Як перевірити, чи підтримує мій принтер IPP?

Найпростіший спосіб — зайти у веб-інтерфейс принтера (введіть його IP-адресу у браузер) та знайти розділ мережевих протоколів. Якщо IPP є у списку — принтер сумісний. Також можна перевірити специфікацію на сайті виробника або знайти свою модель у списку сертифікованих пристроїв на mopria.org.

Чи потрібно переходити на Universal Print, якщо є локальний сервер друку?

Залежить від ситуації. Universal Print — чудовий вибір для організацій, які вже активно використовують Microsoft 365 та Azure. Він позбавляє від необхідності підтримувати локальні сервери друку. Але для невеликого офісу з парою принтерів — традиційний підхід все ще цілком робочий. Перехід має сенс при плановій модернізації інфраструктури, а не заради самого переходу.

Про Автора Editorial Team

Our team of expert writers and editors.