При попытке установить сетевой принтер (подключён к ПК с Windows 10, доступ разрешён) на компьютер под управлением Windows XP выскочило окошко с ошибкой «Невозможно завершение операции. Отказано в доступе«. Как выяснилось, проблема довольно распространённая, поэтому ниже рассмотрим один из вариантов её решения.
Нам понадобятся подходящие драйвера для принтера под Windows XP и 5 минут времени. все действия совершаем на компьютере с Windows XP.
1) Открываем Панель управления-Принтеры и факсы. В открывшемся окне нажимаем Установка принтера. Запускается Мастер установки принтеров.
2) Нажимаем Далее, на втором окне выбираем Локальный принтер, подключённый к этому компьютеру и снимаем галочку Автоматическое определение и установка PnP-принтера. Жмём Далее.
3) В следующем окне выбираем Создать новый порт и Тип порта: Local Port.
4) После нажатия кнопки Далее появится небольшое окошко Имя порта, в которое нужно ввести полный путь к принтеру (например, \\Server\Canon 250 Series). Будьте внимательны при прописывании пути. Указываются сетевое имя компьютера, к которому подключён принтер и сетевое имя принтера. Если путь будет указан неправильно, то вы получите сообщение об ошибке.
5) В следующем окне устанавливаем драйвер принтера. Нажимаем Установить с диска… и далее всё как при установке обычного локального принтера.
Если все действия выполнены правильно, то в списке установленных принтеров появится новый сетевой принтер.
Все пользователи, которые пытаются подключится к расшаренному на Windows 10 принтеру с более старых версий линейки систем Windows, сталкиваются с проблемой когда не возможно подключится к принтеру. Старые системы Windows используют первую версию протокола smb, которая по умолчанию отключена в системе Windows 10 по причине уязвимостей и на смену которой пришел новый протокол smb 2.
Но даже после включения поддержки протокола smb v1 подключится к принтеру прямо из обозревателя шар, как это было в системах ранее, напрямую не получается.
Был найден вариант когда для подключения к шаре , на клиентской машине создают локальный принтер и локальный порт в пути которого указан адрес шары :\\<IP>|<hostname>\<printer name>
Но и данный способ работает не всегда, а то и происходят интересные метаморфозы, когда ранее настроенный принтер перестает работать и через этот лайфхак.
Недавно и я столкнулся с такой проблемой — когда принтер нормально работающий через локальный порт, перестал по какой то причине работать. При попытке создать новый порт возникала ошибка — Отказано в доступе.
В попытках побороть данный глюк было переделано все что я знал:
- переустановка драйверов
- перенастройка сети
- отключение брандмауэра
- даже восстановление системы к предыдущему состоянию не дало желаемого результата.
Ситуация осложнялась тем что Windows 10 на которой работал расшаренный принтер была урезанной версией без возможности настройки политик и групп.
Как же все таки лечить??
Пытаясь найти ответ на вопрос : «Как понять что блокирует этот доступ?!» вспомнил про утилиту Process Monitor , в которой можно увидеть результаты обращения к файловой системе в реальном времени.
Суть поиска проблемы доступа заключалась в мониторинге обращений к файлам и поиске результата со статусом ACCESS DENIED в столбце result.
Для того чтобы не листать этот огромный список, нажав на значок воронки включим отбор по столбцу result со значением ACCESS DENIED. Сразу увидим все отказы доступа к файлам и ключам реестра.
Далее все просто:
- Для более прицельного поиска файлов к которым отсутствует доступ — при включенном отборе, выделим и удалим нажав на иконку «мусорки», все события результат у которых ACCESS DENIED, и сразу попытаемся подключится к шаре. В результате увидим те к которым у нас отсутствует доступ.
- Находим файл или группу/ключ в реестре и добавляем в пункте разделе «Свойства/Безопасность» пользователя Гость с правом на Чтение.
- Просто так добавить пользователя Гость может не получится по причине что владелец этих файлов и ключей TrustedInstaller. Меняем его на текущего юзера.
Собственно и все… После того как включены все разрешения для учетной записи Гость локальный порт успешно заработал.
P.S. Цель данной статьи — поделиться с братюнями вариантом который помог мне и который я ранее не применял. Данная статья не претендует на уникальность, рассчитана на опытных пользователей / администраторов и не является панацеей. Все действия которые вы производите — вы выполняете на свой страх и риск.
P.S.2 Скачать Process Monitor можно по ссылке ниже…
Process Monitor
Здравствуйте!
Суть проблемы: Не могу подключить сетевой принтер установленный на компьютере под управлением Windows 10 на компьютере под Windows XP, при двойном щелчке по принтеру сообщает что «Отказано в доступе»,
через контекстное меню и «Подключиться» предлагает ввести пользователя и пароль, т.е. на сам компьютер доступ имею, в папки тоже доступ имею, а вот подключить принтер не дает. На соседнем компьютере под управлением
Win7, все прекрасно работает и принтеры подключены. Пользователей пробовал создать, давать им доступ к принтеру — эффекта нет, сообщает что данный пользователь не имеет права печатать.
На днях провел обновление с Win8.1 до Win10, под Win8.1 все прекрасно работало, были установлены все драйверы, в том числе и дополнительные, компьютеры под управлением WinXP прекрасно печатали.
В дополнительных параметрах общего доступа, установлен флажок «Отключить общий доступ с парольной защитой», что кстати подтверждается тем что при входе на компьютер через сеть, не спрашивается пароль.
Прошу помощи!
1. Установлены последние драйвера с пометкой о том что они подходят к windows 10.
2. Хочу так же отметить что установлены 3 принтера на компьютере win10, все они работают непосредственно на нем и на других компьютерах с win7 и win10, но не работают на winXP.
3. Так же хочу отметить что проблема не в драйверах, а именно в том при попытке подключиться с WinXP к принтеру (не к компьютеру именно к принтеру ) запрашивается пароль и логин.
4. На компьютере к которому подключены принтеры установлены драйверы как для 64 так и для 32 битных систем.
В поисках решения, наткнулся уже на несколько таких сообщений, что при предоставлении доступа к принтерам с Win10, системы с WinXP не могут получить доступ к принтерам.
Я подозреваю что это связанно как-то с локальными политиками.
upd.1
Когда компьютер под WinXP подключен к IPC$ компьютера Win10, в просмотре Сеансов (управление компьютером) — оболочка начинает зависать и глючить — временно перестает
отвечать, если компьютер под WinXP не подключен к IPC$, то все работает хорошо. Сеансы зависают всегда когда доходит что надо отобразить пользователя ГОСТЬ с компьютера под XP, оболочка успевает показать ГОСТЬ, после чего виснет и начинает обновляться сначала.
upd.2
а) Пробовал подключаться к win10 через net use \\192.168.0.33\ipc$ /user:printer printer , где пользователь printer — администратор на компьютере win10, ни какого эффекта нет.
б) Пробовал установить сначала принтер на winXP, потом поменять ему на локальный порт \\192.168.0.33\Canon_LBP3010, при том что подключен как стандартным гость XP так и пользователем администратором
win10, ни какого эффекта.
в) Пробовал создать порт TCP/IP, и на него прикрутить принтер ни какого эффекта.
ps. Заметил что с общим доступом к ресурсам у Win10 — наблюдаются какие-то проблемы. Например если создать папку и дать к ней доступ Всем — чтение, никто в неё зайти не сможет (?!почему!?),
а вот если дать доступ полный, а в безопасности ограничить только на чтение, тогда будет работать. Есть у меня подозрения что именно в этом и кроется проблема.
upd.3
Хотел попробовать подключить принтер по локальному порту к win7 и там дать доступ для него клиентам на winXP. На что на удивление получил «Отказано в доступе», т.е. подключить локальный порт на Win7 в виде \\192.168.0.33\Canon_LBP3010
— тоже не дает, хотя просто подключить принтер получается.
upd.4
Отключение SMB2, мне НЕ помогло, хотя данная проблема решалась таким методом на Win2008.
Привожу сюда вдруг кому поможет:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters создать параметр DWORD «Smb2» (без кавычек) со значением «0».
Reboot
Изначально вопрос был задан тут: http://answers.microsoft.com/ru-ru/windows/forum/windows_10-networking/не-могу/54051db4-29a8-4281-bfa0-6a899cc39055
Так же добавлю сюда эту же проблему другого пользователя:
Исходные условия: - Windows 10 Enterprise edition 64 bit (в домене); - установлено несколько принтеров (HP LJ 1536nf, HP LJ m425n, HP LJ 1505n, HP LJ 2727nf, HP LJC 175nw); - принтеры на Win10 подключены по сети и расшарены, доустановлены 32-разрядные драйверы; - по некоторым (организационным, отнюдь не техническим) причинам требуется, чтобы пользователи доменных рабочих станций (Windows XP profesional 32 bit sp3) пользовались не сетевыми подключениям к принтерам, а именно шарами. - брандмауер на Win10 в доменном профиле отключён, доступ к общим ресурсам в настройках разрешён, в общие папки доступ имеется, антивирусные программы пока не установлены. При попытке подключиться к любому из принтеров со стороны WinXP получаю сообщение: "Невозможно завершение операции. Отказано в доступе." При попытке установить такой принтер на WinXP появляется окно с требованием ввода имени пользователя и пароля для подключения к компьютеру с Win10 (все компьютеры в домене и доступ к расшаренным папкам имеется, в т.ч. и к системным шарам). При вводе имени и пароля с правами администратора домена появляется сообщение: "Представленные учётные данные конфликтуют с существующими. Запись новых учётных данных может привести к нарушению нормальной работы некоторых приложений. Заменить существующие учётные данные новыми?" При отказе, естественно, подключения к принтеру не происходит. При согласии появляется сообщение: "Существующий набор учётных данных не может быть удален. Невозможно завершение операции." и тоже подключения к принтеру не происходит. При вводе имени и пароля с правами локального администратора компьютера с Win10 происходит то же самое. Win7 и Win8 используют расшаренные принтеры без видимых проблем. Примечание: При просмотре общих ресурсов любой операционной системы всех версий вплоть до Win8.1 и WinSrv2012R2 включительно видны папки "Назначенные задания" и "Принтеры и факсы". В Win10 таковые общие папки отсутствуют. Зато имеется общая папка "Users" с полным доступом для ВСЕХ !!!!!!!!!!!!! Возможности собственной фантазии по поиску решения я похоже полностью исчерпал. Очень надеюсь на помощь более молодых коллег с пытливым и гибким умом. Заранее благодарен
1416 / 796 / 210
Регистрация: 10.02.2018
Сообщений: 3,273
1
16.11.2021, 12:40. Показов 78828. Ответов 8
Всем доброго дня !!!
Возможно данный материал кому то пригодится в решении проблемы с расшаренным принтером в Windows 10 и так начнем:
1-й Способ (правильный) Автор Dr. Zlo
Кликните здесь для просмотра всего текста
Подготовка:
1. Скачиваем актуальные драйвера для принтеров с оф. сайтов производителей и обновляем на подключенных ПК не забыв добавить поддержку версий х32 и х64 для подключений по сети.
2. Переименовываем названия сетевых принтеров (Указываем имя без пробелов) — опционально, по желанию.
Решение:
1. На ПК с расшаренным принтером заходим в Параметры сети и интернет — Центр управления сетями и общим принтером.
2. Выбираем Изменения параметров общего доступа
3. Выбираем Все сети — Включить общий доступ с парольной защитой.
4. Сохраняем изменения и закрываем все окна.
5. Добавляем пользователя через администрирование, например имя netprint, указываем пароль (по желанию), добавляем его в группу опытные пользователи (тут возможны варианты с выбором прав и группы — я не пробовал)
6. Расшариваем принтер (если он не был ещё расшарен), во вкладке безопасность принтера добавляем нашего нового пользователя netprint
7. Сохраняем изменения и закрываем все окна.
8. По сети пробуем подключиться к пк с расшаренным принтером — на запрос логина и пароля указываем имя netprint (пароль — какой указали) и если всё сделано верно, то видим в открывшемся компе папки с общим доступом и расшаренный принтер.
9. Кликаем по имени принтера и подключаем его к себе, соглашаемся установить драйвера и вуаля, всё работает.
10. В случае получения ошибки “Ошибка ограниченного использования учетной записи пользователя. Возможные причины – запрещены пустые пароли или в политике включено ограничение использования.” — используем совет отсюда — [
удалено]
11. Опциально скрыть нового пользователя возможно через правку реестра
Кликните здесь для просмотра всего текста
reg add «HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList» /t REG_DWORD /f /d 0 /v UserName , где UserName — имя нового пользователя для печати
12. Проверяем работу принтера !!
2-й Способ (заменить 3 файла их старыми версиями) Автор dmitryst
Кликните здесь для просмотра всего текста
В папке Windows\System32 заменяем файлы localspl.dll, spoolsv.exe, win32spl.dll их копиями с системы, где не установлен 5006670 или уже удален.
Минусы — файл спулера по факту старый, не пропатченый, могут быть гипотетические дыры.
Плюсы — зато все обновления стоят, как выпустят (или *если* выпустят) нормальное обновление, оно пропишет новые версии файлов автоматически, так что руками править ничего не придется, скорее всего.
3-й Способ (на ваш страх и риск применить фикс реестра) Автор lbrpg
Кликните здесь для просмотра всего текста
рег файл для 2004, 20H2, 21H1 and 21H2:
Код
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides] "713073804"=dword:00000000
Для 1809 и 2019
Код
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides] "3598754956"=dword:00000000
Для 1909:
Код
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides] "1921033356"=dword:00000000
Внимание, этот фикс реестра не избавляет от ошибки 0x00000709, ради которой всё это затевалось, так что пробуйте и другие варианты
P.S. Данный материал был взят с платформы oszone.net, если он нарушает правила, тогда прошу удалить данную тему, если нет то закрепить !!!
2
Пытаясь подключить новое оборудование или настроить уже существующее, можно столкнуться с проблемой настройки принтеров. Особенно, если они сетевые и пользователи работают на разных операционных системах, допустим – Windows 7 и Windows XP. Обычно ошибка выражается в появлении окна с текстом – «Не удалось подключиться к принтеру, отказано в доступе!» Как ни странно, универсального исправления проблемы, чтобы заработало сразу и навсегда, не существует. В этой статье я постараюсь рассказать все пути решения, собрать их и обобщить. Итак, из-за чего система отказывает в доступе?
С чего начинать?
Самое очевидное при ошибке easy print отказано в доступе — это неправильная установка принтера. Часто, особенно на старых операционных системах, удаление устройства из системы с полным удалением драйверов и последующая переустановка принтера с перезагрузкой помогает справиться с неприятностью. Если у вас стоит XP, попробуйте сначала этот способ.
Возможно, в правах вас ограничивает брандмауэр, стандартная программа, блокирующая доступ к вашему компьютеру злоумышленников или вредоносных программ, но, к сожалению, часто запрещающая что-нибудь по ошибке. Для её отключения, зайдите в Панель управления – Брандмауэр Windows – включение и отключение брандмауэра. Затем перезагрузите компьютер и посмотрите, появился ли доступ.
Что делать, если принтер – сетевой?
Если принтер у вас сетевой и отказывается работать, попробуйте установить драйверы локально, то есть на каждую машину с официального диска, идущего в комплекте. Проверьте, чтобы рабочая группа у компьютеров была одинаковая. Имя компьютера тоже может не понравиться устройству, попробуйте написать его русскими буквами, затем поставьте драйвера, и измените имя на латинские буквы. Зайдите: пуск – панель управление – устройства и принтеры – «имя вашего принтер», убедитесь, что стоит галочка «общий доступ к данному принтеру».
Установите заново сетевой принтер в разделе устройства и принтеры, путь к нему пропишите следующим образом \имя компьютераимя принтера, или же \IP-адрес компьютера с принтеромимя принтера. Каждому пользователю дайте к нему полный доступ.
Запустите реестр нажатием клавиш Win+R, найдите HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesLanmanServerParameters, в нем создайте параметр DWORD Smb2 и установите ему значение 0.
Если у вас создана домашняя группа, то настройте в ней параметры общего доступа. Должно быть включено сетевое обнаружение, включен общий доступ к файлам и папкам и отключен общий доступ с парольной защитой. Все это находится в центре управления сетями в панели управления.
Все эти способы необходимо комбинировать и, по возможности, перезагружаться после применения каждого совета (на всякий случай, чтобы подействовало наверняка).
Надеюсь, что статья была полезной и помогла убрать надоедливые ошибки!