Ошибка 0x00000709 обычно возникает в Windows 10 и 11 при попытке подключить сетевой принтер или назначить принтер «по умолчанию». Чаще всего она связана с обновлениями безопасности (защита от уязвимости PrintNightmare), которые блокируют старые протоколы связи.
Способы решения проблемы.
Способ 1. Исправление через Редактор реестра (Самый эффективный)
Этот способ восстанавливает возможность подключения к принтеру через протокол RPC, который Windows начала блокировать.
1. Нажмите Win + R, введите regedit и нажмите Enter.
2. Перейдите по пути:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\RPC
(Если раздела RPC нет, нажмите правой кнопкой на Printers → Создать → Раздел и назовите его RPC).
3. Внутри раздела RPC создайте (или измените) следующие параметры (типа DWORD 32 бита):
- RpcUseNamedPipeProtocol — значение 1
- RpcAuthentication — значение 0
4. Также перейдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
5. Создайте параметр DWORD (32 бита) с именем RpcAuthnLevelPrivacyEnabled и установите значение 0.
6. Перезагрузите компьютер.
Способ 2. Использование Групповых политик (для версий Pro и Enterprise)
Если у вас Windows Pro или Enterprise, это сделать проще:
1. Нажмите Win + R, введите gpedit.msc.
2. Перейдите: Конфигурация компьютера → Административные шаблоны → Принтеры.
3. Найдите пункт «Настроить параметры подключения RPC».
4. Установите «Включено», а в нижнем выпадающем списке выберите «RPC через именованные каналы».
5. Нажмите ОК и перезагрузитесь.
Способ 3. Ручное добавление через «Локальный порт» (Надежный обходной путь)
Если автоматический поиск не работает, принтер можно «обмануть», создав виртуальный порт.
1. Откройте Панель управления → Устройства и принтеры.
2. Нажмите Добавление принтера → Нужный принтер отсутствует в списке.
3. Выберите последний пункт: «Добавить локальный или сетевой принтер с заданными вручную параметрами».
4. Выберите «Создать новый порт», тип порта — Local Port.
5. В поле «Имя порта» введите путь к принтеру в формате: \\IP-адрес-компьютера\Имя-принтера (например, \\192.168.1.10\HP_LaserJet).
6. Выберите драйвер из списка или установите его с диска/папки.
Способ 4. Если ошибка при назначении принтера «по умолчанию»
Если вы просто не можете сделать принтер главным в системе:
1. В Редакторе реестра (regedit) перейдите в:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows
2. Нажмите правой кнопкой на папку Windows → Разрешения.
3. Выберите свою учетную запись и поставьте галочку «Полный доступ».
4. Справа найдите параметр Device и удалите его (он пересоздастся автоматически при выборе принтера).
5. Попробуйте снова назначить принтер по умолчанию в настройках Windows.
Дополнительная полезная информация:
- Перезапуск службы: Нажмите Win + R, введите services.msc, найдите Диспетчер печати (Print Spooler), нажмите правой кнопкой и выберите «Перезапустить».
- Имя принтера: Убедитесь, что сетевое имя принтера короткое (до 15 символов), написано латиницей и не содержит пробелов или спецсимволов.
- IP вместо имени: При подключении используйте IP-адрес главного компьютера вместо его сетевого имени (например, \\192.168.1.50\Printer вместо \\OFFICE-PC\Printer).