Описание проблемы
Когда ПК на Windows 11 используется как хост общего принтера, клиенты Windows 7 при попытке подключения получают следующее сообщение об ошибке:
Операция не может быть выполнена (Ошибка 0x00000040). Указанное сетевое имя более недоступно.

Эта ошибка обычно вызвана отключённой службой SMB, устаревшим именем общего ресурса, разрывом сетевого соединения или несовместимостью протокола RPC между двумя операционными системами. Решение включает включение SMB 1.0 и изменение двух значений реестра на хосте Windows 11.
Решение
1. Откройте Панель управления → Программы → Включение или отключение компонентов Windows и включите Поддержка общего доступа к файлам SMB 1.0/CIFS.

2. Нажмите Win + R, введите regedit и нажмите Enter, чтобы открыть Редактор реестра.

3. Перейдите к следующему разделу (создайте его, если он не существует):
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC
Щёлкните правой кнопкой мыши в правой части окна и создайте новый Параметр DWORD (32 бита).

4. Переименуйте новый параметр в RpcProtocols и установите его значение равным 7.

5. Снова щёлкните правой кнопкой мыши в правой части и создайте ещё один Параметр DWORD (32 бита). Переименуйте его в ForceKerberosForRpc и установите значение равным 1.

6. После выполнения всех шагов перезагрузите компьютер и попробуйте подключиться к общему принтеру снова.
Итог
Ошибка 0x00000040 при подключении к общему принтеру — распространённая проблема в смешанных средах Windows 7/Windows 11. Как правило, она вызвана отключённой службой SMB или несовместимостью протокола RPC. Решение включает два шага:
- Включить поддержку общего доступа к файлам SMB 1.0/CIFS в компонентах Windows
- Добавить параметры реестра RpcProtocols (
7) и ForceKerberosForRpc (1) в разделHKLM\SOFTWARE\Policies\Microsoft\Windows NT\Printers\RPC
После перезагрузки подключение к общему принтеру должно работать в штатном режиме.
