В этой статье мы способы решения распространённых ошибок (0x0000011b и 0x00000002), которые могут возникнуть в Windows при подключении сетевых принтеров с удаленных компьютеров (принт-серверов). Найдите в списке ниже ошибку, которая появляется у вас при подключении сетевого принтера и перейдите к решению.
Содержание:
- Ошибка 0x00000002 при установке сетевого принтера
- Ошибка 0x0000011b: Windows не может подключить сетевой принтер
Ошибка 0x00000002 при установке сетевого принтера
Ошибка 0x00000002 может возникнуть при попытке подключить сетевой принтер через принт-сервер и TCP/IP порт как в Windows 10, так и в Windows 7. После того, как вы открыли список сетевых принтеров на удаленном компьютере (через UNC путь в формате
\computername
), и нажали кнопку Подключить, появляется ошибка:
Connect to Printer Windows cannot connect to the printer. Operation failed with error 0x00000002.
Установка принтера Windows не удается подключиться к принтеру В ходе операции произошла ошибка 0x00000002
Наличие ошибки 0x00000002 чаще всего значит, что драйвер для данного принтера, установленный на компьютере поврежден. В первую очередь стоит попробовать удалить данный драйвер из хранилища драйверов (по аналогии с кейсом об ошибке 0x00000057).
Выполните команду:
printui.exe /s /t2
В списке установленных драйверов найдите драйвер принтера, который вы пытаетесь установить и удалите его, нажав Remove и выбрав опцию удаления Remove driver and driver package.
Перезапустите диспетчер печати (
net stop spooler & net start spooler
) и попытайтесь еще раз подключить принтер.
Скорее всего драйвер установится и принтер подключится успешно.
Если нет, попробуйте такой способ:
- Удалите ветку реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerPendingFileRenameOperations
- Если в папке c:WindowsSystem32spoolprtprocsx64 есть подкаталоги с именами от 1 до 499, удалите все эти подкаталоги и файлы кроме winprint.dll
- Удалите все Print Processors и драйвера (за исключением winprint) из ветки HKLMSYSTEMCurrentControlSetControlPrintEnvironments
- Перезагрузите компьютер и установите принтер
Ну и как обходной вариант, если предыдущие не сработали, подключите принтер через UNC адрес по инструкции из статьи Печать на сетевом принтере на Windows 10 из-под XP.
Ошибка 0x0000011b: Windows не может подключить сетевой принтер
Массовая проблема с подключением сетевых принтеров Windows с ошибкой 0x0000011b началась после установки обновлений безопасности Windows с 15 сентября 2021 года.
При подключении сетевого принтера с удаленного компьютера, на котором открыт общий доступ к принтеру, появляется ошибка:
Connect to Printer Windows cannot connect to the printer. Operation failed with error 0x0000011b.
Данная проблема связана с последними обновлениями безопасности, в которых Microsoft пытается закрыть уязвимость Print Nightmare. К сожалению, обновления не до конца протестированы и вызывают массовые ошибки 0x0000011b.
Для решения проблемы нужно удалить проблемное обновление на компьютере, на котором расшарен принтер (!). В зависимости от версии Windows на компьютере, раздающем принтер нужно удалить одно из следующих обновлений:
- KB5005565 — Windows 10 2004. 20H2 и 21H1
- KB5005566 – Windows 10 1909
- KB5005568 – Windows 10 1809 и Windows 10 LTSC
- KB5005030 — Windows Server 2019
- KB5005613, KB5005627 — Windows Server 2012 R2, Windows 8.1+
- KB5005563 – Windows 7, Windows Server 2008 R2 (у кого есть подписка Extended Security Updates для Windows 7/2008R2)
Для удаления обновления перейдите в Start -> Settings -> Update & Security -> View Update History -> Uninstall updates. Выберите недавно установленное обновление в зависимости от вашей версии Windows (например,
Security Update for Microsoft Windows (KB5005565)
) и нажмите Uninstall.
Или восопльзуйтесь командой (укажите номер обновления для вашего билда Windows):
wusa.exe /uninstall /kb:5005565
Перезагрузите компьютер и попробуйте подключить сетевой принтер вручную или через групповые политики. Обратите внимание, что если пользователи не могут подключить сетевые принтера без прав локального администратора (из-за патча уязвимости PrintNightmare), то вы можете временно разрешить установку принтеров пользователям, выполнив команду:
reg add "HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint" /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f
После этого пользователь сможет подключить принтер, и вы должны установить значение
RestrictDriverInstallationToAdministrators = 1
.
После удаления обновления его нужно скрыть из установки. В этом случае оно не будет автоматически устанавливаться при следующем цикле сканирования Windows Update.
Вы можете скрыть обновления с помощью официальной утилиты wushowhide.diagcab (https://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab) или с помощью PowerShell модуля PSWindowsUpdate:
$HideList = "KB5005565", "KB5005566", "KB5005568"
Hide-WindowsUpdate -KBArticleID $HideList -Verbose
Если вы не можете удалить обновление, тот как обходное решение вы можете подключить сетевой принтер через локальный порт. Например, имя локального порта для подключения принтера с удаленного компьютера может выглядеть так:
\compname001HP2035
Описано здесь в статье про другую распространенную ошибку подключения сетевого принтера — 0x0000007e.
Если у вас дома или офисе есть несколько компьютеров/ ноутбуков, вы настроили между ними локальную сеть (как это сделать написано в статьях Настройка домашней локальной сети в Windows7 и Настройка домашней локальной сети в Windows XP) и хотите печатать на принтер со всех компьетров/ ноутбуков сети- то это статья для вас. В данной статье принтер будет подключен к одному из компьютеров в сети по средствам USB кабеля и расшарен (настроен на общий доступ) в локальной сети, так сказать станет сетевым принтером.
Первым делом подключим принтер к компьютеру с помощью USB кабеля в любой работающий порт компьютера. При выборе компьютера в который будет подключен принтер необходимо учесть, что компьютер не должен работать на пределе своих возможностей, т.е. постоянно быть загружен, так же учтите, что сетевой принтер будет доступен лишь в том случае, когда компьютер- включен.
После этого на компьютер к которому мы подключили принтер (включив при этом сам принтер) нажимаем «Пуск«- «Устройства и принтеры«.
В открывшемся окне нажимаем «Установка принтера«.
В окне Установка принтера, выбираем «Добавить локальный принтер«.
В следующем окне выбираем «Использовать существующий порт» и выбираем USB порт.
Следующим шагом выбираем драйвера для принтера, зачастую в списке драйверов их нет, в таком случае нажимаем «Установить с диска» и указываем путь где у вас находятся драйвера. Драйвера на принтер можно найти либо на диске, который шел с принтером, либо в Интернете (если будете скачивать драйвера с интернета, учтите, что они бесплатные и если на каком либо сайте предлагают заплатить за скачивание, рекомендую найти другой сайт, лучше всего драйвера скачивать с сайта производителя принтера).
Следующим шагом будет предложено вписать имя принтера, как он будет называться у вас на компьютере.
После этого будет происходить установка принтера на ваш компьютер, по окончании которой появится окно с возможностью настроить принтер для общего доступа, что бы это сделать необходимо выбрать «Разрешить общий доступ к принтеру, что бы его могли использовать другие«, вписать имя принтера, которое будет использоваться в сети и по желанию указать комментарии.
По окончании всех настроек будет предложено выбрать использовать ли принтер по умолчанию (если притер используется один, оставляем галочку) и для проверки работоспособности принтера, нажимаем кнопку «Печать пробной страницы«.
После этого вы увидите подключенный принтер в списке устройств.
Теперь пришла очередь настроить этот притер на других компьютерах сети, но тут могут возникнуть некоторые трудности, в частности, когда вы начнете подключать этот сетевой принтер к другому компьютеру у вас появиться окно ввода логина и пароля.
Что бы этого избежать необходимо на компьютере к которому подключен принтер нажать на кнопке Сетевого подключения.
В открывшемся окне Центр управления сетями и общим доступом нажать на «Изменить дополнительные параметры общего ресурса«.
И в используемом вами профиле (домашнем, рабочим или общем) внести необходимые изменения, а именно:
— Включить сетевое обнаружение;
— Включить общий доступ к файлам и принтерам;
— Отключить общий доступ с парольной защитой.
Теперь переходим к компьютеру к которому мы хотим подключить общий, сетевой принтер. Нажимаем «Пуск«- «Устройства и принтеры«.
В окне подключенных устройств выбираем «Установка принтера«.
В следующем окне выбираем «Добавить сетевой, беспроводной или Bluetooth- принтер«.
Начнется поиск принтера в сети, после того как вы увидите принтер который хотите подключить нажмите на нем и кнопку «Далее«.
Во время установки принтера возможно появления окна установки драйвера, если окно появилось, нажмите «Установить драйвер«.
После этого появится окно успешной установки принтера, нажимаем «Далее«.
Затем, в следующем окне появится возможность выбрать подключаемый принтер по умолчанию и для проверки работы принтера, напечатать пробную страницу.
На этом настройку сетевого принтера можно считать оконченной.
Я очень надеюсь, моя статья помогла Вам! Просьба поделиться ссылкой с друзьями:
Если у вас есть несколько компьютеров, объединенных локальной сетью, то можно подключить их к одному принтеру. Это удобно, когда нужно печатать документы с разных машин. Физически принтер будет подключен только к одному компьютеру, но им смогут полноценно пользоваться и другие участники сети.
- Подключение принтера
- Включение общего доступа
- Настройка принтера на других компьютерах
Подключение принтера
Выбираем компьютер, к которому будет подключен принтер. Главное условие — он должен быть постоянно включен. Если компьютер не работает, то подсоединённый к нему сетевой принтер недоступен для использования на других машинах.
- Подключаем принтер с помощью USB-кабеля или другого проводного интерфейса (LPT, COM).
- Открываем меню «Пуск» и переходим в раздел «Устройства и принтеры».
- Нажимаем на кнопку «Установка принтера».
Подключаем новый принтер
- Выбираем опцию «Добавить локальный принтер».
Добавляем локальный принтер для физического подключения
- Отмечаем пункт «Использовать существующий порт» и выбираем тип подключения.
Выбираем интерфейс, через который подключен принтер
- Устанавливаем драйверы принтера. В поле «Изготовитель» выбираем бренд, в соседней колонке находим подходящую модель. Если в списке нет нашего принтера, устанавливаем драйверы с диска (при его наличии) или скачиваем ПО с официального сайта разработчика.
Большинство моделей устанавливается в автоматическом режиме
- Добавляем имя принтера.
- После завершения установки появится окно «Использование общих принтеров». В нём отмечаем пункт «Разрешить общий доступ» и вписываем имя ресурса — именно под ним устройство будет отображаться на всех участниках локальной сети.
- Выбираем использование принтера по умолчанию, если нужно, чтобы печать всегда шла через него. Нажимаем на кнопку «Печать пробной страницы», чтобы проверить правильность конфигурации.
- Закрываем мастер добавления оборудования.
Проверяем работоспособность принтера
После завершения установки возвращаемся в раздел «Устройства и принтеры». В нём должно отобразиться оборудование, которое мы только что подключили.
Включение общего доступа
Мы убедились в том, что принтер работает. Но пока он подключен только к одному компьютеру. Надо изменить его конфигурацию таким образом, чтобы отправлять документы на печать можно было с других компьютеров, которые входят в локальную сеть.
- Открываем «Панель управления».
- Переходим в «Центр управления сетями и общим доступом».
- В меню слева кликаем по ссылке «Изменить дополнительные параметры общего доступа».
Настраиваем общий доступ
- Включаем сетевое обнаружение и общий доступ к файлам и принтерам.
Открываем доступ к принтеру
- Пролистываем настройки вниз и отключаем общий доступ с парольной защитой.
Этими настройками мы разрешили другим участникам локальной сети использовать принтер. При этом парольная защита выключена, то есть для отправки документа на печать не нужно будет вводить пароль.
Настройка принтера на других компьютерах
Принтер готов к совместному использованию участниками локальной сети. Осталось добавить его на другие компьютеры и убедиться в том, что система удалённой печати работает.
- Переходим к другому компьютеру, который подключен к локальной сети.
- Открываем меню «Пуск» и переходим в раздел «Устройства и принтеры».
- Нажимаем на кнопку «Установка принтера».
- Выбираем опцию «Добавить сетевой, беспроводной или Bluetooth-принтер».
Устанавливаем удалённое подключение к принтеру
- Начнётся поиск доступных принтеров. После того, как нужное устройство отобразится в списке, выбираем его и нажимаем на кнопку «Далее». Если его нет, кликаем по ссылке «Нужный принтер отсутствует» и выбираем его вручную.
Выбираем принтер, к которому ранее открыли общий доступ
- При появлении окна «Вы доверяете этому принтеру» нажимаем на кнопку «Установить драйвер».
- После завершения инсталляции нажимаем «Далее».
- Ждём «Печать пробной страницы», чтобы убедиться в том, что удалённая печать работает.
Фактически на этом настройка сетевого принтера завершена. Аналогичным образом устройство добавляется на другие компьютеры, подключенные к локальной сети.
Post Views: 539
- Remove From My Forums
Не могу подключить сетевой принтер !
-
Вопрос
-
Странно, ни один из сетевый принтеров не устанавливается. При подключении, система обращается в Win Update в поиске драйвера, не находит предлагает указать самому место расположение или отказаться от установки. Модель принтера: Canon MF4100 Series. Как не странно, но другие пользователи свободно подкл. данный принтер. Да еще, этот принтер подключен к компьютеру с Vista ОС. Пробовал к другим сетевым принтерам подключиться, проблема таже.
-
Изменен тип
1 октября 2009 г. 6:21
-
Изменен тип
Ошибка 0x0000011B появляется при попытке использовать сетевой принтер с компьютера с Windows 7, 10, 11. При чем может возникать как на отдельных устройствах, так и на всех параллельно. Ошибка появилась после очередного обновления системы безопасности, которое недавно выпущено Microsoft. Причиной является серия изменений в системе безопасности, призванные закрыть уязвимость подмены диспетчера очереди печати в Windows. После последнего патча (от 14 сентября) для устранения проблемы, возникла другая проблема на уровне аутентификации TPC в сетевых принтерах.
Причины ошибки 0x0000011B
На текущий момент главная причина проблемы – новые сценарии обеспечения безопасности для Windows. Логично, что исправить ошибку 0x0000011B можно путем удаления проблемного обновления. Вот только появляется другая проблема – известные уязвимости системы. Однако есть способ одновременно и защититься от хакерских атак, и получить доступ к сетевым принтерам.
Что делать для исправления ошибки?
Сегодня есть 2 известных и действенных исправления ошибки 0x0000011B:
- Изменить проблемное значение в реестре.
- Удалить проблемное обновление.
Также есть большая вероятность, что Microsoft уже выпустила исправление ошибки к тому моменту, когда вы будете читать данную статью. Поэтому первым делом стоит проверить наличие обновлений и установить их. Если все еще не вышел фикс данного бага, следуйте приведенным ниже инструкциям.
Способ 1: отключить защиту от CVE-2021-1678
Именно попытка защиты от CVE-2021-1678 и привела к появлению ошибки 0x0000011b. Благо, изменив один из параметров реестра, удастся добиться сразу двух целей: защититься от уязвимости «Призрачного принтера» и MSHTML, а также исправить сбой подключения к принтеру.
Что же нужно сделать:
- Жмем правой кнопкой мыши по «Пуску» и выбираем элемент «Выполнить».
- В новую строку вводим regedit и кликаем по «Ок».
- Последовательно открываем следующие папки HKEY_LOCAL_MACHINESystemCurrentControlSetControlPrint.
- В конечном каталоге переходим в правое окно и ищем параметр с названием RpcAuthnLevelPrivacyEnabled. Если его здесь нет, следует создать новый 32-разрядный параметр DWORD.
- Устанавливаем для него значение 0.
Примечание! Это и другие исправления из данной инструкции применимы для устранения ошибки 0x0000011b как в Windows 10, так и в Windows 11.
Способ 2: удалить проблемное обновление
Чтобы убрать корень текущей ошибки, нужно всего лишь удалить обновление, которое и вызвало появление сбоя. Его код – KB5005565. По нашему мнению, это не лучшее решение, так как оно не только исправляет ошибку 0x0000011b, но и делает компьютер уязвимым к PrintNightmare и MSHTML. Учитывая потенциальную опасность процедуры, лучше выбрать первый способ. Однако, если вы здраво оцениваете риски (они действительно не очень большие) и готовы подождать выхода более стабильного исправления, можно приступать к процедуре удаления обновления.
Инструкция:
- Нажимаем комбинацию Win + X и выбираем из меню Пуска – «Программы и компоненты».
- Переходим на вкладку «Просмотр установленных обновлений».
- Ищем то, что имеет код KB5005565, нажимаем по нему правой кнопкой мыши и выбираем «Удалить».
- Перезагружаем компьютер, чтобы система работала более стабильно.
Полезно! Если ошибка появилась на Windows 7, она ей несвойственна, на подобные заявления встречались, следует попробовать переподключить принтер. У многих данное решение сработало.
На этом все, мы перечислили все известные исправления ошибки 0x0000011B в Windows 7, 10, 11. До сих пор они помогали, надеемся, сработают и в вашем случае.
Обновлено 20.10.2021
Добрый день! Уважаемые читатели и гости блога Pyatilistnik.org. В прошлый раз, я вам подробно объяснил как решается проблема, с печатью при ошибке «Не существует обработчик печати», она всего лишь, одна из тысячи, которая вам может повстречаться. Сегодня я покажу, что делать, если при попытке установить принтер, будь, то локальный или на терминальной ферме, вы получаете ошибку доступа, что вашей операционной системе Windows не удается подключиться к принтеру, хотя все права есть. Как и обычно, все оказывается очень просто.
Возможные причины ошибки доступа к принтеру
Давайте для начала опишу свою ситуацию. Есть терминальная ферма на Windows Server, если кто-то не знает, что это такое, то это мощный сервер или группа серверов, на которые заходят пользователи из вне, для работы с приложениями установленными на них, очень распространенный вариант сейчас в крупных и средних компаниях. Пользователь работая на терминальном сервере, пытается распечатать документ, но его принтер либо не видится вообще, либо при попытке к нему обратиться выдает сообщение с ошибкой:
Подключение к принтеру: Windows не удается подключиться к принтеру. Отказано в доступе
И такое сообщение может быть и с локальным устройством, вплоть до последней версии Windows 10 Fall Creators Update.
Возможные причины, на что следует обратить внимание:
- Проверить права на доступ к принтеру, актуально для корпоративных принтеров, где системные администраторы, дают возможность пользоваться устройством, по принципу групп, подробнее читайте в статье, про безопасность принтеров и разграничение прав.
- Проблема с драйверами устройства, об этом ниже
- Физическая проблема с принтером
- Принтер находится в автономном режиме (Обязательно проверьте, что не установлена галка)
- Проблемы с SNMP трафиком (Попробуйте его отключить)
Разновидность ошибки
Давайте я приведу самые распространенные коды ошибок в данной ситуации, когда Windows не удается подключиться к принтеру. Отказано в доступе:
- 0x00000002
- 0x0000000a
- 0x00000006
- 0x00000057
- 0x00004005
- 0x0000007e
- 0x000003eb
- 0x00000214
- 0x00000bcb
Решение проблемы с подключением к принтеру
Причина одна и кроется она в цифровой подписи драйверов принтеров, а точнее в отсутствии данной подписи. Если драйвера на устройства подписаны не валидным с точки зрения Microsoft сертификатом или вообще без него, то он таки драйвера не принимает, считая это потенциальной угрозой, в следствии чего ваше устройство перестает работать. Это не новая проблема, но после очередного обновления KB3170455 или KB5005030, проверка цифровой подписи драйверов, ужесточилась.
Напоминаю, что описанные методы решения проблемы, вначале применялись к принтерам на терминальной ферме, но решение актуально и к локальным устройствам, подключенным по USB
- Можете полностью отключить проверку цифровой подписи драйверов, как это делать я описывал, посмотрите. В Windows 10 она обязательная и ужесточенная.
- Можете удалить обновление KB3170455, но думаю это не лучший вариант, когда есть в разы проще. (Для этого в командной строке введите wusa.exe /uninstall /KB:3170455 или через окно параметров сервера, или панель управления)
- Правка реестра Windows.
Так как у меня в основном на работе операционная система windows 10 и с нее не удается подключиться к принтеру на терминальном сервере, где есть драйвера без цифровой подписи, чтобы не делать большого количества телодвижений и кучей перезагрузок, я для принтеров, которые испытывают проблемы, поставлю один параметр, который все поправит.
Что вы делаете, вы открываете реестр и переходите вот по такому пути, лично я для быстрого поиска по реестру использую утилиту register jump, делается это либо локально, если принтер подключен по USB, либо же на сервере терминалов, если используются они.
HKLMSystemCurrentControlSetControlPrintEnviroments Windowsx64DriversVersion-3Модель вашего принтера
В моем случае это HP M1212, но таких полным полно, Canon, Xerox и так далее.
Находим там параметр PrinterDriverAttributes, по умолчанию там будет стоять значение 0, нужно поменять его на 1. После чего вы смело перезагружаете службу печати либо же сам сервер.
Данный метод, действует в 90 процентах случаев, если вам не помогло, то ниже я привожу дополнительные методы решения данной проблемы.
Дополнительные методы решения ошибок 0x00000002, 0x0000000a, 0x00000006, 0x00000057
Если ваши клиенты так и не могут подключиться к терминальным принтерам, то попробуйте очистить ветку реестра:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionPrintProvidersClient Side Rendering Print ProviderServers
В моем случае, я удалил серверы с сервера-печати, убедитесь, что у вас тут будет пусто. После чего можете перезапустить сервер или службу печати.
Еще на Windows 7 бывает ошибка 0x0000007e «Windows не удается подключиться к принтеру. Не существует обработчик печати» при попытке подключить те же сетевые принтеры, решается все пересозданием порта печати. Порт это некое указание, где искать ваше устройство.
Через правый клик, перейдите в свойства печати, вкладка «Порты». Находите текущий порт, и удаляете его.Затем нажимаете добавить.
Указываем стандартный TCP/IP порт для сетевого принтера.
У вас откроется мастер добавления порта.
Указываем ip адрес или DNS имя принтера и имя порта.
Так же можете проверить, что на вкладке «Доступ» стоит галка, разрешающая его. Теперь ваше устройство доступно по сети. Попробуйте снова к нему обратиться по UNC пути \им вашего сервера печати (если есть)имя принтера. Например, \printserversumsungcolor
Еще советую попробовать утилиту диагностики Print-Spooler-Repair-Tool. Это поможет вам исправить ошибку 0x0000007e и, что не существует обработчик печати. Надеюсь данная заметка оказалась для вас полезной, если есть еще какие-либо методы, то пишите о них в комментариях.
Обновление 16.09.21
После очередного обновления безопасности повалилась новая волна обращений по проблеме с принтерами:
Connect to printer Windows cannot connect to the printer. Operation failed with error 0x0000011b
Проблема в том, что Microsoft попыталась закрыть брешь в обороне Print Nightmare, через обновление:
- KB5005030 — Windows Server 2019
- KB5005565 и KB5005568, KB5005566 — Windows 10
- KB5005613, KB5005627 — Windows 8.1 и Windows Server 2012
- KB5005563 — Windows 7
- kb5006670
Смысл в том, что теперь не обладая административными правами, вы не можете установить принтер. Выход из этого пока такой, это отключение параметра реестра RestrictDriverInstallationToAdministrators.
Вам нужно пройти в реестре Windows по пути:
HKEY_LOCAL_MACHINESoftwarePolicies MicrosoftWindows NTPrintersPointAndPrint
И выставить для RestrictDriverInstallationToAdministrators значение «0». Не забываем перезагрузиться.
Так же вы можете добавить и через командную строку, введя;
reg add «HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint» /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 0 /f
Исправление ошибки 0x0000011b через групповую политику
То же самое можно сделать и через групповую политику, для этого создайте RestrictDriverInstallationToAdministrators со значением 0. Идем в:
Конфигурация компьютера — Настройка — Конфигурация Windows — реестр ()
Прописываем:
-
- Действие — Создать или заменить, если он уже есть
- Путь раздела — SoftwarePolicies MicrosoftWindows NTPrintersPointAndPrin
- Имя параметра — RestrictDriverInstallationToAdministrators
- Тип — Reg_Dword
- Значение — 0
Далее обновлять политику.
так же политику можно создавать и для пользователя, в ветке конфигурация пользователя
Что с безопасностью теперь
оговорюсь, что удаление KB или выставление RestrictDriverInstallationToAdministrators на «0», возвращает дыру безопасности Print Nightmare, это нужно понимать. Тут два решения, первое долгое, ждать когда MS сделает новое обновление, неизвестно когда, или же сделать вот такую конструкцию.
Мы будим давать пользователю устанавливать принтер, а затем менять параметр реестра RestrictDriverInstallationToAdministrators на 1 и заново закрывать дыру, на полном автомате.
Вам необходимо, как я описывал выше создать ключ RestrictDriverInstallationToAdministrators со значением «0′. Далее, откройте планировщик задач, через окно выполнить.
Создаете задачу и задайте ей имя.
Обязательно укажите, что запускать нужно от имени «NT AUTHORITYСИСТЕМА» и выставлена галка «Выполнить с наивысшими привилегиями». Так же выставите, что это задание будет для Windows 7 и выше.
Переходим на вкладку триггеры, и создаем новый. Укажите, что задачу нужно выполнять например, каждые 15 минут. То есть, вы на время установки меняете удобным для вас способом параметр RestrictDriverInstallationToAdministrators на «0», а автоматическое задание, потом само его поменяет на 1 и закроет уязвимость Print Nightmare.
теперь перейдем на вкладку «действия». Прописываем:
- Программа или сценарий — C:WindowsSystem32cmd.exe
- В качестве аргументов — /c reg add «HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindows NTPrintersPointAndPrint» /v RestrictDriverInstallationToAdministrators /t REG_DWORD /d 1 /f
Все это теперь и будит, коряво, но защищать вас от Print Nightmare и давать возможность устанавливать драйвера, минуя все ошибки по типу 0x0000011b.
Все то же самое, можно сделать и через GPO через немедленную задачу, найти ее можно в разделе:
Конфигурация пользователя — настройка — Конфигурация Windows — Параметры панели управления — Назначенные задания
Создайте там «Немедленную задачу (Windows 7 и выше)».
Вот как у меня выглядит задание.
Надуюсь, что вы смогли устранить ошибку «Windows не удается подключиться к принтеру».
Опубликовано: 01.10.2014
Приветствую друзья,
сегодня мы с вами разберемся с вопросом как установить сетевой принтер в windows 7. Сразу скажу, что процесс установки сетевого принтера в windows 7-8 в теории не такой уж и сложный, однако на практике вызывает множество непредвиденных ошибок как со стороны принтера, так и со стороны windows. Ну да ладно, с этим вы еще сами в процессе столкнетесь. Давайте разбираться.
В первую очередь нам нужно объединить все компьютеры, на которых мы хотим настроить доступ к общему принтеру, в домашнюю группу. И уже в рамках домашней группы мы настроим
общий доступ к принтеру одного из компьютеров, подключенных к домашней группе.
О том как создать и настроить домашнюю группу в windows 7-8 я уже писал в одной
из своих прошлых статей. Можете почитать, если вдруг забыли как это делается. Кроме того, там еще рассмотрен процесс настройки общего доступа к папкам для компьютеров в домашней группе.
Драверы для принтера нам в дальнейшем потребуется установить на все компьютеры, с которых мы планируем наш будущий сетевой принтер использовать. Однако сами по себе драйверы на
компьютеры, к которым принтер физически не подключен, устанавливаться, конечно, не захотят.
Поэтому драйверы мы пока только скачаем, а вот указывать путь к ним будем чуть позже. В процессе установки сетевого принтера на отдельном компьютере, когда система вдруг попросит
нас указать ей драйверы, которые следует использовать для работы с сетевым принтером.
Для этого переходим к компьютеру, к которому принтер подключен физически. Принтер на нем уже установлен и работает в нормальном режиме. Замечу, что компьютер должен быть
подключен к домашней группе.
Затем открыаем меню «Пуск» и переходим во вкладку «Устройства и принтеры»:
Видим перед собой примерно такую картину. Теперь кликаем по иконке рабочего принтера правой кнопкой мыши и переходим в «Свойства принтера»:
В свойствах принтера переходим во вкладку «Доступ». Здесь в поле «Сетевое имя» прописываем будущему сетевому принтеру любое имя и проставляем галочки напротив пунктов общего
доступа и прорисовки заданий печати.
Нужно все это для того, чтобы наш принтер обнаруживался в домашней группе как общий и остальные компьютеры из домашней группы могли видеть очередь печати принтера и как-то на нее влиять.
А сейчас самое интересное. Будем настраивать возможность использования нашего сетевого принтера другими компьютерами из домашней группы, к кторым принтер физически не подключен.
Надеюсь, вы уже скачали на них драйверы для нашего принтера.
Итак, перейдем для начала в меню «Устройства и принтеры», подключаемого компьютера:
Видим, что сетевой принтер сразу нашелся. Но не спешите радоваться. Печатать он, к сожалению, ничего не будет. Можете сами в этом убедится, отправив на него пробную страницу для печати.
Поэтому смело удаляем его и кликаем по верхней вкладке «Установка принтера»:
Здесь выбираем второй вариант, т.к принтер у нас сетевой. В итоге попадем на окно автоматического поиска принтеров:
Поик обычно идет долго и windows 7 по завершении, скорее всего, ничего не находит. Не стоит удивляться, для ОС windows это дело обычное. Поэтому я предпочитаю не ждать и надеятся на чудо, а тыкнуть систему мордой в сетевой принтер в ручном режиме. Для этого сразу кликаю по пункту «Нужный принтер отсутсвует в списке»:
Затем переставляю флажок в положение поиск по имени и кликаю на кнопку «Обзор»:
Далее мне предлагается выбрать компьютер из домашней группы для поиска на нем общего принтера. Выбираю компьютер, к которму будущий сетевой принтер подключен физически. Ввожу учетные
данные, если необходимо. И о чудо! Сетевой принтер сразу находится!
Кликаю по нему и система тут же пытается найти и установить для нового принтера драйверы.
И как бы это удивительно ни звучало, в моем случае система нашла драйверы сама. Мне даже не пришлось подсовывать ей драйверы от производителя.
Установка сетевого принтера тоже прошла успешно, о чем мне и отрапортовала сама система, попутно предложив мне распечатать пробную страницу.
Пробная страница, к моему удивлению, распечаталась быстро и без ошибок. А это значит, что доступ к сетевому принтеру для компьютера из домашней группы я успешно настроил. Надеюсь, что и
вас все получится также быстро и легко. Удачи вам, ваш П.К.