[Решено] Windows не удается подключиться к принтеру

Проблема

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

Проблема проявляется, в случае если подключение происходит не к сетевому принтеру, а к принтеру, подключенному к компьютеру в локальной сети.

Подключение к принтеру

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

Подключение принтера через локальную сеть
Подключение к принтеру
ОС Windows не удается подключиться к принтеру. Проверьте, правильно ли указано имя принтера, и повторите попытку. В случае сетевого принтера проверьте, что принтер включен и его адрес задан правильно.
Подключение к принтеру
ОС Windows не удается подключиться к принтеру. Проверьте, правильно ли указано имя принтера, и повторите попытку. В случае сетевого принтера проверьте, что принтер включен и его адрес задан правильно.

Если же пытаемся добавить принтер через оснастку «Устройства и принтеры» -> Установка принтера -> Добавление принтера -> Добавление локального или сетевого принтера с параметрами заданными вручную

мы получаем отказ в доступе:

Отказано в доступе

Решение

Есть несколько вариантов решения данной проблемы. И многие из них я перепробовал.

  1. Запускаем командную строку от имени администратора
  2. Последовательно выполняем команды:
reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f 

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f

net stop spooler && net start spooler

Эти команды добавляют/изменяют 2 записи в реестре.

Первая — RestrictDriverInstallationToAdministrators — отменяет запрет на установку драйверов для администраторов.

Вторая — RpcAuthnLevelPrivacyEnabled — определяет уровень аутентификации и защиты для RPC (понижает безопасность, разрешая доступ к принтеру).

Возможно уже на этом этапе вам повезет, и уже после этих действий вы сможете подключиться к принтеру. Вышеописанных действий хватает для связок операционных систем Windows 7/8/10, Windows Server 2008/2012/2016. Если в вашем случае есть Windows 11 и вышеописанного оказалось недостаточно – движемся дальше.

Windows 11: Не удается подключиться к принтеру

На компьютере, к которому подключен принтер

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

Упрощая задачу, даю сразу команду для командной строки от имени администратора:

net user новыйпользователь парольновогопользователя /add

Имя пользователя и пароль — на ваше усмотрение. Но не стоит их брать непосредственно из этой статьи, либо делать простые пароли. И так уже уровень безопасности понижен. Далее, можно добавить этого пользователя в список SpecialAccounts (скрытые пользователи в Windows).

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /v новыйпользователь /t REG_DWORD /d 0 /f

На компьютере, с которого подключаемся к удаленному принтеру по сети

Добавляем реквизиты (логин\пароль) для доступа по сети к компу с принтером:

cmdkey /add:имя_компьютера_с_принтером /user:новыйпользователь /pass:парольновогопользователя

Результат добавления пользователя можно проверить / изменить / удалить воспользовавшись утилитой «сохранение имен пользователей и паролей», о которой я писал ранее. Открыть утилиту можно так:

rundll32.exe keymgr.dll,KRShowKeyMgr

Всё. После этих манипуляций принтер без проблем подключается через локальную сеть.

Надеюсь, кому-то эта статья окажется полезной.

П.С. Действия, описанные выше понижают безопасность компьютера. Но, принтеры начинают, наконец, печатать.

Актуально на 20.02.2024

[Решено] Windows не удается подключиться к принтеру: 2 комментария

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

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