Отказано в доступе при установке принтера windows 10

При попытке установить сетевой принтер (подключён к ПК с 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.

Process Monitor screenshot

Для того чтобы не листать этот огромный список, нажав на значок воронки включим отбор по столбцу 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.

Если у вас создана домашняя группа, то настройте в ней параметры общего доступа. Должно быть включено сетевое обнаружение, включен общий доступ к файлам и папкам и отключен общий доступ с парольной защитой. Все это находится в центре управления сетями в панели управления.

Все эти способы необходимо комбинировать и, по возможности, перезагружаться после применения каждого совета (на всякий случай, чтобы подействовало наверняка).

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

  • Отказано в доступе после переустановки windows
  • Отказано в доступе при смене пароля windows 10
  • Откат обновления windows 10 из командной строки
  • Отказано в доступе недостаточно привилегий windows 7 chkdsk
  • Отказано в доступе при подключении принтера windows 10