Установленная на данном компьютере политика не позволяет подключение к данной очереди печати
Print Processor
The print processor tells the spooler to alter a job according to the document data type. It works together with the printer driver to move the spooled print jobs from the hard disk drive to the printer.
Print Monitor
The print monitors are the name of any component that processes the print job after it has spooled and are responsible for directing the output to the print device. Print monitors can be divided into two classes:
· Language monitors
· Port monitors
Language monitors are typically used only for bi-directional printers. A bi-directional printer
Supports two-way communication to answer status, and configurations questions sent to it. A
Bi-directional printer can also give unsolicited status information about the job being printed,
and error conditions such as paper out.
Port monitors consist of user-mode DLLs. They are responsible for providing a communications path between the user-mode print spooler and the kernel-mode port drivers that access I/O port hardware.
Print Spooler crash happens most of the time due to third party print processor and print monitor. We can set printers to use default print processor and monitor by machine changes in the registry called as Print hive cleaning
Note that all of the changes described in this section will take effect when the Print Spooler service is restarted.
1) Use Regedit to locate the Print key in the Registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Control\Print
2) Click to highlight the Print key in Regedit and export the key as a .reg file for backup purposes (File > Export).
3) Locate the Local Port Registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Control\Print\Monitors\Local Port
4) Confirm that the Driver value in the Local Port Registry key is set to Localspl.dll. If it is not, double-click the Driver value to edit the Data String and set it to Localspl.dll.
Convert 3rd Party Ports to Standard TCP/IP Ports
1) Open the Printers and Faxes folder.
2) Right-click the printer that was identified as using the 3rd-party Port Monitor and select Properties.
3) In the Properties for the printer, click the Ports tab.
4) On the Ports tab, click the Add Port button.
5) In the Printer Ports dialog, select Standard TCP/IP and click the New Port button to start the Add Standard TCP/IP Printer Port Wizard.
6) Click Next when the Add Standard TCP/IP Printer Port Wizard starts to specify the printer that will be using this new port.
7) Enter the Printer Name or IP Address for the printer that will be using this new port and click Next.
Note: The wizard automatically fills in the port name for you in the Port Name box. You can either accept this name or type the name that you want to use, and then click Next. Standard Port Monitor then sends a query to the print device. Based on the SNMP values that are returned, the device details are determined and the appropriate device options are displayed. If the print device cannot be identified, you must supply additional information about it.
8) If the Additional Port Information Required page is displayed, perform one of the following tasks under Device Type:
Click Standard, click the appropriate device in the list, and then click Next.
-or-
Click Custom, click Settings, specify the protocol settings (RAW or LPR) and the SNMP status settings that you want to use, click OK, and then click Next.
10) If the wizard prompts you for the print server protocol, specify the protocol that you want to use, either RAW or LPR.
11) If the wizard prompts you to select a port, specify the port that you want to use in the Device Port box, and then click Next.
12) Click Finish, and then click Close. On the Ports tab in the Properties for the printer, you should see that the printer is now set to use the new Standard TCP/IP Port that you just created. The new Standard TCP/IP port is also displayed in the Ports on this server list on the Ports tab in the Print Server Properties (File > Server Properties from within the Printers folder)
13) You can then delete the 3rd-party port from the Ports tab within the Print Server Properties.
14) Repeat these steps for all printers that are using a 3rd-party Port Monitor.
After moving all printers to the Standard TCP/IP Port Monitor, we can delete the 3rd-party Port Monitor's Registry key under the Monitors key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Control\Print\Monitors
Remove All Other 3rd party Monitors
For any other 3rd party Monitors that are identified under the Monitors key and are confirmed to NOT have any printer ports listed under the Ports subkey for the Monitor, we will need to perform the following 2 steps
· Identify printers configured to use the 3rd party Monitor.
· Delete the reference to the Monitor for that printer.
· Delete the Registry key for the 3rd party Monitor.
Note: The Client Printer Port is the Citrix Metaframe Monitor used for autocreated client printers in Terminal Server sessions. Do not remove this Monitor unless it is confirmed to be related to the problem:
==========================
HKEY_LOCAL_MACHINE\System\CurrentControl Set\Control\Print\Monitors\Client Printer Port
Driver REG_SZ cpmmon.dll
==========================
See the following article before removing Lexmark Monitors:
155516 How to Remove the Lexmark MarkVision Monitor
http://support.microsoft.com/?id=155516
1) Note the name of the 3rd-party Monitor that is being removed. We will use this name to search the Print Registry key for references to this Monitor.
Assume, for example, that the HP Master Monitor is installed:
==========================
HKEY_LOCAL_MACHINE\System\CurrentControl Set\Control\Print\Monitors\HP Master Monitor
EOJTimeout REG_DWORD 0xea60
Driver REG_SZ HPBMMON.DLL
==========================
2) In Regedit, click to highlight the Print key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl Set\Control\Print
3) Press F3, or click the Edit menu and select Find.
4) In the Find What field, type the name of the 3rd-party Monitor that is being removed, HP Master Monitor in this example, and click Find Next. Identify printers that are configured to use the Monitor that we are removing, for example:
==========================
HKEY_LOCAL_MACHINE\System\CurrentControl Set\Control\Print\Environments\Windows NT x86\Drivers\Version-3\HP Color LaserJet 2500 PCL 6
Configuration File REG_SZ HPBF342E.DLL
Data File REG_SZ HPBF342I.PMD
Driver REG_SZ HPBF342G.DLL
Help File REG_SZ HPBF342E.HLP
Monitor REG_SZ HP Master Monitor
==========================
5) Double-click the Monitor value to delete the 3rd party Monitor data string. In this example, delete the "HP Master Monitor" value. The Monitor value will be left with a blank data string, as follows:
==========================
HKEY_LOCAL_MACHINE\System\CurrentControl Set\Control\Print\Environments\Windows NT x86\Drivers\Version-3\HP Color LaserJet 2500 PCL 6
Configuration File REG_SZ HPBF342E.DLL
Data File REG_SZ HPBF342I.PMD
Driver REG_SZ HPBF342G.DLL
Help File REG_SZ HPBF342E.HLP
Monitor REG_SZ
==========================
6) Repeat the steps above for all 3rd-party Monitors.
7) Stop and restart the Print Spooler service for the changes take effect.
Net stop spooler
Net start spooler
Note: In most cases, removing the 3rd party Monitors will not affect normal printing. If new problems are seen after removing the 3rd party Monitors, we can restore the backed up Print Registry key to restore the original configuration..
You can then perform the steps above again in smaller steps, stopping and starting the Print Spooler service more frequently, to determine if a specific component is required. If so, skip the removal of this component and continue removing the other 3rd-party items.
Note: If the problem is easily reproducible, you may also individually remove the 3rd-party Monitors to try to narrow the problem down to a particular Monitor. This procedure will take more time and may require restarting the Print Spooler service multiple times.
В этой статье описывается проблема, из-за которой нельзя было локально установить общий сетевой принтер на компьютере с Windows или Windows Server.
Применимо к следующим выпускам: Windows 10 – все выпуски, Windows Server 2012 R2
Оригинальный номер базы знаний: 888046
Решение
Чтобы устранить эту проблему, измените параметры групповой политики для объекта групповой политики (GPO), который содержит политики принтера, определенные для пользователей домена на контроллере домена. Для этого воспользуйтесь одним из указанных ниже способов.
Техническая поддержка x64-версий Microsoft Windows
Если оборудование пришло с уже установленной версией Microsoft Windows x64, то техническую поддержку и помощь для Windows x64 предоставляет производитель оборудования. Поскольку 64-разрядный выпуск Windows входил в комплект поставки данного оборудования, обязанности по предоставлению технической поддержки несет изготовитель оборудования. Изготовитель оборудования может устанавливать 64-разрядную версию Windows с собственными компонентами. например специальными драйверами устройств, и использовать дополнительные настройки параметров для повышения производительности оборудования. Корпорация Майкрософт предоставляет ограниченную техническую поддержку пользователям 64-разрядных версий Windows. Однако в первую очередь следует обращаться непосредственно к изготовителю оборудования. Изготовитель обладает наилучшими возможностями по поддержке установленного им программного обеспечения. Если вы приобрели Windows x64, например версию Microsoft Windows Server 2003 x64 отдельно, обратитесь в Корпорацию Майкрософт за технической поддержкой.
Здравствуйте. Дано: Ноутбук HP с п редустановленной W7 Home Basic 64 Bit Rus. К ноутбуку по сети подключен МФУ HP 1522. Если печатать напрямую - печать уходит нормально. Если печать происходит внутри подключенного RDP, то задание появляется на пол секунды и исчезает. Печати не происходит. Установлен антивирус MSE. Пробовал переставлять драйвера, накатил все обновления. Проблема точно в ОС ноутбука, так как у остальных всё и везде печатает.Вопрос - где копать?
Эта цепочка заблокирована. Вы можете просмотреть вопрос или оставить свой голос, если сведения окажутся полезными, но вы не можете написать ответ в этой цепочке.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
> Обладает ли пользователь
Добавил в администраторы домена
Полностью перезапустил терминальную сессию
У пользователя появились права администратора
Результат нулевой
> Про результат отпишусь
везде галочки затемнены То есть недоступны для изменения
Если зайти под учетной записью доменного администратора в удаленный рабочий стол Windows Server 2008 R2, печать работает?
Откройте на Windows Server 2008 R2 оснастку Remote Desktop Session Host Configuration, в свойствах RDP-tcp, вкладка Client Settings
В настройке групповых политик (Gpedit.msc) - Computer Configuration - Administrative Templates - Windows Components - Remote desktop Services - Remote Desktop Session Host - Printer Redirection
В качестве альтернативы использования традиционной системы печати в Windows 2008 появилась технология TS Easy Print, позволяющая избежать установки драйверов для перенаправленных принтеров на терминальном сервере. Благодаря этому значительно повышается стабильность работы как службы диспетчера очереди печати, так и всего терминального сервера в целом.
Статья разделена на два основных раздела.
Первая часть посвящена способам настройки и управления технологией TS Easy Print при помощи групповых политик и консоли управления печатью.
Во втором разделе собран практический опыт автора по использованию TS Easy Print, а также приведен ряд примеров из форумов Microsoft Technet.
Для управления настройками печати на терминальном сервере в Windows Server 2008 существует несколько групповых политик. Найти их можно в следующем контейнере :
Computer Configuration\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Printer Redirection .
В русскоязычном интерфейсе это
Конфигурация компьютера\Административные шаблоны\Компоненты Windows\Службы терминалов\Сервер терминалов\Перенаправление принтеров (рис. 1).
Рис. 1. Групповые политики для управления перенаправленным принтерами
Рассмотрим каждую из них более подробно.
Таблица 1: Политики управления печатью на терминальных серверах
Групповая политика (в скобках представлен
русский вариант названия)
Описание функциональности
Do not set default client printer to be default printer in a session
(Не устанавливать используемый по умолчанию
принтер клиента в качестве принтера для сеанса)
Определяет будет ли принтер по умолчанию на клиенте автоматически установлен как принтер по умолчанию в терминальной сессии. Если этот параметр не задан, пользователь может самостоятельно задать принтер по умолчанию в терминальной сессии.
Do not allow client printer redirection
(Не разрешать перенаправление клиентских принтеров)
Позволяет запретить подключение клиентских принтеров к терминальной сессии. Включение этой политики отключает перенаправление принтеров.
Specify terminal server fallback printer driver behavior
(Задать поведение сервера терминалов при
выборе резервного драйвера принтера)
Не смотря на существование этой политики использовать её можно только на Windows Server 2003.
Use Terminal Services Easy Print driver first
(использовать в первую очередь драйвер принтера
Easy Print служб терминалов)
Если эта политика включена или не настроена, сервер терминалов сначала попытается использовать драйвер принтера TS Easy Print для установки всех клиентских принтеров. Если по какой-либо причине драйвер TS Easy Print не доступен, используется драйвер принтера на терминальном сервере, соответствующий принтеру на клиентском компьютере. Если драйвер не найден на терминальном сервере, этот принтер не может быть перенаправлен.
Redirect only the default client printer ( Перенаправлять
только используемы по умолчанию принтер клиента)
Включает перенаправление только принтера по умолчанию. Остальные принтеры не перенаправляются.
Use Terminal Services Easy Print Driver First
Redirect Only The Default Client Printer
также можно найти в пользовательском разделе групповых политик в контейнере
User Configuration\Policies\Administrative Templates\Windows Components\Terminal Services\Terminal Server\Printer Redirection .
Отдельно следует упомянуть о способах управления принтерами системными администраторами. По сравнению с Windows Server 2003, изменился механизм отображения доступных принтеров. Во время работы процесса Winlogon, диспетчер очереди печати перечисляет только принтеры, которые доступны пользователю в рамках его текущей сессии (вместо перечисления всех перенаправленных принтеров).
Однако, даже не смотря на то, что системный администратор не может видеть принтеры других пользователей, есть обходной маневр для получения информации о перенаправленных принтерах и выполнения с ними ряда административных задач. Члены группы «Print Operators» («Операторы печати») могут увидеть все перенаправленные принтеры в консоли управления печатью «Print Management Console» и панели управления принтерами. Для этого необходимо выполнить следующие действия.
1. Добавить себя в группу «Print Operators».
2. Установить роль «Print Services» на сервер.
3. Запустить консоль «Print Management».
По умолчанию администраторы и операторы печати не имеют прав на управление перенаправленными принтерами и могут только видеть их в консоли. Для управления перенаправленными принтерами необходимо предварительно захватить права владельца на него. Это делается следующим образом.
1. Открыть консоль управления печатью и щелкнуть правой клавишей мыши по выбранному принтеру.
2. Выбрать «Properties».
3. Перейти на закладку «Security».
4. Нажать «Advanced».
5. Перейти на закладку «Owner» (рис. 2).
Рис. 2. Захват прав владельца
6. Выбрать «Print Operators» и дважды нажать «Ок».
7. Закрыть все окна управления принтером.
8. Заново открыть окно свойств принтера.
9. Перейти на закладку «Security»
10. Добавить группе «Print Operators» право «Manage Printer».
Рис. 3. Добавление прав управления
Члены группы Print Operators должны использовать право Manage Printers только для выполнения следующих задач:
· удаление перенаправленного принтера;
· открытие очереди печати перенаправленных принтеров;
· управление заданиями на печать для перенаправленных принтеров.
Остальные действия, такие как переименование, установка для принтера свойств по умолчанию и предпочтений печати не поддерживаются.
В моей практике это понадобилось для решения проблемы с уходом в отключенное состояние после рестарта службы диспетчера очереди печати.
Особенности практического использования
В этой части я хотел бы рассказать о проблемах которые могут возникнуть в процессе использования технологии TS Easy Print и способах их решения. Информация представлена в виде описания проблемы и возможного способа её решения. По возможности, проблема проиллюстрирована примерами из форумов Microsoft Technet.
Основной предпосылкой внедрения TS Easy Print являются сбои в службе диспетчера очереди печати при использовании драйверов для принтеров на терминальном сервере. Эта проблема также актуальна и в «смешанной» среде. Если на терминальном сервере параллельно используются как TS Easy Print, так и традиционная система печати, проблемы могут только усугубиться. Это связано с тем, что при перезапуске службы диспетчера очереди печати, перенаправленные принтеры переходят в состояние offline и становятся недоступными для печати. Для наиболее быстрого решения этой проблемы требуется переподключение терминального сеанса. Всё это вызывает массу негативных отзывов (пример на форумах Microsoft Technet ) со стороны конечных пользователей.
В качестве глобального решения этой проблемы можно рассмотреть полное удаление драйверов принтеров и сопутствующих им элементов с терминального сервера. Однако и эта операция может вызвать массу проблем (пример на форумах Microsoft Technet ), так как вместе с драйверами принтеров могут удалиться драйвера Terminal Services Easy Print и Microsoft XPS Document Writer. Без них перенаправление принтеров по технологии TS Easy Print работать не будет.
В связи с этим, необходимо крайне осторожно относиться к удалению драйверов на терминальном сервере при помощи специальных утилит:
Перед их использованием настоятельно сделать резервное копирование системы.
Альтернативным способом является ручное удаление драйверов. Это делается следующим образом.
1. Перейти в «Панель Управления».
2. Выбрать «Принтеры»
3. Щелкнуть «Свойства Сервера» (рис. 4)
Рис. 4. Свойства сервера печати
4. Перейти на закладку «Драйверы» (рис .5)
Рис. 5. Драйверы принтеров
5. Поочередно удалить все драйверы кроме Terminal Services Easy Print и Microsoft XPS Document Writer.
Кроме того, можно дополнительно удалить данные из реестра и файловой системы. Более подробную информацию об этом можно получить в статье Print Spooler Crash Troubleshooting Steps .
Если терминальные сервера находятся терминальной ферме, и для соединения с ними используется ключ /admin, то при проверке нужно учитывать, что при таком типе подключения TS Easy Print не работает по умолчанию ( KB947723 ).
Для решения данной проблемы следует проверить настройки перенаправления для клиента удаленного рабочего стола, на терминальном сервере, результирующие групповые политики и параметр реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\rdpwd\fEnablePrintRDR .
При совмещении ролей терминального сервера и контроллера домена у пользователей могут возникнуть проблемы с печатью (пример на форумах Microsoft Technet ).
Для решения нужно дать права modify для группы everyone на папку: C:\Windows\System32\spool или воспользоваться статьей KB968605 .
Скорость печати может существенно снизиться после применения обновления KB954744 , решающего проблему с некорректной ориентацией страниц при печати на перенаправленых принтерах. Для решения этого надо установить дополнительное обновление KB954773 .
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
ключ MaxPrintersPerSession и задав в нем максимальное число перенаправляемых принтеров.
Оскорбление — это любое поведение, которое беспокоит или расстраивает человека или группу лиц. К угрозам относятся любые угрозы самоубийством, насилием, нанесением ущерба и др. Любое содержимое для взрослых или недопустимое на веб-сайте сообщества. Любое изображение, обсуждение наготы или ссылка на подобные материалы. Оскорбительное, грубое или вульгарное поведение и другие проявления неуважения. Любое поведение, нарушающее лицензионные соглашения, в том числе предоставление ключей продуктов или ссылок на пиратское ПО. Незатребованная массовая рассылка или реклама. Любые ссылки или пропаганда сайтов с вирусным, шпионским, вредоносным или фишинговым ПО. Любое другое неуместное содержимое или поведение в соответствии с правилами использования и кодексом поведения. Любое изображение, ссылка или обсуждение, связанные с детской порнографией, детской наготой или другими вариантами оскорбления или эксплуатации детей.
23.05.2013
itpro
Windows 7
комментариев 20
По умолчанию рядовым пользователям домена запрещено устанавливать принтера (если быть более точными, драйвера принтеров) на доменных компьютерах, а для их установки необходимо наличие у пользователя определённых прав. Это правильно с точки зрения безопасности, ведь установка некорректного или вредоносного (поддельного) драйвера устройства может скомпрометировать или ухудшить работу системы, но крайне неудобно с точки зрения ИТ – отдела. Ведь, если пользователям запрещено устанавливать драйвера принтеров на своих компьютерах, эта забота возлагается на администраторов и ИТ-отдел.
В том случае, если ИТ-администраторы предприятия все-таки решили разрешить пользователям самостоятельно устанавливать драйвера принтеров на своих компьютерах, не предоставляя им прав локальных администраторов, в этой задаче помочь им могут групповые политики Active Directory.
Итак, предполагается, что имеется разнородная сеть и нам необходимо разрешить пользователям самостоятельно подключать сетевые и локальные принтера, и устанавливать их драйвера как на ПК с Windows 7, так и с Windows XP.
Итак, создайте (или отредактируйте существующую политику) и привяжите ее к OU (контейнеру Active Directory), в котором содержатся компьютеры, на которых политикой необходимо разрешить пользователям установку драйверов принтеров (на отдельно стоящем компьютере эту же политику можно реализовать с помощью локальной политики).
Откройте ветку групповых политик Computer Configuration -> Policies -> Windows Settings -> Security Settings -> Local Policies -> Security Options, в которой найдите параметр Devices: Prevent users from installing printer drivers (Устройства: Запретить пользователям установку драйверов принтера). Активируйте политику и отключите ее применение (значение Disabled).
Данная политика подразумевает, что при подключении сетевого принтера, система позволяет пользователю, не обладающего правами администратора, установить драйвера сетевых принтеров.
Следующий момент – нужно разрешить пользователю устанавливать локальные принтера (и их драйвера). В этом случае нас интересует политика Allow non-administrators to install drivers for these device setup classes в разделе: Computer Configuration -> Policies -> Administrative Templates -> System -> Driver Installation.
Сохраните изменения в политике.
Чтобы решить данную проблему необходимо перевести в состояние Disabled политику Point and Print Restrictions . Данная политика находится как в системном, так и пользовательском разделе групповых политик и для поддержки совместимости с предыдущими версиями операционной системы Windows, рекомендуется задавать оба этих параметра. Необходимо отключить обе политики. Находятся он в разделах: Computer Configuration -> Policies -> Administrative Templates -> Printers и User Configuration -> Policies ->Administrative Templates ->Control Panel ->Printers.
Осталось сохранить изменения и протестировать политики на клиентах (потребуется перезагрузка). После перезагрузки и применения групповых политик пользователю будет разрешено самостоятельно устанавливать локальные и подключать сетевые принтера.
Для повышения стабильности и безопасности системы рекомендуется также включить изоляцию драйверов принтеров в Windows 7.
31.08.2016
itpro
Windows 10, Windows 7, Windows Server 2008
комментариев 8
Обнаружили одну неприятную проблему с одним из июльский обновлений безопасности Microsoft. Речь о KB3170455, выпущенном 12 июля 2016 года. После установки данного обновления в домене могут возникнуть проблемы при попытке подключить сетевой принтер.
Проблема проявлялась следующим образом:
При попытке на доменных клиентах (Windows 10, Windows 7) установить (подключить) принтер с принт-сервера (на Windows Server 2008 R2), появляется ошибка.
Connect to Printer
A policy is in effect on your computer which prevents you from connecting to this print queue. Please contact your system administrator.
Установленная на данном компьютере политика не позволяет подключение к данной очереди печати. Обратитесь к системному администратору.
Do you trust this printer?
Windows needs to download and install a software driver from \\PrintServerName computer to print to PrinterName. Proceed only if you trust the \\PrintServerName and the network
Вы доверяете этому принтеру?
Windows требуется загрузить и установить драйвер с компьютера \\PrintServerName для печати на PrinterName…
При нажатии на кнопку «Установить драйвер» появляется окно UAC с предложением ввести учетные данные администратора. Хотя ранее пользователи могли без проблем подключать эти принтера (включена политика, позволяющая обычным пользователям устанавливать драйвера принтеров без прав локального администратора).
Путем сравнения установленных обновлений на проблемных компьютерах, обнаружили, что проблема наблюдается на компьютерах с установленным апдейтом KB3170455 (MS16-087: Description of the security update for Windows print spooler components: July 12, 2016). И действительно, при удалении этого обновления принтера подключаются корректно.
wusa.exe /uninstall /kb:3170455 /quiet /norestart
Но не все так просто, обновление на самом деле не кривое, а исправляет конкретную критическую уязвимость в подсистеме печати Windowsю. Обновление в том числе предполагает выдавать предупреждение пользователя при попытке установить недоверенные или неподписанные драйвера принтеров. Да и в Windows 10 это обновление вшито в кумулятивное обновление, и так просто его уже не откатишь. Так что простым удалением обновления проблему не решить.
- Драйвер должен быть доверенным (подписан доверенной цифровой подписью)
- Драйвер должен быть упакованным (Package-aware print drivers). Установка неупакованных драйверов (non-package-aware v3 printer drivers) через режим Point and Print Restrictions невозможна
Поэтому Microsoft рекомендует:
- заменить драйвера на принт-серверах на упакованные (спецификация Package-aware V3). Определить является ли драйвер упакованным или нет, можно с помощью консоли Print Manager, откройте раздел с драйверами. Нас интересует колонка Packaged, для упакованных драйверов указан статус True. Останется включить политики Point and Print Restrictions (в разделах Computer Configuration > Policies > Admin Templates > Printers и в User Configuration > Policies > Admin Templates > Control Panel > Printers) и выставить Do not show warning or elevation prompt (Не показывать предупреждение или запрос на повышение прав). Дополнительно указываем FQDN имена доверенных принт-серверов.
- если драйвера являются устаревшими и обновить их нельзя, рекомендуется предустанавливать их на клиентских ПК. В этом случае при подключении принтеров проблем не возникнет.
Примечание. Для принтеров Canon, Sharp, KonicaMinolta есть небольшой трюк, позволяющий системе считать, что драйвер является упакованным. Для этого на принт-сервере, откройте ветку реестра HKLM\System\CurrentControlSet\Control\Print\Enviroments\Windowsx64\Drivers\…\Driver name\ и для нужного драйвера измените значение ключа PrinterDriverAttributes, добавив к текущему значению 1. В моем случае значение атрибута было 5, я поменял его на 6. То же самое нужно сделать с атрибутом драйвера в ветке HKLM\System\CurrentControlSet\Control\Print\Enviroments\Windowsx NT x86\Drivers…\Driver name\. После перезагрузки сетевые принтера Canon стали подключаться без предупреждений.
Дополнительная информация
При отключении политики ограничений указания и печати, расположенной в разделе Конфигурация пользователя\Административные шаблоны\Панель управления\Принтеры, пользователи могут использовать функции указания и печати для выбора любого общего принтера, к которому они имеют доступ.
Способ 2
На сервере печати с Windows Server 2003 нажмите Пуск > Выполнить, введите cmd, а затем нажмите кнопку ОК.
Введите в командной строке C:\ и нажмите кнопку ВВОД.
Введите Cd\ и нажмите клавишу ВВОД.
Введите Ipconfig /all и нажмите клавишу ВВОД.
Запишите IP-адрес компьютера сервера печати.
Команда Ipconfig /all может выводить информацию, подобную следующей:
На клиентском компьютере с Windows XP нажмите Пуск > Выполнить, введите cmd, а затем нажмите кнопку ОК.
Введите в командной строке C:\ и нажмите кнопку ВВОД.
Введите Cd\ и нажмите клавишу ВВОД.
Введите «Nslookup PrintServer_IP» и нажмите клавишу ВВОД.
PrintServer_IP - это IP-адрес, который вы записали в шаге 5.
Убедитесь, что команда NsLookup выдает правильное полное доменное имя (FQDN) сервера печати. Если это не так, необходимо связаться с администратором сети для решения этой проблемы настройки DNS.
Способ 1
Симптомы
Данная проблема с установкой общего сетевого принтера возникает в следующих условиях:
У вас есть общий сетевой принтер, установленный на сервере печати под управлением Microsoft Windows 2000 Advanced Server.
Вы пытаетесь установить этот общий сетевой принтер локально на компьютере, который входит в домен Windows.
Вы пытаетесь установить общий сетевой принтер локально на компьютере с одной из следующих операционных систем:
- Windows XP с пакетом обновления 1 (SP1)
- Windows Server 2003
В этом сценарии при попытке установки общего сетевого принтера может наблюдаться следующее:
Установленная на данном компьютере политика не позволяет подключение к данной очереди печати. Обратитесь к системному администратору.
Невозможно установить принтер. Драйвер принтера несовместим с политикой, блокирующей драйверы NT 4.0. Если вы хотите использовать этот драйвер, попросите системного администратора отключить эту политику.
Использование реестра для настройки политики ограничений указания и печати
В этот раздел, описание метода или задачи включены действия, содержащие указания по изменению параметров реестра. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому следует в точности выполнять приведенные инструкции. Для дополнительной защиты создайте резервную копию реестра, прежде чем редактировать его. Так вы сможете восстановить реестр, если возникнет проблема. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в соответствующей статье базы знаний Майкрософт:
322756 Создание резервной копии и восстановление реестра Windows
Политика ограничений указания и печати также может быть установлена в следующем подразделе реестра:
HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows NT\Printers\PointAndPrint
Значение: InForest
Тип: REG_DWORD
Значение данных = 0 или 1.
Параметр 0 отключает эту запись. Значение 1 запрещает доступ печати к принтерам в этом лесу.
Значение: Restricted
Тип: REG_DWORD
Значение данных = 0 или 1.
Параметр 0 отключает эту запись. Значение 1 запрещает все принтеры.
Значение: TrustedServers
Тип: REG_DWORD
Значение данных = 0 или 1.
Параметр 0 отключает эту запись. Значение 1 позволяет принтерам отображаться в диалоговом окне списка серверов.
Дополнительные сведения о проблемах установки принтеров см. в следующей статье базы знаний Майкрософт:
282011 Драйвер принтера несовместим с действующей на компьютере политикой
Причина
Эта проблема возникает, если драйвер принтера, установленный на сервере печати, выпущен сторонним производителем. Вы не можете установить общий сетевой принтер с локальным драйвером сторонних производителей на компьютере с Windows XP SP1, если вы обычный пользователь или член группы опытных пользователей. Windows XP SP1 не позволяет обычным пользователям или членам группы опытных пользователей устанавливать сторонние драйверы. В Windows XP SP1 только у следующих пользователей есть разрешение на установку стороннего драйвера:
- Локальный администратор
- Члены группы Администраторы
- Члены группы опытных пользователей для которых установлена политика разрешения загрузки и выгрузки драйверов устройств
Если компьютер с Windows XP SP1 присоединяется к домену Microsoft Windows NT 4.0, обычные пользователи и члены группы опытных пользователей могут устанавливать сторонние драйверы принтеров на клиентский компьютер с Windows XP SP1. При установке стороннего драйвера принтеров на компьютере с Windows XP SP1 могут возникнуть проблемы, если компьютер с Windows XP SP1 входит в группу или в домен Microsoft Windows 2000.
В Windows Server 2003 установить общий сетевой принтер локально нельзя, если драйвер принтера, установленный на сервере печати, использует сторонние драйверы принтера в режиме ядра. Параметр политики в Windows Server 2003 не позволяет пользователям устанавливать принтеры, которые используют сторонние драйверы печати в режиме ядра.
Подобная проблема наблюдается в следующих условиях:
- Поиск в обратной зоне DNS не настроен.
- Параметры DNS на сервере печати настроены неправильно.
- Проблемы DNS на сервере печати.
Читайте также: