Проблема несколько раз уходила, но возвращалась. Есть комп на винде 11 к которому подключен принтер. Компьютер по сети Wi-fi подключен к роутеру. Второй компьютер так же подключен по Wi-Fi, на нём не получалось подключить принтер. На данный момент полное решение проблемы выглядит так.
Для начала я включил на обоих компах параметр подключения RPC:
Административные шаблоны / принтеры / Настроить параметры подключения RPC
Включить/ протокол для исходящих подключений (RPC через именованные каналы)
(если у Вас нет gpedit.msc, загуглите "как установить gpedit.msc ")
Скачать файлы реестра Win11 (что бы не вбивать всё вручную)
На обоих компах прописал в реестре (win+R - regedit) :
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC]
RpcAuthentication dword:00000000
RpcOverNamedPipes dword:00000001
RpcOverTcp dword:00000000
RpcUseNamedPipeProtocol dword:00000001
После чего добавил на обоих компах:
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC]
RpcProtocols dword:00000007
ForceKerberosForRpc dword:00000000
И на компе с которого раздаётся принтер прописал:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print
RpcAuthnLevelPrivacyEnabled 0
P.S. Брандмайэр и защита сети выключены.
UPD:
После очередного обновления винды у меня снова отлетел принтер, а так же сетевой доступ между компами. Удалось вылечить вот этой правкой реестра.
HKLM\SYSTEM\CurrentControlSet\ Services\LanmanWorkstation\ Parameters\AllowInsecureGuestAuth, дважды щелкаем по нему, смотрим на значение, если стоит «0», то меняем на «1» и жмем «ОК».
Если его нет, то создаём. Так же загрузил этот файлик реестра на гугл диск, ссылка в посте.