Невозможно подключить общий принтер Windows 10 к Windows XP
Недавно один из моих клиентов обнаружил, что после установки обновления с Windows 8.1 до Windows 10 сетевой принтер, подключенный к этому компьютеру, перестал печатать документы с других компьютеров под управлением Windows XP. (Несмотря на прекращение поддержки Windows XP, она по-прежнему широко используется в SOHO.)
Если на компьютере под управлением Windows XP дважды щелкнуть сетевой принтер, установленный на ПК с Windows 10 (рабочая группа без домена), появится следующая ошибка:
Операцию не удалось завершить. Доступ запрещен.
При попытке подключить сетевой принтер в XP через пункт Подключить контекстного меню принтера предлагается указать имя и пароль пользователя с правами на удаленном компьютере с Windows 10.
После ввода имени пользователя и пароля (даже учетной записи локального администратора в Windows 10) появляется такая ошибка:
Предоставленных учетных данных недостаточно для доступа к этому принтеру. Вы хотите указать новые учетные данные?
Потом указываешь пароль и одно и то же повторяется снова и снова... Самое интересное, что любые файлы на сетевом ресурсе в Windows 10 можно без проблем открыть из XP-клиента (так что проблема не в отсутствии поддержки SMB 1.0). Проблема появляется только с сетевыми принтерами. Если общий принтер в той же конфигурации подключен к Windows 8.1, вы можете легко распечатать что угодно.
Что мы пытались сделать: В Центре управления сетями и общим доступом в Windows 10 мы отключили ввод пароля для доступа к компьютеру под управлением Windows 10 из сети (Отключить пароль защищенный общий доступ), переключитесь на Включить общий доступ к файлам для устройств, использующих режим 40- или 56-битного шифрования, попытались создать одних и тех же локальных пользователей в обеих системах. Ничего не помогло.
Наконец, чтобы подключиться к общему принтеру в Windows 10 с компьютера под управлением Windows XP, нам пришлось использовать старый обходной путь и подключить принтер через локальный порт.
На компьютере под управлением Windows XP откройте Панель управления-> Принтеры и факсы и запустите Мастер установки принтера (Добавить принтер).
Затем выберите Локальный принтер, подключенный к этому компьютеру -> Создать новый порт -> Локальный порт.
В качестве имени порта укажите UNC-адрес принтера следующим образом: \\Win10-PC1\SharedPrinterName (в нашем примере это \\192.168.1.22\HPLaserJet)
Выберите или установите подходящий драйвер принтера.
Завершите установку, перезагрузите оба компьютера и попробуйте распечатать документ. Он должен быть успешно распечатан!
Примечание. Я обнаружил довольно интересный факт: пользователь должен войти в Windows 10, иначе порт будет недоступен.





