
Ошибка принтера 0x00000040 Операция не может быть завершена.
23.11.2022Ошибка принтера 0x00000040 Операция не может быть завершена. В статье описывается возможное решение проблемы при попытке соединиться с удалённым принтером. Суть которой состоит в том, что по умолчанию Windows 10/11 не разрешают пользователю ставить сторонние драйвера на серверный принтер. Для разрешения вопроса часто достаточно изменить единственную настройку в групповой политике или в реестре. Среди других проблем реже замечены вопросы к службе спулера (Диспетчера печати) и кривые драйвера. Так что (если простое обновление драйверов из Диспетчера устройств не помогло) есть смысл запустить следующие инструменты.
Редактора групповой политики нет? Скачайте и установите его.
Средство исправления неполадок.
Пусть сама Windows попробует решить вопрос или сообщить о возможных причинах. В окне консоли cmd от имени администратора вводим
%systemroot%\system32\msdt.exe -id PrinterDiagnostic
Следуйте указаниям менеджера и исправьте указанные проблемы.
РГП или реестр.
Независимо от версии вашей Windows, сразу попробуйте исправить один из параметров в групповой политике или реестре. Сначала через редактор политики gpedit.msc
Конфигурация компьютера — Административные шаблоны — Принтеры
Ищем параметр Запретить установку принтеров, использующих работающие в режиме ядра драйверы и Отключите его:
Если параметр не обнаружился, в редакторе через regedit.exe найдите ключ
Компьютер\HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint
в нём параметры
- InForest
- Restricted
- TrustedServers
и дважды щёлкните по ним, после сменив значения на 0 у всех трёх. Редактор закрываем и перезапускаем Windows.
Очистка директории с перезапуском службы.
Традиционный ход в нашем случае при решении проблем с принтерами. В строке консоли cmd от имени администратора вводим команду для остановки службы Диспетчера печати:
net stop spooler
Окно не закрываем. Открываем проводник и вводим путь к папке с принтерами:
C:\Windows\System32\spool\PRINTERS
удаляем содержимое. Когда папка PRINTERS окажется пустой, окно проводника закрываем и возвращаемся к консоли. Там вводим, запуская службу повторно:
net start spooler
Запускаем консоль со службами
services.msc
Поочерёдно проверяем состояние двух служб с именами Браузер компьютеров и Рабочая станция. Если обе нашлись, то они должны быть запущены и стоять в Автомате. Кроме того, в консоли команд от имени администратора введите
ipconfig/flushdns
Обновление драйверов.
Не упускайте возможности с ними «поиграть». Либо откат к предыдущей версии, либо выбор среди ранее установленных, либо установка обновлённой.
Проверьте, как всё прошло. Успехов.
Здравствуйте, к сожалению нет редактора политики gpedit.msc (Windows10 домашняя), в редакторе реестра
вообще нет ключа \HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint,
а есть Компьютер\HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows и дальше как на скриншоте.
Поиск ключа PointAndPrint по реестру(а также параметров InForest,Restricted,TrustedServers) ничего не дал!
Очистка директории с перезапуском службы тоже ничего не даёт: принтер Hewlett-Packard HP LaserJet M1005 в сети домашней есть,но подключиться невозможно.Более новый принтер Epson подключается без проблем! Может есть ещё какой способ?
реестр
Первая часть ответа: редактор для Домашней политики не проблема — его легко поставить.
https://computer76.ru/2020/02/01/gpedit-в-домашней-windows-10/
Над другими способами дайте подумать.
Увы,трюк с редактором Домашней политики не прошёл! Скачал и поставил его, отключил параметр Запретить установку принтеров, использующих работающие в режиме ядра драйверы-не помогло!
Обновил систему до Windows 10 Pro, но всё равно данные советы не помогают!
Раз уж обновление до Профессиональной не прокатило, очевидно, что вопрос не к системе. По крайней мере, не только к ней.