Я бился головой о стол, пытаясь установить этот принтер с помощью групповой политики! По какой-то причине я просто НЕ могу развернуть этот принтер с GPO. Я попытался настроить его для развертывания через Computer Configuration->Policies->Windows Settings->Deployed Printers
, так же как Computer Configuration->Preferences->Control Panel Settings->Printers
и User Configuration->Preferences->Control Panel Settings->Printers
. Я также попытался пройти через консоль управления сервером печати, чтобы добавить его с помощью таргетинга на пользователя и / или компьютер. Я перепробовал ВСЕ ВИДЫ способов, и ничего не работает. Я следил за кучей руководств и смотрел кучу видео, чтобы убедиться, что я чего-то не упускаю, но это действительно простая задача (теоретически) ... Это просто не сработает.
Пытаясь отладить проблему, я обнаружил, что если я перейду к \\myserver\
и дважды щелкнул по принтеру, он попытается установить принтер, а затем предложит мне установить драйверы с запросом типа UAC.
Я перепробовал все, что мог придумать, чтобы это окно сообщения перестало появляться. Я покопался в нем и обнаружил, что если бы мне пришлось редактировать объект групповой политики с именем Point and Print Restrictions
расположен в Computer Configuration->Policies->Administrative Templates->Printers
и был как на User Configuration->Policies->Administrative Templates->Control Panel->Printers
вы можете попробовать установить политику на Disabled
или Enabled
и выберите Do not show warning or elevation prompt
для двух запросов безопасности, перечисленных в нижней части настроек политики.
Ну, это тоже был перебор ...
Я обнаружил, что если я попытаюсь вручную установить принтер, перейдя в unc и введя свои учетные данные администратора, он загрузит драйверы с сервера и установит принтер (как и ожидалось). Если пользователь попытался удалить принтер и каким-то образом ему это удалось, как только он выйдет из системы и снова войдет в систему, GPO сделает то, что я хочу, и снова добавит принтер. Но мне потребовалось добавить его вручную в первый раз на КАЖДОМ ПК.
После тестирования и удаления принтера из GPO, затем выйдите из системы и снова включите ее. Я мог запустить команду printui /s /t2
чтобы вызвать графический интерфейс, который позволил бы мне легко удалить установленные драйверы, чтобы вернуть компьютер в исходное состояние (запрашивая учетные данные администратора). Еще я узнал, что принтеры хранились в реестре, расположенном по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Print\Connections
. Когда я пытался удалить принтер, и он сказал мне, что я не могу, я просто зашел в этот раздел реестра и удалил ключ GUID принтера, который пытался удалить. Затем просто перезапустил службу диспетчера очереди печати, и она исчезла. Это не помогло мне добраться туда, где я хотел, но помогло удалить принтер во время отладки проблемы.
Я где-то читал, что, возможно, причина в каком-то обновлении безопасности Windows, которое что-то изменило. Он был выпущен из-за статьи, в которой показывалось, как можно запустить всю сеть, если у вас есть возможность запустить один принтер. Что-то о том, когда пользователи подключались к принтеру и загружали драйверы, он устанавливал внедренное программное обеспечение и запускался на машине и т. Д.
Моя основная цель - иметь возможность развернуть этот принтер для группы пользователей в этом подразделении с помощью GPO, который я использую. Но все, что я пробую, требует, чтобы для этого был авторизован администратор (по крайней мере, в первый раз). Кто-нибудь знает, почему мой принтер не добавляется автоматически через GPO, а также как я могу получить эту чертову фразу «Вы доверяете этому принтеру?» сообщение, чтобы уйти?
«Исправление» заключается в загрузке надежных драйверов печати с поддержкой пакетов от производителя принтера; однако, поскольку не все производители будут выпускать эти драйверы, я нашел здесь обходной путь: Cannon Forum - Драйверы печати с учетом пакетов (Примечание: это не работает для неподписанных драйверов, но существует множество руководств для самостоятельной подписи драйвера печати.)
Вот шаги, чтобы обойти проблему:
Я сам развертываю это исправление; однако, поскольку для этого требуется перезапуск сервера печати, я не могу протестировать его до сегодняшнего вечера, так как наш сервер печати также запускает несколько сетевых приложений.
Альтернативным решением редактирования реестра является редактирование INF-файла драйвера принтера и добавление следующего:
Для 32-битных драйверов:
[PrinterPackageInstallation.x86]
PackageAware=TRUE
Для 64-битного драйвера
[PrinterPackageInstallation.amd64]
PackageAware=TRUE
Если вы решите отредактировать файл INF, будет проще удалить драйвер с сервера печати, отредактировать файл INF из чистой загрузки, а затем установить отредактированный драйвер.
Помимо этого, дважды проверьте настройки групповой политики для Point and Print Restrictions
и Package Point and print - Approved Servers
.
Бюллетень по безопасности Microsoft MS16-087 подробно описал проблему безопасности, при которой несанкционированный сервер печати может внедрить вредоносный код посредством атаки типа «человек посередине». Обновление безопасности KB3170455 был выпущен 12 июля 2016 года, чтобы исправить это, что затем помешало распространению драйверов печати с сервера печати.
Спасибо за взлом реестра, чтобы драйвер появился в пакете. Одно это не может помочь. Убедитесь, что вы включили Пакет политик компьютера и параметры печати для соответствующего сервера печати.
Надеюсь это поможет.