Обозначенная в заголовке проблема встречается не очень часто (обычно только в локальных сетях), но ее появление блокирует саму возможность печати с конкретного ПК, что вызывает у пользователей очевидные неудобства. А поскольку актуальной информации по теме в интернете очень мало, сегодня мы рассмотрим вопрос максимально подробно. Расскажем об основных причинах появления ошибки подключения принтера в Windows, после чего детально распишем относительно простые и сложные варианты решения проблемы программными методами.
Причины возникновения ошибки Windows при подключении принтера
Обстоятельства возникновения упомянутой проблемы могут значительно различаться, но в подавляющем большинстве ситуаций ошибка появляется по таким причинам:
- отсутствие доступа (характерно преимущественно для пользователей офисных ПК, объединенных в единую сеть);
- некорректная работа драйверов или неисправность принтера;
- воздействие вирусов (повреждение важных файлов или запрет их использования);
- некорректное функционирование службы Диспетчер печати;
- изменение содержимого директории Spool (в том числе отсутствие или некорректное размещение файлов).
Поэтому, если на ПК появилось сообщение об отказе в доступе или невозможности подключения принтера из-за какой-либо ошибки, то понадобится проверить множество вероятных причин, а уже затем предпринять действия по ликвидации проблемы.
В следующих разделах статьи мы приведем эффективные методы устранения ошибки. Каждый из них имеет определенные особенности и требует выполнения конкретного алгоритма действий. При этом нет гарантии, что поможет конкретный способ. В ряде случаев, чтобы добиться результата, приходится пробовать все варианты, а иногда даже дополнительно прибегать к помощи производителя подключаемого устройства.
Простые способы устранения системной ошибки «Windows 10 не удается подключиться к принтеру»
Прежде чем приступить к сложным методам решения вопроса, целесообразно проверить самые простые и очевидные моменты, приводящие к проблемам подключения и невозможности последующей эксплуатации принтеров:
- Отсутствие доступа. Если при попытках взаимодействия с принтером появляется окошко «Отказано в доступе», в первую очередь следует удостовериться в наличии у пользователя соответствующих прав. В большинстве компаний системные администраторы делят пользователей на несколько групп и дают им разные права. Поэтому сначала следует обратиться с вопросом к администратору и выяснить, не изменял ли он права. Это решение подходит для ситуаций, в которых раньше принтер работал нормально, а затем внезапно перестал реагировать на команды или стал выдавать ошибки.
- Сбои в работе драйверов. Установите свежие версии драйверов с сайта производителя принтера, перезагрузите ПК и попробуйте выполнить подключение заново.
- Неисправность принтера. Чтобы убедиться в работоспособности принтера, подключитесь к нему с другого устройства. Если подключение пройдет успешно, вы будете наверняка знать, что ошибка возникает только на конкретном компьютере. В ином случае придется искать решение проблемы в другом направлении.
- Проверка на наличие вирусов. Нужно установить хороший антивирус и просканировать систему на предмет присутствия вирусов и иного вредоносного программного обеспечения. При обнаружении зараженных файлов их надо вылечить или поместить в карантин.
- Диагностика системы. Запустите Командную строку, введите sfc /scannow и нажмите Enter. Затем понадобится подождать, пока система проанализирует целостность файлов и при необходимости восстановит отсутствующие/поврежденные файлы.
Приведенные причины являются универсальными для всех ситуаций, сопровождающихся возникновением ошибки при подключении принтера или невозможности формирования задания печати. Поэтому мы и рекомендуем обратить внимание на перечисленные нюансы в первую очередь, а только затем приступать к специализированным вариантам решения задачи.
Устранение ошибки «Windows 7 не удается подключиться к принтеру» с помощью активации службы Диспетчер печати
Приведенная инструкция актуальна при возникновении ошибок с припиской «Локальная подсистема печати не выполняется». Наличие такого уточнения обычно означает, что служба Диспетчер печати отключена. Для исправления ситуации необходимо включить службу, используя нижеприведенные методы (зависимо от используемой системы).
Для Windows 7:
- Нажмите кнопку Пуск, наведите на Компьютер и вызовите контекстное меню (ПКМ), выберите Управление.
- Последовательно перейдите в Службы и приложения -> Службы -> Диспетчер печати.
- Зайдите в свойства Диспетчера печати. Проверьте состояние. Активна должна быть только кнопка Остановить. В ином случае – нажмите кнопку Запустить. При этом в поле Тип запуска должно быть установлено значение Автоматически.
- Подтвердите изменения нажатием соответствующих кнопок.
Для Windows 10:
- Нажмите ПКМ на Пуск и выберите Управление компьютером.
- Выполните действия из предыдущей инструкции – от нажатия Службы и приложения до самого конца.
- Подтвердите внесенные изменения и проверьте возможность печати.
Если проблема была только в невнимательности пользователя (случайное отключение службы печати), то ошибка уйдет. Если она останется, то придется искать решение среди других способов.
Устранение проблемы «Windows не удается подключиться к принтеру» путем подключения принтера через локальный порт
Исправить упомянутую ошибку зачастую удается путем добавления принтера через инструменты Панели управления. Эта процедура предполагает указание необходимых параметров вручную. Порядок действий таков:
- Перейдите в раздел Устройства и принтеры.
- Нажмите Установка принтера -> Добавить локальный принтер -> Создать новый порт. Выберите Local Port.
- В появившемся окне укажите путь к принтеру (пример: \\name\printername, где name – имя ПК (к которому подключен принтер), а printername – модель печатающего устройства).
- В следующем окне укажите производителя и модель оргтехники. Если нужного варианта в списке не найдется, обновите драйверы с официального сайта (либо с комплектного CD, но лучше с сайта – там они новее) и повторите процедуру подключения (предварительно стоит попробовать задать печать, на случай, если установки новых драйверов оказалось достаточно для решения проблемы).
Видео с наглядной демонстрацией процесса представлено в конце статьи.
Выполнение перечисленных действий часто помогает в ситуациях, когда Windows не удается подключиться к принтеру. Если же способ не сработал, придется пробовать третий вариант.
Исправление ошибки «Windows 10 не удается подключиться к принтеру» посредством манипуляций с папкой Spool
Еще одним методом достижения поставленной цели является удаление или перезапись файлов в директории Spool. Сразу скажем, что применение далее приведенного способа подразумевает удаление важных файлов, а также последующую необходимость установки драйверов и подключения принтеров с нуля. Если желания этим заниматься нет, то лучше пропустить способ и обратиться за помощью в сервисный центр. Это самый простой и безопасный вариант решения вопроса.
Важно: Перед выполнением указанных далее действий обязательно сохраните копии удаляемых файлов, чтобы иметь возможность сделать откат при отсутствии результата.
Очистка директории Spool от старых файлов осуществляется таким способом:
- Запустите ПК в безопасном режиме. В обычном режиме система попросту не дает очистить папку, поэтому приходится действовать обходными путями.
- Перейдите по адресу
С:\Windows\System32\Spool
, а затем удалите содержимое трех находящихся внутри папок – prtprocs\
W
32
X
86
(или x64),
PRINTERS
и
Drivers
\
W
32
X
86
(или x64). - Перезагрузите компьютер, запустив систему в стандартном режиме, после чего заново установите весь необходимый софт и подключите оргтехнику.
В качестве альтернативного решения можно скопировать папку Spool с другого компьютера из локальной сети. Такой шаг может стать временным/постоянным решением проблемы. Но только при условии, что на обоих ПК установлены одинаковые версии ОС и прописаны одинаковые настройки подключений.
Что делать, если ошибка подключения принтера в Windows 10 продолжает появляться?
Рассмотрению типовых ошибок подключения мы посвятим отдельную статью. В ней детально рассмотрим действия при появлении конкретных кодов ошибок (0х00004005, 0x00000002 и т.д.). Поэтому, если опубликованные сегодня советы не помогли, то изучите дополнительный материал. Либо обратитесь за помощью в специализированный сервисный центр, расположенный в вашем городе.
Ваше Имя:
Ваш вопрос:
Внимание: HTML не поддерживается! Используйте обычный текст.
Оценка:
Плохо
Хорошо
Введите код, указанный на картинке:
Readers help support Windows Report. We may get a commission if you buy through our links.
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
Connecting Windows computers to external devices like the printer allow you to do things more conveniently. However, there are several issues you can encounter while trying to collect your computer from external devices like printers. Users complain about the Windows 11 printer access denied error.
Many conditions may be responsible for this issue ranging from hardware issues, driver issues, and lots more. Hence, This article will discuss the causes of the problem and how to fix it.
The Windows 11 printer access denied error prevents you from using the printer for any action on the computer. It indicates that there isn’t a good connection between the computer and the printer.
Likewise, printer errors can result in the Windows cannot connect to the printer access is denied error 0x0000011b. However, it can be due to driver issues, permission not granted errors, and others.
Moreover, this error is prominent in Windows 11 but can be encountered in other devices regardless of the version.
Fortunately, there are some fixes you can use to fix the ‘Windows can’t connect to printer access is denied. So, we’ll guide you through how to fix the error and what to look out for whenever you encounter it.
Why does my printer Say Access Denied?
- Faulty connection between the computer and the printer: There are several errors users can encounter with printers, like the access denied when adding a printer from the print server and Windows 11 shared printer access denied. However, these errors can occur due to connection issues while connecting the printer to the computer. However, Windows 11 printer access denied error occurs when there isn’t a smooth connection between the printer and the computer. Hence, preventing it from performing as expected.
- Interference from other connected printer devices: Whenever you have many concurrent printers connected to your computer, the Windows 11 printer access denied error could be prompted. This is because one of the connected printers you are not using may impede the connection and access of your printer with the computer. Likewise, these printers install printer drivers on your computer, which is unnecessary. Hence, these drivers may become faulty or corrupt.
- Corrupt or faulty printer drivers: Users can encounter many difficulties if the printer drivers are corrupt or old. It impedes the smooth connection between the printer and the computer. Hence, it can prompt the Windows 11 printer access denied error. Also, outdated or faulty printer drivers can cause errors because the computer won’t have the necessary updates and patches to fix bugs on the printer.
- Outdated Windows issue: Generally, an outdated Windows is dangerous and can result in countless errors. However, it can be responsible for denying access when adding a printer from a print server error. Furthermore, outdated Windows lacks the essential patches to help fix printer connection issues.
Nonetheless, many other causes of the Windows 11 printer access denied issue exist, but we’ve highlighted the prominent ones above.
How do I fix my printer if it says access denied in Windows 11?
1. Update the printer drivers
- Click on the Start button and select Device Manager.
- Click on the Print queues drop-down button.
- Select your printer and right-click on it.
- Select Update driver and Search automatically for drivers.
Wait while Windows installs the update, then restart your computer.
Outdated printer drivers can cause this type of crash. Nonetheless, you can fix this problem by installing the latest driver for your printer.
The easiest way to do this is to use the Device Manager. Windows will try to help by downloading a suitable driver. However, if this doesn’t seem to work, you can download the driver directly from the manufacturer’s website.
2. Update Windows
- Click on Start.
- Select Settings from the options.
- Click on Windows Update, then select Check for updates.
Windows will automatically search and download updates if there are any available.
3. Restart your computer
- Click on Start.
- Select Power and click on Restart.
- Click OK.
Restarting your computer will help it fix issues that may prompt printer errors.
4. Delete unnecessary printer drivers
- Press Win + R to prompt Run, then type printmanagement.msc and press Enter.
- In Print Management, click on All drivers.
- Right-click on the printer driver you aren’t using and click Delete.
Repeat step 3 for other printer drivers you want to delete. Then, restart your computer and see if the error persists.
- How to Delete Windows 11 Saved Passwords
- How to Download DirectX 12 Agility SDK [Installation Guide]
- How to Open PPTX File in Windows 11? Use These 4 Ways
5. Remove and add the printer
- Click on Start and select Settings.
- Click on Devices and select Printers & scanners.
- Select the printer you want to remove and click Remove device.
- Click Yes to proceed with the action.
- Click on Start and select Settings.
- Select Bluetooth & devices and turn it on.
- Select Printers & scanners.
- Go to Add a printer or scanner and select Add device. (Your computer will scan for nearby printers, select your printer and click on Add device)
6. Tweak Windows Registry
- Press Win + R to prompt Run, type Regedit, and press Enter.
- In Windows Registry Editor, backup the Windows registry and follow this path:
HKEY_LOCAL_MACHINE\SOFTWAREWicrosoft\WindowsNT\CurrentVersion\Print\Providers\Client Side Rendering Print Provider
- Right-click on the Client Side Rendering Print Provider and click on Delete.
Restart your computer and see if the windows 11 printer access denied issue still persists.
7. Remove Print Spooler
- Press Windows key + R to prompt Run.
- Type control printers and press Enter.
- On the Devices and Printers tab, right-click on the printer you’re using and click on Properties.
- Allow not to use the spooler, then click OK.
Restart your computer and see if the Windows 11 printer access denied error persist.
How do I enable Printers in Windows 11?
- Click on Start and select Settings.
- Select Bluetooth & devices, and toggle it On.
- Select Printers & scanners.
- Go to Add a printer or scanner and select Add device. (Your computer will scan for nearby printers)
- Select your printer and click on Add device. (Adding the printer enables it in Windows 11)
However, it may be beneficial for users to read through our article about what to do if you can’t remove the printer in Windows 10/11.
Likewise, we recommend you check out our article on how to fix the printer busy error with ease.
If this guide has been helpful, kindly leave your comments and suggestions below. We’d love to hear from you.
Henderson Jayden Harper
Windows Software Expert
Passionate about technology, Crypto, software, Windows, and everything computer-related, he spends most of his time developing new skills and learning more about the tech world.
He also enjoys gaming, writing, walking his dog, and reading and learning about new cultures. He also enjoys spending private time connecting with nature.
Проблема
Печать через сеть после обновлений Windows 10 и Windows 11 стала нередкой головной болью для многих пользователей. Обновления, задуманные для улучшения производительности и безопасности операционной системы, часто приносят с собой неожиданные проблемы, особенно когда речь идет о подключении принтеров через локальную сеть. Пользователи обнаруживают, что после обновлений принтеры перестают печатать или вообще пропадают из списка доступных устройств. Некоторые из первых проявлений этой проблемы были зафиксированы после крупного обновления в сентябре 2021 года, когда многие пользователи столкнулись с трудностями в печати через сеть.
Проблема проявляется, в случае если подключение происходит не к сетевому принтеру, а к принтеру, подключенному к компьютеру в локальной сети.
Подключение к принтеру
Обычно, при попытке подключить принтер через локальную сеть мы сталкиваемся с ошибкой.
ОС Windows не удается подключиться к принтеру. Проверьте, правильно ли указано имя принтера, и повторите попытку. В случае сетевого принтера проверьте, что принтер включен и его адрес задан правильно.
Если же пытаемся добавить принтер через оснастку «Устройства и принтеры» -> Установка принтера -> Добавление принтера -> Добавление локального или сетевого принтера с параметрами заданными вручную
мы получаем отказ в доступе:
Решение
Есть несколько вариантов решения данной проблемы. И многие из них я перепробовал.
- Запускаем командную строку от имени администратора
- Последовательно выполняем команды:
reg add "HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f
reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
net stop spooler && net start spooler
Эти команды добавляют/изменяют 2 записи в реестре.
Первая — RestrictDriverInstallationToAdministrators — отменяет запрет на установку драйверов для администраторов.
Вторая — RpcAuthnLevelPrivacyEnabled — определяет уровень аутентификации и защиты для RPC (понижает безопасность, разрешая доступ к принтеру).
Возможно уже на этом этапе вам повезет, и уже после этих действий вы сможете подключиться к принтеру. Вышеописанных действий хватает для связок операционных систем Windows 7/8/10, Windows Server 2008/2012/2016. Если в вашем случае есть Windows 11 и вышеописанного оказалось недостаточно – движемся дальше.
На компьютере, к которому подключен принтер
На компьютере, к которому подключен принтер создаем «печатного» пользователя. Это можно сделать разными способами. Например, через консоль control userpasswords2.
Упрощая задачу, даю сразу команду для командной строки от имени администратора:
net user новыйпользователь парольновогопользователя /add
Имя пользователя и пароль — на ваше усмотрение. Но не стоит их брать непосредственно из этой статьи, либо делать простые пароли. И так уже уровень безопасности понижен. Далее, можно добавить этого пользователя в список SpecialAccounts (скрытые пользователи в Windows).
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList" /v новыйпользователь /t REG_DWORD /d 0 /f
На компьютере, с которого подключаемся к удаленному принтеру по сети
Добавляем реквизиты (логин\пароль) для доступа по сети к компу с принтером:
cmdkey /add:имя_компьютера_с_принтером /user:новыйпользователь /pass:парольновогопользователя
Результат добавления пользователя можно проверить / изменить / удалить воспользовавшись утилитой «сохранение имен пользователей и паролей», о которой я писал ранее. Открыть утилиту можно так:
rundll32.exe keymgr.dll,KRShowKeyMgr
Всё. После этих манипуляций принтер без проблем подключается через локальную сеть.
Надеюсь, кому-то эта статья окажется полезной.
П.С. Действия, описанные выше понижают безопасность компьютера. Но, принтеры начинают, наконец, печатать.
Актуально на 20.02.2024
В общем принтер подключен по USB к компьютеру с win7. Компьютер находится в сети. Никаких доменов, контроллеров доменов, AD тут нет. Захотел расшарить принтер только некоторым пользователям и по глупости (незнанию) запретил всё (печать, настройки, админство) группе «ВСЕ», но разрешил своему пользователю и некоторым другим. Теперь не могу к нему подключиться — пишет отказано в доступе и/или ошибка 0x00000005. Ни через сеть ни через «Устройства и принтеры». И да, компьютер в сети то отображается, то нет, хотя сетевое обнаружение включено. Что теперь делать? Удалить принтер тоже нельзя, так как нет доступа. Моя учетная запись с правами админа (локального), но это не помогает.
-
Вопрос задан
-
5859 просмотров
При подключении общего сетевого принтера с другого компьютера пользователи могут столкнуться с ошибкой
Windows не удается подключиться к принтеру
с кодами 0x0000011b или 0x00000002. В этой статье мы рассмотрим типовые средства исправления ошибки подключения сетевого принтера Windows.
Содержание:
- Ошибка 0x0000011b: Windows не может подключить сетевой принтер
- Ошибка 0x00000002 при установке сетевого принтера
- Подключение сетевого принтера через локальный порт
Ошибка 0x0000011b: Windows не может подключить сетевой принтер
В 2021 года Microsoft выпустило ряд обновлений безопасности для исправлений уязвимостей в службе Print Spooler под общим названием PrintNightmare. После установки этих обновлений при попытке подключения сетевого принтера пользователи стали массово сталкиваться с ошибкой 0x0000011b.
Connect to Printer Windows cannot connect to the printer. Operation failed with error 0x0000011b.
Microsoft рекомендует использовать на принт-сервере (компьютере, на котором открыт общий доступ к принтеру) только драйвера принтера типа Type 4, для установки которых не нужны права администратора на стороне клиента. Обновите драйвера ваших принтеров до Type 4.
Если для принтера доступны только драйвера типа
Type 3
, можно снизить уровень безопасности на принт сервере, создав параметр реестра RpcAuthnLevelPrivacyEnabled со значением 0:
REG ADD "HKLM\System\CurrentControlSet\Control\Print" /v RpcAuthnLevelPrivacyEnabled /t REG_DWORD /d 0 /f
Перезапустите службу диспетчер печати:
Restart-Service Spooler -Force
После этого попробуйте еще раз подключить сетевой принтер на клиенте.
После подключения сетевого принтера клиенту, верните значение RpcAuthnLevelPrivacyEnabled =0 на сервере, чтобы закрыть уязвимость.
Обновлений безопасности PrintNightmare также блокирует установку драйверов сетевых принтеров под пользователями без прав администратора. Чтобы временно разрешить установку принтеров под пользователями, выполнив команду:
reg add "HKLM\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f
После подключения принтера верните значение RestrictDriverInstallationToAdministrators = 1.
Ошибка 0x00000002 при установке сетевого принтера
Другая распространенная ошибка подключения сетевого принтера — 0x00000002. Эта ошибка появляется при подключении сетевого принтера через UNC путь в формате
\\computername
, после того, как вы нажали Подключить:
Connect to Printer Windows cannot connect to the printer. Operation failed with error 0x00000002.
Установка принтера Windows не удается подключиться к принтеру В ходе операции произошла ошибка 0x00000002
Ошибка 0x00000002 обычно указывает, что драйвер для данного принтера, установленный на компьютере поврежден. Удалите этот драйвер из хранилища драйверов:
printui.exe /s /t2
Найдите драйвера принтера, который вы пытались установить и удалите его (Remove -> Remove driver and driver package).
Для удаления драйвера принтера можно также использовать PowerShell команду:
Remove-PrinterDriver -Name "HP Universal Printing PCL 6"
Если есть принтера, который используют этот драйвер, их придется также предварительно удалить.
Перезапустите диспетчер печати (
net stop spooler & net start spooler
) и попытайтесь еще раз подключить принтер.
Если при подключении принтера опять появится ошибка, очистить записи старого драйвера в реестре:
- Запустите
regedit.exe
и удалите ветку реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations - Если в папке c:\Windows\System32\spool\prtprocs\x64 есть подкаталоги с именами от 1 до 499, удалите все эти подкаталоги и файлы кроме winprint.dll
- Удалите все Print Processors и драйвера (за исключением winprint) из ветки HKLM\SYSTEM\CurrentControlSet\Control\Print\Environments
- Перезагрузите компьютер и установите принтер
Подключение сетевого принтера через локальный порт
В качестве простого обходного решения при ошибках подключения сетевого принтера можно попробовать подключить принтер через локальный порт с UNC путем.
Для этого вам нужно получить полное UNC имя сетевого принтера. Откройте командную строку и выполните следующую команду чтобы вывести список принтеров на удаленном компьютере:
net view \\192.168.13.200
В этом примере полное UNC имя сетевого принтера выглядит так:
\\192.168.13.200\HPM2727_1
(можно использовать имя компьютера вместо IP).
Установите консоль управления принтерами с помощью команды:
dism /Online /add-Capability /CapabilityName:Print.Management.Console~~~~0.0.1.0
Запустите консоль
printmanagement.msc
и перейдите в раздел Print Servers -> Printers. Создайте новый принтер.
Выберите тип порты Local port, а в качестве имени порта укажите UNC путь к сетевому принтеру.
Продолжите установку. Выберите (или установите) драйвер печати.
Задайте имя принтера.
Проверьте, работает ли сетевая печать.