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

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

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

0x80004005 Windows Server, AD и Роли

Ошибка печати 0x80004005 в Windows: исправление RPC после обновлений

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

Симптомы ошибки подключения принтера

После установки регулярных накопительных обновлений безопасности на Windows 10 или Windows 11 пользователи теряют возможность печатать на общие принтеры, подключенные к другим компьютерам локальной сети.

Характерные проявления ошибки:

  • При попытке добавить сетевой принтер выводится сообщение: «Windows не удается подключиться к принтеру. В ходе операции произошла ошибка 0x80004005 (или 0x0000011b)».
  • Принтеры со статусом «Отключен» или «Сбой подключения».
  • В журнале событий регистрируются ошибки диспетчера печати spoolsv.exe.

Как устранить ошибку RPC-аутентификации печати

Проблема вызвана ужесточением требований безопасности протокола RPC со стороны Microsoft для защиты от уязвимости PrintNightmare. Для восстановления печати нужно внести корректировки в реестр на компьютере, к которому физически подключен принтер (сервере печати).

Шаг 1. Правка реестра на сервере печати / хост-компьютере

  1. На компьютере, к которому подключен принтер, нажмите Win + R, введите cmd и нажмите Ctrl + Shift + Enter (запуск от Администратора).
  2. Выполните команду, отключающую обязательное шифрование RPC-пакетов печати:
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f

Шаг 2. Разрешение установки драйверов без прав локального админа

Чтобы клиентские ПК могли скачивать драйверы с сервера печати, выполните команду:

reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f

Шаг 3. Перезапуск службы Диспетчера печати (Print Spooler)

Примените новые параметры реестра без перезагрузки компьютера:

net stop spooler && net start spooler

После этого перейдите на клиентский компьютер и повторите подключение сетевого принтера.

💡 Практика специалистов: Если после правок реестра печать восстановилась, но печать документов из 1С зависает, отключите в свойствах драйвера принтера на вкладке 'Дополнительно' опцию 'Включить расширенные возможности печати' (Enable advanced printing features).

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

Нужно ли вносить эти правки в реестр на клиентских ПК?

Основной параметр RpcAuthnLevelPrivacyEnabled настраивается на компьютере/сервере, раздающем принтер. На клиентских машинах достаточно перезапустить службу печати.

Почему Microsoft заблокировала простую установку принтеров?

В оригинальном протоколе Point and Print содержалась критическая уязвимость PrintNightmare, позволявшая злоумышленникам получать права SYSTEM через поддельные драйверы печати.

Что делать, если ошибка 0x80004005 осталась?

Попробуйте подключить принтер напрямую по его локальному IP-адресу через 'Создание нового порта Standard TCP/IP Port' вместо поиска по сетевому имени.

Безопасно ли устанавливать RpcAuthnLevelPrivacyEnabled в значение 0?

Внутри изолированной и защищенной офисной локальной сети это абсолютно безопасно и является стандартным решением системных администраторов.

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