При попытке подключить сетевой принтер в Windows 10 или 11 многие пользователи сталкиваются с ошибкой "Невозможно завершить операцию (0x00000040). Указанное сетевое имя более недоступно". Обычно перезагрузка компьютера или повторные попытки не помогают. В этой статье разберём, почему возникает эта ошибка и как её эффективно устранить.
Почему появляется ошибка 0x00000040 при подключении сетевого принтера
Часто проблема связана не с временными сбоями сети или сменой IP-адреса принтера, а с изменениями в политиках безопасности Windows. После обновлений, направленных на устранение уязвимости PrintNightmare (CVE-2021-34527), в системах изменяются настройки удалённого вызова процедур (RPC) и шифрование трафика, что влияет на работу сетевых принтеров.
Особенно это касается:
- старых моделей принтеров без обновлённых драйверов;
- ситуаций, когда одна машина обновлена, а другая - нет.
В результате соединение с принтером может прерываться с ошибками 0x00000040, 0x00000709 и 0x0000011b.
Исправление ошибки через настройку политик RPC
Этот способ восстанавливает работу подключения, изменяя политики, но снижает уровень безопасности системы.
Для Windows 10/11 Pro и Enterprise:
- Нажмите Win+R, введите
gpedit.mscи нажмите Enter. - Перейдите в Конфигурация компьютера → Административные шаблоны → Принтеры.
- Найдите и откройте "Настроить параметры подключения RPC".
- Включите политику и в поле "Протокол для исходящих подключений RPC" выберите "RPC через протокол RPC".
- Сохраните изменения и закройте редактор.
- Запустите services.msc, найдите службу Диспетчер печати и перезапустите её.
Для Windows Домашней редакции
Изменения вносятся через реестр:
-
Создайте файл с расширением
.regи вставьте:Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC]"RpcUseNamedPipeProtocol"=dword:00000001"RpcAuthentication"=dword:00000000 -
Запустите файл двойным кликом и подтвердите изменения.
-
Откройте командную строку от имени администратора и выполните:
gpupdate /force -
Перезапустите службу Диспетчер печати.
После этого попробуйте снова подключить сетевой принтер - ошибка должна исчезнуть.
Подключение принтера через локальный порт вручную
Альтернативный способ - создание локального порта для сетевого принтера.
Инструкция для Windows 11:
-
Откройте Параметры → Bluetooth и устройства → Принтеры и сканеры.
-
Нажмите Добавить принтер или сканер, затем выберите "Добавить устройство вручную".
-
Выберите "Добавить локальный или сетевой принтер с параметрами, заданными вручную".
-
Создайте новый порт, выберите Local Port.
-
Введите адрес принтера в формате:
\\Имя_ПК\Имя_Принтераили
\\IP_Адрес\Имя_Принтера -
Выберите драйвер из списка или установите вручную.
-
Завершите установку.
Этот способ часто помогает обойти ошибку 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.
