При попытке подключить сетевой принтер в Windows 10 или 11 многие пользователи сталкиваются с ошибкой "Невозможно завершить операцию (0x00000040). Указанное сетевое имя более недоступно". Обычно перезагрузка компьютера или повторные попытки не помогают. В этой статье разберём, почему возникает эта ошибка и как её эффективно устранить.

Почему появляется ошибка 0x00000040 при подключении сетевого принтера

Часто проблема связана не с временными сбоями сети или сменой IP-адреса принтера, а с изменениями в политиках безопасности Windows. После обновлений, направленных на устранение уязвимости PrintNightmare (CVE-2021-34527), в системах изменяются настройки удалённого вызова процедур (RPC) и шифрование трафика, что влияет на работу сетевых принтеров.

Особенно это касается:

  • старых моделей принтеров без обновлённых драйверов;
  • ситуаций, когда одна машина обновлена, а другая - нет.

В результате соединение с принтером может прерываться с ошибками 0x00000040, 0x00000709 и 0x0000011b.

Исправление ошибки через настройку политик RPC

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

Для Windows 10/11 Pro и Enterprise:

  1. Нажмите Win+R, введите gpedit.msc и нажмите Enter.
  2. Перейдите в Конфигурация компьютера → Административные шаблоны → Принтеры.
  3. Найдите и откройте "Настроить параметры подключения RPC".
  4. Включите политику и в поле "Протокол для исходящих подключений RPC" выберите "RPC через протокол RPC".
  5. Сохраните изменения и закройте редактор.
  6. Запустите services.msc, найдите службу Диспетчер печати и перезапустите её.

Для Windows Домашней редакции

Изменения вносятся через реестр:

  1. Создайте файл с расширением .reg и вставьте:

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC]"RpcUseNamedPipeProtocol"=dword:00000001"RpcAuthentication"=dword:00000000
  2. Запустите файл двойным кликом и подтвердите изменения.

  3. Откройте командную строку от имени администратора и выполните:

    gpupdate /force
  4. Перезапустите службу Диспетчер печати.

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

Подключение принтера через локальный порт вручную

Альтернативный способ - создание локального порта для сетевого принтера.

Инструкция для Windows 11:

  1. Откройте Параметры → Bluetooth и устройства → Принтеры и сканеры.

  2. Нажмите Добавить принтер или сканер, затем выберите "Добавить устройство вручную".

  3. Выберите "Добавить локальный или сетевой принтер с параметрами, заданными вручную".

  4. Создайте новый порт, выберите Local Port.

  5. Введите адрес принтера в формате:

    \\Имя_ПК\Имя_Принтера

    или

    \\IP_Адрес\Имя_Принтера
  6. Выберите драйвер из списка или установите вручную.

  7. Завершите установку.

Этот способ часто помогает обойти ошибку 0x00000040.

Дополнительные методы и рекомендации

Некоторые решения могут повлиять на уровень безопасности и работу других сетевых сервисов, поэтому перед их применением создайте точку восстановления системы.

  • Если принтер уже установлен, но выдаёт ошибку, проверьте вкладку Порт в свойствах принтера. Если выбран WSD-порт, замените его на Standard TCP/IP Port, указав IP-адрес устройства.

  • Создайте и импортируйте следующий REG-файл для отключения некоторых политик безопасности:

    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print]"RpcAuthnLevelPrivacyEnabled"=dword:00000000
    [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC]"RpcAuthentication"=dword:00000000"RpcOverNamedPipes"=dword:00000001"RpcOverTcp"=dword:00000000"ForceKerberosForRpc"=dword:00000000"RpcProtocols"=dword:00000007
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]"AllowInsecureGuestAuth"=dword:00000001
  • После импорта обновите политики командой gpupdate /force и перезапустите службу Диспетчер печати.

  • Включите поддержку SMB 1.0/CIFS через optionalfeatures и перезагрузите компьютер.

Практические советы для стабильной работы сетевого принтера

  • Используйте статические IP-адреса для принтеров вместо динамических.
  • Подключайтесь к устройствам по IP, а не по имени компьютера.
  • По возможности применяйте встроенные принт-серверы или выделенные аппаратные серверы печати.

Эти рекомендации помогут надёжно устранить ошибку 0x00000040 и обеспечить стабильную работу сетевых принтеров в Windows 10 и 11.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *