Как настроить подсистему печати принтера


Как исправить ошибку «Подсистема печати недоступна» в Windows XP

Практически каждый пользователь в своей повседневной деятельности прибегает к услугам принтера. Курсовые работы, дипломы, отчеты и прочие текстовые и графические материалы – все это печатается на принтере. Однако, рано или поздно, пользователи сталкиваются с проблемой, когда «подсистема печати недоступна», возникает эта ошибка, как и полагается, в самый неподходящий момент.

Как сделать подсистему печати доступной в Windows XP

Прежде, чем перейти к описанию решения проблемы, давайте немного поговорим о том, что это такое и зачем оно нужно. Подсистема печати – это служба операционной системы, которая управляет печатью. С помощью нее документы отправляются на выбранный принтер, а в случаях, когда документов несколько, то подсистема печати формирует очередь.

Теперь о том, как устранить проблему. Тут можно выделить два пути – самый простой и более сложный, который потребует от пользователей не только терпения, но и некоторых знаний.

Способ 1: Запуск службы

Иногда решить проблему с подсистемой печати можно простым запуском соответствующей службы. Для этого нужно выполнить следующие действия:

  1. Открыть меню «Пуск» и кликнуть по команде «Панель управления».
  2. Далее, если вы используете режим просмотра «По категориям», кликните по ссылке «Производительность и обслуживание», а затем по значку «Администрирование».
  3. Для тех пользователей, которые пользуются классическим видом, достаточно кликнуть по иконке «Администрирование».

  4. Теперь запускаем «Службы» кликнув два раза левой кнопкой мыши, и переходим в список всех служб операционной системы.
  5. В списке находим «Диспетчер очереди печати»
  6. Если в колонке «Состояние» списка вы увидите пустую строку, кликаем два раза левой кнопкой мыши по строке и переходим в окно настроек.
  7. Здесь нажимаем кнопку «Пуск» и проверяем, чтобы тип запуска был в режиме «Авто».

Если после этого ошибка не устранилась, стоит перейти ко второму способу.

Способ 2: Устранение проблемы вручную

Если запуск службы печати не дал никаких результатов, значит, причина ошибки гораздо глубже и требует более серьезных вмешательств. Причины неработоспособности подсистемы печати могут быть самыми разнообразными – от отсутствия нужных файлов, до присутствия вирусов в системе.

Итак, запасаемся терпением и начинаем «лечить» подсистему печати.

  1. Первым делом перезагружаем компьютер и удаляем все принтеры в системе. Для этого открываем меню «Пуск» и кликаем по команде «Принтеры и факсы».

    Здесь отобразится список всех установленных принтеров. Кликаем по ним правой кнопкой мыши и далее «Удалить».

    Нажав кнопку «Да» в окне-предупреждении, мы тем самым удалим принтер из системы.

  2. Теперь избавляемся от драйверов. В этом же окне заходим в меню «Файл» и кликаем по команде «Свойства сервера».
  3. В окне свойств переходим на вкладку «Драйверы» и удаляем все имеющиеся драйверы. Для этого выделяем строчку с описанием, кликаем по кнопке «Удалить» и подтверждаем действие.
  4. Теперь нам потребуется «Проводник». Запускаем его и переходим в по следующему пути:
  5. C:\WINODWS\system32\spool

    Здесь находим папку «PRINTERS» и удаляем ее.

  6. После вышеописанных действий можно проверить систему на вирусы. Для этого можно воспользоваться установленным антивирусом, предварительно обновив базы. Ну а если такового нет, тогда скачивает антивирусный сканер (например, Dr. Web CureIt) со свежими базами и проверяем им систему.
  7. После проверки заходим в системную папку:

    C:\WINDOWS\system32

    и проверяем наличие файла Spoolsv.exe. Здесь стоит обратить внимание на то, чтобы в имени файла не было никаких лишних символов. Здесь же проверяем еще один файл – sfc_os.dll. Его размер должен составлять около 140 Кбайт. Если вы обнаружите, что он «весит» гораздо больше или меньше, то можно сделать вывод, что эта библиотека была заменена.

  8. Для того, чтобы восстановить оригинальную библиотеку заходим в папку:

    C:\WINDOWS\DllCache

    и копируем оттуда sfc_os.dll, а также еще несколько файлов: sfcfiles.dll, sfc.exe и xfc.dll.

  9. Если у вас нет папки DllCache или вы не можете найти нужные файлы, то можно скопировать их с другой Windows XP, в которой нет проблем с подсистемой печати.

  10. Перезагружаем компьютер и переходим к финальному действию.
  11. Теперь, когда компьютер проверен на вирусы и все необходимые файлы восстановлены, необходимо установить драйверы на используемые принтеры.

Заключение

Как показывает практика, в большинстве случаев и первый или второй способы позволяют решить проблему с печатью. Однако, бывают и более серьезные проблемы. В этом случае простой заменой файлов и переустановкой драйверов обойтись не получается, тогда можно прибегнуть к крайнему методу – переустановить систему.

Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ Пул принтеров

: как настроить пул принтеров в Windows Server 2012 R2

Пул принтеров позволяет объединить несколько физических принтеров, подключенных к одному серверу печати, в один логический принтер. С точки зрения клиента пул принтеров выглядит как один сетевой принтер. Задание на печать, находящееся в очереди печати на таком логическом принтере, будет напечатано на любом свободном принтере в пуле. Используя пул принтеров, вы можете распределить рабочую нагрузку между принтерами, повысить доступность и масштабируемость системы сетевой печати.Если мощности печатающих единиц недостаточно, администратор может легко добавить дополнительные блоки в пул без дополнительной настройки клиентов.

Рекомендуется использовать пул принтеров в сетях, где пользователи печатают много документов. Благодаря объединению принтеров в пул пользователю не нужно искать свободное устройство для печати документов, что сокращает время ожидания в очереди.

Пул принтеров создается на сервере печати путем указания нескольких портов для одного принтера.Каждый порт указывает на один физический принтер.

Требования для создания пула принтеров на сервере печати Windows:

  1. Все принтеры в пуле должны быть идентичными (или, по крайней мере, работать с одним и тем же драйвером печати).

    Примечание . Для принтеров HP, большинство из которых могут работать с одним и тем же универсальным драйвером печати HP, это не проблема.

  2. Поскольку пользователь не знает, на каком принтере были напечатаны его документы, лучше физически разместить все принтеры в одном месте.

Мы покажем, как организовать сервер печати на Windows Server 2012 R2 и объединить несколько принтеров в единый пул принтеров.

Прежде всего, вам необходимо установить роль Print and Document Services на сервере с помощью консоли Server Manager.

Установите только службу Сервер печати в этой роли.

То же самое можно сделать в Powershell

Install-WindowsFeature Print-Services

После завершения установки роли откройте консоль Управление печатью и добавьте новый принтер ( Добавить принтер …).

В мастере установки принтера убедитесь, что устанавливается сетевой принтер ( Добавьте принтер TCP / IP или веб-служб по IP-адресу или имени хоста ).

Затем выберите, что принтер TCP / IP ( Устройство TCP / IP ) устанавливается, и укажите его IP-адрес. Снимите флажок Автоматически определять драйвер принтера, чтобы использовать .

В следующем окне выберите Generic Network Card в качестве типа устройства.

Затем выберите подходящий драйвер.

Затем вы должны указать имя системы и общее имя вашего принтера.

Когда вы закончите, в консоли управления печатью появится новый принтер.

При необходимости можно включить Branch Office Direct Printing в свойствах сетевого принтера.

Наконечник . Прямая печать в филиалах служит для уменьшения трафика между централизованным сервером печати, расположенным в центральном офисе, и сетью филиала, в которой расположены принтеры и пользователи.Благодаря этой технологии клиенты получают информацию о принтерах с сервера печати, но отправляют задания на печать напрямую, не обращаясь к диспетчеру очереди сервера. Это означает, что задания на печать не перемещаются между сетями центрального офиса и филиала, не загружая каналы WAN.

На вкладке «Общий доступ» свойств принтера убедитесь, что он должен быть опубликован в Active Directory (список в каталоге )

Добавьте новый порт для следующего сетевого принтера на вкладке Порты , выбрав в меню опцию Добавить порт .

Укажите тип нового порта как Стандартный порт TCP / IP

И IP-адрес второго принтера.

После создания нового порта снова откройте свойства принтера, созданного ранее.

На вкладке Порты отметьте Включить объединение принтеров , а затем отметьте порт TCP / IP, созданный на предыдущем шаге, в списке доступных портов.

Мы закончили, мы создали пул принтеров, содержащий два принтера. Теперь вам нужно только подключить клиентов к нашему логическому принтеру «OSI Finance Pinter», и если задание на печать отправлено, оно будет распечатано на одном из двух принтеров.

Поясним логику работы пула принтеров. Это работает следующим образом: задание, полученное от клиента, печатается на первом свободном принтере в пуле. Если какой-либо принтер недоступен (занят огромным заданием на печать, отключен от сети или застрял в бумаге), задание отправляется на следующий принтер в пуле.Следует отметить, что документы отправляются на физические устройства в том порядке, в котором они были добавлены в пул. Поэтому, если производительность принтеров различается, лучше сначала добавить «самый быстрый» принтер.

.

Использование параметров групповой политики для управления принтерами - Windows Server

  • 14 минут на чтение

В этой статье

В этой статье описываются политики, относящиеся к управлению принтерами, и способы использования параметров групповой политики для управления принтерами в Active Directory.

Исходная версия продукта: Windows Server 2012 R2
Оригинальный номер базы знаний: 234270

Сводка

Параметры, связанные с принтером

Active Directory, можно включить или отключить с помощью параметров групповой политики. Все параметры групповой политики содержатся в объектах групповой политики, связанных с контейнерами Active Directory (сайтами, подразделениями и доменами). Эта структура максимизирует и расширяет Active Directory.

В этой статье описываются политики, относящиеся к управлению принтерами, а также способы включения или отключения управления принтерами с помощью редактора локальной групповой политики.

Существует два типа конфигураций, которые могут быть установлены для принтеров в параметре групповой политики:

  • Конфигурация компьютера
  • Конфигурация пользователя

Настроить параметры принтера для компьютеров

  1. Щелкните Пуск , укажите Программы , укажите Администрирование , а затем щелкните Пользователи и компьютеры Active Directory .

  2. Щелкните контейнер Active Directory домена, которым вы хотите управлять (подразделение или домен).Щелкните этот контейнер правой кнопкой мыши и выберите Свойства .

  3. Щелкните вкладку Group Policy , а затем щелкните New , чтобы создать новый параметр групповой политики.

  4. В редакторе локальной групповой политики разверните следующие папки:

    • Конфигурация компьютера
    • Административные шаблоны
    • Принтеры

Следующие параметры можно включить в Конфигурация компьютера :

  • Разрешить публикацию принтеров: Включает или отключает публикацию принтеров в каталоге.

  • Разрешить диспетчеру очереди печати принимать клиентские подключения: Определяет, будет ли диспетчер очереди печати принимать клиентские подключения. Если политика не настроена, диспетчер очереди печати не будет принимать клиентские подключения до тех пор, пока пользователь не предоставит общий доступ к локальному принтеру или не откроет очередь печати для подключения принтера. На этом этапе диспетчер очереди печати автоматически начнет принимать клиентские подключения.

  • Разрешить сокращение опубликованных принтеров: Определяет, может ли контроллер домена сокращать (т. Е. Удалять из Active Directory) принтеры, опубликованные этим компьютером.По умолчанию служба сокращения на контроллере домена удаляет объекты принтера из Active Directory, если компьютер, который их опубликовал, не отвечает на запросы контактов. Когда компьютер, на котором опубликованы принтеры, перезагружается, он повторно публикует все удаленные объекты принтеров.

  • Автоматически публиковать новые принтеры в Active Directory: По умолчанию этот параметр включен. Его можно отключить, чтобы в каталог помещались только выбранные общие принтеры.

  • Проверить опубликованное состояние: Используется для проверки того, что опубликованные принтеры опубликованы в Active Directory. По умолчанию опубликованное состояние не проверяется

  • Пользовательский URL-адрес поддержки на левой панели папки «Принтеры»: Этот бит политики предназначен для администраторов, чтобы добавить пользовательские URL-адреса поддержки для сервера. Если этот бит не установлен, на панели навигации папки «Принтеры» отображаются URL-адреса для выбранного принтера, а также URL-адрес поддержки поставщика, если он доступен.Если этот бит выбран и предоставлен настраиваемый URL-адрес поддержки, ранее упомянутые два URL-адреса поддержки заменяются настроенным URL-адресом. По умолчанию не выбрано. (в этом случае нет настраиваемого URL-адреса поддержки).

  • Расположение компьютера: Задает критерии расположения по умолчанию, которые используются при поиске принтеров. Этот параметр является компонентом функции отслеживания местоположения принтеров Windows. Чтобы использовать этот параметр, включите отслеживание местоположения, включив параметр Предварительно заполнить текст местоположения поиска принтера .Когда отслеживание местоположения включено, система использует указанное местоположение в качестве критерия при поиске принтеров пользователями. Введенное здесь значение переопределяет фактическое местоположение компьютера, на котором выполняется поиск.

    Укажите расположение компьютера пользователя. Когда пользователи ищут принтеры, система использует указанное местоположение (и другие критерии поиска), чтобы найти принтер поблизости. Вы также можете использовать этот параметр, чтобы направлять пользователей к определенному принтеру или группе принтеров, которые вы хотите, чтобы они использовали.

  • Интервал очистки каталога: Интервал очистки определяет период времени, в течение которого модуль очистки находится в спящем режиме между проверками на наличие брошенных объектов PrintQueue . Секатор считывает значение интервала обрезки каждый час.

  • Повторная попытка сокращения каталога: Устанавливает, сколько раз программа очистки PrintQueue пытается связаться с сервером печати, прежде чем удалит оставленный объект PrintQueue .

  • Приоритет сокращения каталога: Устанавливает приоритет потока сокращения.Поток сокращения выполняется только на контроллерах домена и отвечает за удаление устаревших принтеров из каталога. Допустимые значения: -2, -1, 0, 1 и 2, соответствующие от THREAD_PRIORITY_LOWEST до THREAD_PRIORITY_HIGHEST. Значение по умолчанию - 0.

  • Запретить установку принтеров с использованием драйверов режима ядра: Определяет, могут ли принтеры, использующие драйверы режима ядра, быть установлены на локальном компьютере. Драйверы режима ядра имеют доступ к общесистемной памяти.Следовательно, плохо написанные драйверы режима ядра могут вызывать ошибки остановки.

  • Журнал событий повторной попытки сокращения каталога: Указывает, следует ли регистрировать события, когда служба сокращения на контроллере домена пытается связаться с компьютером, прежде чем она удалит принтеры компьютера.

    Служба сокращения периодически связывается с компьютерами, на которых опубликованы принтеры, чтобы убедиться, что они по-прежнему доступны для использования.

    Если компьютер не отвечает на попытку контакта, попытка повторяется указанное количество раз с указанным интервалом. Повторная попытка сокращения каталога определяет, сколько раз повторяется попытка. Значение по умолчанию - две попытки. Параметр Directory Pruning Interval Параметр определяет временной интервал между повторными попытками. Значение по умолчанию - восемь часов. Если компьютер не ответил при последней попытке контакта, его принтеры удаляются из каталога

    .
  • Предварительно заполнить текст местоположения для поиска принтера: Включает параметр отслеживания физического местоположения для принтеров Windows.

    Используйте отслеживание местоположения, чтобы разработать схему местоположения для вашего предприятия и назначить компьютеры и принтеры местоположениям в схеме. Отслеживание местоположения имеет приоритет над стандартным методом, который используется для обнаружения и связывания компьютеров и принтеров. Стандартный метод использует IP-адрес принтера и маску подсети для оценки его физического местоположения и близости к компьютерам. Если вы включите этот параметр, пользователи могут искать принтеры по расположению, не зная расположение принтера или схему присвоения им имен.

    При включении отслеживания местоположения добавляется кнопка Обзор на экране «Добавить принтер » мастера Имя принтера и местоположение общего доступа и на вкладку Общие в диалоговом окне Свойства принтера . По умолчанию, если вы включаете параметр «Расположение компьютера групповой политики», указанное вами местоположение по умолчанию отображается в поле Расположение .

  • Просмотр принтеров: Если вы включите этот параметр, подсистема печати объявляет общие принтеры для просмотра принтеров.Вам следует отключить этот параметр, если вы не хотите, чтобы подсистема печати добавляла общие принтеры в список просмотра. Если этот параметр не настроен, общие принтеры не добавляются в список просмотра, если служба каталогов доступна, но добавляются, если служба каталогов недоступна.

  • Удалить принтеры, которые не публикуются автоматически: Этот параметр определяет, можно ли удалить принтеры из каталога. Лучше не настраивать этот параметр.Однако, если вы обнаружите, что принтеры удаляются, несмотря на то, что компьютер, с которого они опубликованы, работает и находится в сети, вы можете включить эту политику, чтобы предотвратить удаление опубликованных принтеров службой очистки во время сбоев сети или ситуаций, в которых телефонная связь ссылки вверх, которые открываются только периодически, используются. Чтобы предотвратить удаление принтеров из Active Directory, включите эту политику и оставьте значение по умолчанию Никогда в списке Удалить принтеры без повторной публикации .

  • Печать через Интернет: Этот бит политики предназначен для того, чтобы администраторы полностью отключили печать через Интернет. Когда выбран этот бит политики, ни один из общих принтеров на сервере не публикуется в Интернете, и ни один из общих принтеров не может принимать входящие задания от других клиентов по протоколу HTTP. По умолчанию не выбрано.

Новые дополнительные объекты групповой политики в Windows Server 2008 R2

  1. На контроллере домена щелкните Пуск , щелкните Администрирование , а затем щелкните Управление групповой политикой .Или щелкните Пуск , щелкните Выполнить , введите GPMC.MSC , а затем нажмите Введите .
  2. Разверните лес, а затем домены.
  3. В своем домене выберите OU, в котором вы хотите создать эту политику.
  4. Щелкните подразделение правой кнопкой мыши, затем выберите Создать объект групповой политики в этом домене и свяжите его здесь .
  5. Дайте объекту групповой политики имя, а затем нажмите ОК . Щелкните правой кнопкой мыши только что созданный объект групповой политики и выберите Изменить .Откроется редактор управления групповой политикой.
  6. В редакторе управления групповой политикой разверните следующие папки:
    • Конфигурация компьютера
    • Политики
    • Административные шаблоны
    • Панель управления
    • Принтеры

Следующие дополнительные настройки можно включить в Конфигурация компьютера :

  • Мастер добавления принтеров - Страница сетевого сканирования (управляемая сеть): эта политика устанавливает максимальное количество принтеров (каждого типа), которое мастер добавления принтера будет отображать на компьютере в управляемой сети, когда компьютер может достичь контроллера домена (например, подключенного к домену портативного компьютера в корпоративной сети).

  • Мастер добавления принтеров - страница сетевого сканирования (неуправляемая сеть) : эта политика устанавливает максимальное количество принтеров (каждого типа), которое мастер добавления принтера будет отображать на компьютере в неуправляемой сети, когда компьютер не может достичь контроллера домена (например, подключенного к домену портативного компьютера в домашней сети).

  • Всегда обрабатывать задания на печать на сервере. : При печати через сервер печати определяет, будет ли диспетчер очереди печати на клиенте обрабатывать задания на печать самостоятельно или передавать их на сервер для выполнения работы.Этот параметр политики влияет только на печать на сервере печати Windows.

  • Выполнять драйверы печати в изолированных процессах : этот параметр политики определяет, будет ли диспетчер очереди печати выполнять драйверы печати в изолированном или отдельном процессе. Когда драйверы печати загружаются в изолированном процессе (или изолированных процессах), сбой драйвера печати не приведет к сбою службы диспетчера очереди печати.

  • Расширить подключение Point and Print для поиска в Центре обновления Windows : этот параметр политики позволяет указать, где клиентские компьютеры будут искать драйверы Point and Print.Если вы включите этот параметр политики, клиентский компьютер продолжит поиск совместимых драйверов Point and Print из Центра обновления Windows после того, как ему не удастся найти совместимый драйвер в локальном хранилище драйверов и в кэше драйверов сервера.

  • Использовать только указание пакета и печать. : Эта политика ограничивает использование клиентских компьютеров только указанием пакета и печатью. Если этот параметр включен, пользователи смогут указывать и печатать только на тех принтерах, которые используют драйверы с поддержкой пакетов.При использовании пакета Point and Print клиентские компьютеры будут проверять подпись драйверов для всех драйверов, загружаемых с серверов печати.

  • Переопределить параметр совместимости выполнения драйвера печати, сообщаемый драйвером печати. ​​: этот параметр политики определяет, будет ли диспетчер очереди печати переопределять совместимость изоляции драйвера, сообщаемую драйвером печати. Это позволяет запускать драйверы печати в изолированном процессе, даже если драйвер не сообщает о совместимости.

Если вы включите этот параметр политики, диспетчер очереди печати будет игнорировать значение флага совместимости с изоляцией драйвера, сообщаемое драйвером печати.

  • Укажите и распечатайте пакет - Одобренные серверы : Ограничивает указание пакета и печать утвержденными серверами. Этот параметр политики ограничивает точки пакета и подключения для печати к утвержденным серверам. Этот параметр применяется только к соединениям точки и печати пакета и не зависит от политики Ограничения точки и печати , которая управляет поведением подключений точки и печати без пакетов.

    Клиент, работающий под управлением Windows Vista или более поздней версии Windows, будет пытаться установить соединение точки и печати без пакета в любое время, когда точка пакета и подключение для печати не работают. Сюда входят попытки, заблокированные этой политикой. Администраторам может потребоваться установить обе политики, чтобы блокировать все подключения для печати к определенному серверу печати.

    Если этот параметр включен, пользователи смогут упаковывать и печатать только на серверах печати, утвержденных администратором сети.При использовании пакета Point and Print клиентские компьютеры будут проверять подпись драйверов для всех драйверов, загружаемых с серверов печати.

  • Ограничения указания и печати : этот параметр политики управляет поведением клиента «Указание и печать», включая запросы безопасности для компьютеров с Windows Vista. Параметр политики применяется только к клиентам без администратора печати и только к компьютерам, которые являются членами домена.

    Если параметр политики включен, выполняются следующие условия:

    • Клиенты Windows XP и более поздних версий будут загружать компоненты драйвера печати только из списка явно названных серверов.Если на клиенте доступен совместимый драйвер печати, будет выполнено подключение к принтеру. Если совместимый драйвер печати недоступен на клиенте, соединение не будет установлено.

    • Вы можете настроить клиентов Windows Vista так, чтобы предупреждения системы безопасности и командные запросы с повышенными привилегиями не отображались, когда пользователи указывают и печатают или когда необходимо обновить драйверы подключения принтера.

      Если параметр политики не настроен, выполняются следующие условия:

    • Клиентские компьютеры Windows Vista могут указывать и печатать на любом сервере.

    • На компьютерах с Windows Vista будет отображаться предупреждение и командная строка с повышенными привилегиями, когда пользователи создают подключение принтера к любому серверу с помощью функции «Указать и печатать».

    • На компьютерах под управлением Windows Vista будет отображаться предупреждение и командная строка с повышенными привилегиями, когда необходимо обновить существующий драйвер подключения принтера.

    • Клиентские компьютеры под управлением Windows Server 2003 и Windows XP могут создать подключение принтера к любому серверу в своем лесу с помощью функции «Указание и печать».

      Если параметр политики отключен, выполняются следующие условия:

    • Клиентские компьютеры под управлением Windows Vista могут создавать подключение принтера к любому серверу с помощью функции «Указать и печатать».

    • Компьютеры с Windows Vista не будут отображать предупреждение или командную строку с повышенными привилегиями, когда пользователи создают подключение принтера к любому серверу с помощью функции «Указать и печатать».

    • Компьютеры с Windows Vista не будут отображать предупреждение или командную строку с повышенными привилегиями, если необходимо обновить существующий драйвер подключения принтера.

    • Клиентские компьютеры под управлением Windows Server 2003 и Windows XP могут создавать подключение принтера к любому серверу с помощью функции «Указать и печатать».

    • Пользователи могут указывать и печатать только на компьютерах в своем лесу. Параметр применяется только к Windows Server 2003 и Windows XP SP1 (и более поздним пакетам обновления).

      Для получения дополнительной информации о Point and Print см. Следующие статьи:

    • Архив Центра разработки оборудования Windows

    • Описание параметра политики ограничения указания и печати в Windows Server 2003 и Windows XP

Настройка параметров принтера для пользователей

  1. Щелкните Пуск , укажите Программы , укажите Администрирование , а затем щелкните Пользователи и компьютеры Active Directory .

  2. Щелкните контейнер Active Directory домена, которым вы хотите управлять (организационная единица или домен). Щелкните этот контейнер правой кнопкой мыши и выберите Свойства .

  3. Щелкните Новый , чтобы создать новую групповую политику.

  4. В редакторе групповой политики разверните следующие папки:

    • Конфигурация пользователя
    • Административные шаблоны
    • Панель управления
    • Принтеры

Следующие параметры можно настроить в User Configuration :

  • Отключить удаление принтеров. : запрещает пользователям удалять локальные и сетевые принтеры.Если пользователь пытается удалить принтер, например, с помощью команды Удалить в инструменте «Принтеры» на панели управления, Windows отображает сообщение, объясняющее, что действие запрещено политикой. Однако эта политика не запрещает пользователям запускать программы для удаления принтера.

  • Отключить добавление принтеров : Запрещает пользователям использовать знакомые методы для добавления локальных и сетевых принтеров. Эта политика удаляет мастер установки принтера из меню Пуск и из папки Принтеры на Панели управления.Кроме того, пользователи не могут добавлять принтеры, перетаскивая значок принтера в папку Printers . Если они попытаются использовать этот метод, появится сообщение, в котором объясняется, что действие отключено политикой.

    Эта политика не запрещает пользователям использовать мастер установки и удаления оборудования для добавления принтера. Это также не мешает пользователям запускать программы для добавления принтеров. Эта политика не удаляет принтеры, которые уже добавлены пользователями. Однако, если пользователи не добавили принтер при применении этой политики, они не смогут печатать.

    Примечание

    Вы можете использовать разрешения принтера, чтобы ограничить использование принтеров без установки политики. В папке Printers щелкните правой кнопкой мыши принтер, выберите Properties , а затем щелкните вкладку Security .

  • Отображение страницы нижнего уровня в мастере добавления принтера. : позволяет пользователям просматривать в сети общие принтеры в мастере добавления принтера. Если вы включите эту политику, когда пользователи нажимают Добавить сетевой принтер , но не вводят имя конкретного принтера, мастер добавления принтера отображает список всех общих принтеров в сети и предлагает пользователям выбрать принтер.Если вы отключите эту политику, пользователи не смогут просматривать сеть. Вместо этого они должны ввести имя принтера.

    Эта политика влияет только на мастер добавления принтера. Это не мешает пользователям использовать другие инструменты для поиска общих принтеров или для подключения к сетевым принтерам.

  • Путь к Active Directory по умолчанию при поиске принтеров : указывает расположение Active Directory, в котором начинается поиск принтеров.

    Мастер добавления принтера дает пользователям возможность искать в Active Directory общий принтер.Если вы включите эту политику, эти поиски начнутся в месте, которое вы укажете в поле Путь к Active Directory по умолчанию . В противном случае поиск начинается в корне Active Directory.

    Эта политика обеспечивает отправную точку для поиска принтеров Active Directory. Он не ограничивает поиск пользователей через Active Directory.

  • Разрешить просмотр принтеров в Интернете. : добавляет путь к веб-странице Интернета или внутренней сети в мастер добавления принтера.

    Вы можете использовать эту политику, чтобы направлять пользователей на веб-страницу, с которой они могут устанавливать принтеры.

    Если вы включите эту политику и введете адрес Интернета или интрасети в текстовое поле, Windows добавит кнопку Обзор на страницу Найдите свой принтер в мастере добавления принтера. Кнопка Обзор появляется рядом с опцией «Подключиться к принтеру в Интернете» или опции в интрасети вашей компании. Когда пользователи щелкают Обзор , Windows открывает Интернет-браузер и переходит по указанному адресу для отображения доступных принтеров.

    Эта политика упрощает пользователям поиск принтеров, которые вы хотите добавить.

Список литературы

Для получения дополнительных сведений об этих параметрах политики щелкните вкладку Объяснить для каждого параметра политики.

.

Использование параметров групповой политики для управления принтерами - Windows Server

  • 14 минут на чтение

В этой статье

В этой статье описываются политики, относящиеся к управлению принтерами, и способы использования параметров групповой политики для управления принтерами в Active Directory.

Исходная версия продукта: Windows Server 2012 R2
Оригинальный номер базы знаний: 234270

Сводка

Параметры, связанные с принтером

Active Directory, можно включить или отключить с помощью параметров групповой политики. Все параметры групповой политики содержатся в объектах групповой политики, связанных с контейнерами Active Directory (сайтами, подразделениями и доменами). Эта структура максимизирует и расширяет Active Directory.

В этой статье описываются политики, относящиеся к управлению принтерами, а также способы включения или отключения управления принтерами с помощью редактора локальной групповой политики.

Существует два типа конфигураций, которые могут быть установлены для принтеров в параметре групповой политики:

  • Конфигурация компьютера
  • Конфигурация пользователя

Настроить параметры принтера для компьютеров

  1. Щелкните Пуск , укажите Программы , укажите Администрирование , а затем щелкните Пользователи и компьютеры Active Directory .

  2. Щелкните контейнер Active Directory домена, которым вы хотите управлять (подразделение или домен).Щелкните этот контейнер правой кнопкой мыши и выберите Свойства .

  3. Щелкните вкладку Group Policy , а затем щелкните New , чтобы создать новый параметр групповой политики.

  4. В редакторе локальной групповой политики разверните следующие папки:

    • Конфигурация компьютера
    • Административные шаблоны
    • Принтеры

Следующие параметры можно включить в Конфигурация компьютера :

  • Разрешить публикацию принтеров: Включает или отключает публикацию принтеров в каталоге.

  • Разрешить диспетчеру очереди печати принимать клиентские подключения: Определяет, будет ли диспетчер очереди печати принимать клиентские подключения. Если политика не настроена, диспетчер очереди печати не будет принимать клиентские подключения до тех пор, пока пользователь не предоставит общий доступ к локальному принтеру или не откроет очередь печати для подключения принтера. На этом этапе диспетчер очереди печати автоматически начнет принимать клиентские подключения.

  • Разрешить сокращение опубликованных принтеров: Определяет, может ли контроллер домена сокращать (т. Е. Удалять из Active Directory) принтеры, опубликованные этим компьютером.По умолчанию служба сокращения на контроллере домена удаляет объекты принтера из Active Directory, если компьютер, который их опубликовал, не отвечает на запросы контактов. Когда компьютер, на котором опубликованы принтеры, перезагружается, он повторно публикует все удаленные объекты принтеров.

  • Автоматически публиковать новые принтеры в Active Directory: По умолчанию этот параметр включен. Его можно отключить, чтобы в каталог помещались только выбранные общие принтеры.

  • Проверить опубликованное состояние: Используется для проверки того, что опубликованные принтеры опубликованы в Active Directory. По умолчанию опубликованное состояние не проверяется

  • Пользовательский URL-адрес поддержки на левой панели папки «Принтеры»: Этот бит политики предназначен для администраторов, чтобы добавить пользовательские URL-адреса поддержки для сервера. Если этот бит не установлен, на панели навигации папки «Принтеры» отображаются URL-адреса для выбранного принтера, а также URL-адрес поддержки поставщика, если он доступен.Если этот бит выбран и предоставлен настраиваемый URL-адрес поддержки, ранее упомянутые два URL-адреса поддержки заменяются настроенным URL-адресом. По умолчанию не выбрано. (в этом случае нет настраиваемого URL-адреса поддержки).

  • Расположение компьютера: Задает критерии расположения по умолчанию, которые используются при поиске принтеров. Этот параметр является компонентом функции отслеживания местоположения принтеров Windows. Чтобы использовать этот параметр, включите отслеживание местоположения, включив параметр Предварительно заполнить текст местоположения поиска принтера .Когда отслеживание местоположения включено, система использует указанное местоположение в качестве критерия при поиске принтеров пользователями. Введенное здесь значение переопределяет фактическое местоположение компьютера, на котором выполняется поиск.

    Укажите расположение компьютера пользователя. Когда пользователи ищут принтеры, система использует указанное местоположение (и другие критерии поиска), чтобы найти принтер поблизости. Вы также можете использовать этот параметр, чтобы направлять пользователей к определенному принтеру или группе принтеров, которые вы хотите, чтобы они использовали.

  • Интервал очистки каталога: Интервал очистки определяет период времени, в течение которого модуль очистки находится в спящем режиме между проверками на наличие брошенных объектов PrintQueue . Секатор считывает значение интервала обрезки каждый час.

  • Повторная попытка сокращения каталога: Устанавливает, сколько раз программа очистки PrintQueue пытается связаться с сервером печати, прежде чем удалит оставленный объект PrintQueue .

  • Приоритет сокращения каталога: Устанавливает приоритет потока сокращения.Поток сокращения выполняется только на контроллерах домена и отвечает за удаление устаревших принтеров из каталога. Допустимые значения: -2, -1, 0, 1 и 2, соответствующие от THREAD_PRIORITY_LOWEST до THREAD_PRIORITY_HIGHEST. Значение по умолчанию - 0.

  • Запретить установку принтеров с использованием драйверов режима ядра: Определяет, могут ли принтеры, использующие драйверы режима ядра, быть установлены на локальном компьютере. Драйверы режима ядра имеют доступ к общесистемной памяти.Следовательно, плохо написанные драйверы режима ядра могут вызывать ошибки остановки.

  • Журнал событий повторной попытки сокращения каталога: Указывает, следует ли регистрировать события, когда служба сокращения на контроллере домена пытается связаться с компьютером, прежде чем она удалит принтеры компьютера.

    Служба сокращения периодически связывается с компьютерами, на которых опубликованы принтеры, чтобы убедиться, что они по-прежнему доступны для использования.

    Если компьютер не отвечает на попытку контакта, попытка повторяется указанное количество раз с указанным интервалом. Повторная попытка сокращения каталога определяет, сколько раз повторяется попытка. Значение по умолчанию - две попытки. Параметр Directory Pruning Interval Параметр определяет временной интервал между повторными попытками. Значение по умолчанию - восемь часов. Если компьютер не ответил при последней попытке контакта, его принтеры удаляются из каталога

    .
  • Предварительно заполнить текст местоположения для поиска принтера: Включает параметр отслеживания физического местоположения для принтеров Windows.

    Используйте отслеживание местоположения, чтобы разработать схему местоположения для вашего предприятия и назначить компьютеры и принтеры местоположениям в схеме. Отслеживание местоположения имеет приоритет над стандартным методом, который используется для обнаружения и связывания компьютеров и принтеров. Стандартный метод использует IP-адрес принтера и маску подсети для оценки его физического местоположения и близости к компьютерам. Если вы включите этот параметр, пользователи могут искать принтеры по расположению, не зная расположение принтера или схему присвоения им имен.

    При включении отслеживания местоположения добавляется кнопка Обзор на экране «Добавить принтер » мастера Имя принтера и местоположение общего доступа и на вкладку Общие в диалоговом окне Свойства принтера . По умолчанию, если вы включаете параметр «Расположение компьютера групповой политики», указанное вами местоположение по умолчанию отображается в поле Расположение .

  • Просмотр принтеров: Если вы включите этот параметр, подсистема печати объявляет общие принтеры для просмотра принтеров.Вам следует отключить этот параметр, если вы не хотите, чтобы подсистема печати добавляла общие принтеры в список просмотра. Если этот параметр не настроен, общие принтеры не добавляются в список просмотра, если служба каталогов доступна, но добавляются, если служба каталогов недоступна.

  • Удалить принтеры, которые не публикуются автоматически: Этот параметр определяет, можно ли удалить принтеры из каталога. Лучше не настраивать этот параметр.Однако, если вы обнаружите, что принтеры удаляются, несмотря на то, что компьютер, с которого они опубликованы, работает и находится в сети, вы можете включить эту политику, чтобы предотвратить удаление опубликованных принтеров службой очистки во время сбоев сети или ситуаций, в которых телефонная связь ссылки вверх, которые открываются только периодически, используются. Чтобы предотвратить удаление принтеров из Active Directory, включите эту политику и оставьте значение по умолчанию Никогда в списке Удалить принтеры без повторной публикации .

  • Печать через Интернет: Этот бит политики предназначен для того, чтобы администраторы полностью отключили печать через Интернет. Когда выбран этот бит политики, ни один из общих принтеров на сервере не публикуется в Интернете, и ни один из общих принтеров не может принимать входящие задания от других клиентов по протоколу HTTP. По умолчанию не выбрано.

Новые дополнительные объекты групповой политики в Windows Server 2008 R2

  1. На контроллере домена щелкните Пуск , щелкните Администрирование , а затем щелкните Управление групповой политикой .Или щелкните Пуск , щелкните Выполнить , введите GPMC.MSC , а затем нажмите Введите .
  2. Разверните лес, а затем домены.
  3. В своем домене выберите OU, в котором вы хотите создать эту политику.
  4. Щелкните подразделение правой кнопкой мыши, затем выберите Создать объект групповой политики в этом домене и свяжите его здесь .
  5. Дайте объекту групповой политики имя, а затем нажмите ОК . Щелкните правой кнопкой мыши только что созданный объект групповой политики и выберите Изменить .Откроется редактор управления групповой политикой.
  6. В редакторе управления групповой политикой разверните следующие папки:
    • Конфигурация компьютера
    • Политики
    • Административные шаблоны
    • Панель управления
    • Принтеры

Следующие дополнительные настройки можно включить в Конфигурация компьютера :

  • Мастер добавления принтеров - Страница сетевого сканирования (управляемая сеть): эта политика устанавливает максимальное количество принтеров (каждого типа), которое мастер добавления принтера будет отображать на компьютере в управляемой сети, когда компьютер может достичь контроллера домена (например, подключенного к домену портативного компьютера в корпоративной сети).

  • Мастер добавления принтеров - страница сетевого сканирования (неуправляемая сеть) : эта политика устанавливает максимальное количество принтеров (каждого типа), которое мастер добавления принтера будет отображать на компьютере в неуправляемой сети, когда компьютер не может достичь контроллера домена (например, подключенного к домену портативного компьютера в домашней сети).

  • Всегда обрабатывать задания на печать на сервере. : При печати через сервер печати определяет, будет ли диспетчер очереди печати на клиенте обрабатывать задания на печать самостоятельно или передавать их на сервер для выполнения работы.Этот параметр политики влияет только на печать на сервере печати Windows.

  • Выполнять драйверы печати в изолированных процессах : этот параметр политики определяет, будет ли диспетчер очереди печати выполнять драйверы печати в изолированном или отдельном процессе. Когда драйверы печати загружаются в изолированном процессе (или изолированных процессах), сбой драйвера печати не приведет к сбою службы диспетчера очереди печати.

  • Расширить подключение Point and Print для поиска в Центре обновления Windows : этот параметр политики позволяет указать, где клиентские компьютеры будут искать драйверы Point and Print.Если вы включите этот параметр политики, клиентский компьютер продолжит поиск совместимых драйверов Point and Print из Центра обновления Windows после того, как ему не удастся найти совместимый драйвер в локальном хранилище драйверов и в кэше драйверов сервера.

  • Использовать только указание пакета и печать. : Эта политика ограничивает использование клиентских компьютеров только указанием пакета и печатью. Если этот параметр включен, пользователи смогут указывать и печатать только на тех принтерах, которые используют драйверы с поддержкой пакетов.При использовании пакета Point and Print клиентские компьютеры будут проверять подпись драйверов для всех драйверов, загружаемых с серверов печати.

  • Переопределить параметр совместимости выполнения драйвера печати, сообщаемый драйвером печати. ​​: этот параметр политики определяет, будет ли диспетчер очереди печати переопределять совместимость изоляции драйвера, сообщаемую драйвером печати. Это позволяет запускать драйверы печати в изолированном процессе, даже если драйвер не сообщает о совместимости.

Если вы включите этот параметр политики, диспетчер очереди печати будет игнорировать значение флага совместимости с изоляцией драйвера, сообщаемое драйвером печати.

  • Укажите и распечатайте пакет - Одобренные серверы : Ограничивает указание пакета и печать утвержденными серверами. Этот параметр политики ограничивает точки пакета и подключения для печати к утвержденным серверам. Этот параметр применяется только к соединениям точки и печати пакета и не зависит от политики Ограничения точки и печати , которая управляет поведением подключений точки и печати без пакетов.

    Клиент, работающий под управлением Windows Vista или более поздней версии Windows, будет пытаться установить соединение точки и печати без пакета в любое время, когда точка пакета и подключение для печати не работают. Сюда входят попытки, заблокированные этой политикой. Администраторам может потребоваться установить обе политики, чтобы блокировать все подключения для печати к определенному серверу печати.

    Если этот параметр включен, пользователи смогут упаковывать и печатать только на серверах печати, утвержденных администратором сети.При использовании пакета Point and Print клиентские компьютеры будут проверять подпись драйверов для всех драйверов, загружаемых с серверов печати.

  • Ограничения указания и печати : этот параметр политики управляет поведением клиента «Указание и печать», включая запросы безопасности для компьютеров с Windows Vista. Параметр политики применяется только к клиентам без администратора печати и только к компьютерам, которые являются членами домена.

    Если параметр политики включен, выполняются следующие условия:

    • Клиенты Windows XP и более поздних версий будут загружать компоненты драйвера печати только из списка явно названных серверов.Если на клиенте доступен совместимый драйвер печати, будет выполнено подключение к принтеру. Если совместимый драйвер печати недоступен на клиенте, соединение не будет установлено.

    • Вы можете настроить клиентов Windows Vista так, чтобы предупреждения системы безопасности и командные запросы с повышенными привилегиями не отображались, когда пользователи указывают и печатают или когда необходимо обновить драйверы подключения принтера.

      Если параметр политики не настроен, выполняются следующие условия:

    • Клиентские компьютеры Windows Vista могут указывать и печатать на любом сервере.

    • На компьютерах с Windows Vista будет отображаться предупреждение и командная строка с повышенными привилегиями, когда пользователи создают подключение принтера к любому серверу с помощью функции «Указать и печатать».

    • На компьютерах под управлением Windows Vista будет отображаться предупреждение и командная строка с повышенными привилегиями, когда необходимо обновить существующий драйвер подключения принтера.

    • Клиентские компьютеры под управлением Windows Server 2003 и Windows XP могут создать подключение принтера к любому серверу в своем лесу с помощью функции «Указание и печать».

      Если параметр политики отключен, выполняются следующие условия:

    • Клиентские компьютеры под управлением Windows Vista могут создавать подключение принтера к любому серверу с помощью функции «Указать и печатать».

    • Компьютеры с Windows Vista не будут отображать предупреждение или командную строку с повышенными привилегиями, когда пользователи создают подключение принтера к любому серверу с помощью функции «Указать и печатать».

    • Компьютеры с Windows Vista не будут отображать предупреждение или командную строку с повышенными привилегиями, если необходимо обновить существующий драйвер подключения принтера.

    • Клиентские компьютеры под управлением Windows Server 2003 и Windows XP могут создавать подключение принтера к любому серверу с помощью функции «Указать и печатать».

    • Пользователи могут указывать и печатать только на компьютерах в своем лесу. Параметр применяется только к Windows Server 2003 и Windows XP SP1 (и более поздним пакетам обновления).

      Для получения дополнительной информации о Point and Print см. Следующие статьи:

    • Архив Центра разработки оборудования Windows

    • Описание параметра политики ограничения указания и печати в Windows Server 2003 и Windows XP

Настройка параметров принтера для пользователей

  1. Щелкните Пуск , укажите Программы , укажите Администрирование , а затем щелкните Пользователи и компьютеры Active Directory .

  2. Щелкните контейнер Active Directory домена, которым вы хотите управлять (организационная единица или домен). Щелкните этот контейнер правой кнопкой мыши и выберите Свойства .

  3. Щелкните Новый , чтобы создать новую групповую политику.

  4. В редакторе групповой политики разверните следующие папки:

    • Конфигурация пользователя
    • Административные шаблоны
    • Панель управления
    • Принтеры

Следующие параметры можно настроить в User Configuration :

  • Отключить удаление принтеров. : запрещает пользователям удалять локальные и сетевые принтеры.Если пользователь пытается удалить принтер, например, с помощью команды Удалить в инструменте «Принтеры» на панели управления, Windows отображает сообщение, объясняющее, что действие запрещено политикой. Однако эта политика не запрещает пользователям запускать программы для удаления принтера.

  • Отключить добавление принтеров : Запрещает пользователям использовать знакомые методы для добавления локальных и сетевых принтеров. Эта политика удаляет мастер установки принтера из меню Пуск и из папки Принтеры на Панели управления.Кроме того, пользователи не могут добавлять принтеры, перетаскивая значок принтера в папку Printers . Если они попытаются использовать этот метод, появится сообщение, в котором объясняется, что действие отключено политикой.

    Эта политика не запрещает пользователям использовать мастер установки и удаления оборудования для добавления принтера. Это также не мешает пользователям запускать программы для добавления принтеров. Эта политика не удаляет принтеры, которые уже добавлены пользователями. Однако, если пользователи не добавили принтер при применении этой политики, они не смогут печатать.

    Примечание

    Вы можете использовать разрешения принтера, чтобы ограничить использование принтеров без установки политики. В папке Printers щелкните правой кнопкой мыши принтер, выберите Properties , а затем щелкните вкладку Security .

  • Отображение страницы нижнего уровня в мастере добавления принтера. : позволяет пользователям просматривать в сети общие принтеры в мастере добавления принтера. Если вы включите эту политику, когда пользователи нажимают Добавить сетевой принтер , но не вводят имя конкретного принтера, мастер добавления принтера отображает список всех общих принтеров в сети и предлагает пользователям выбрать принтер.Если вы отключите эту политику, пользователи не смогут просматривать сеть. Вместо этого они должны ввести имя принтера.

    Эта политика влияет только на мастер добавления принтера. Это не мешает пользователям использовать другие инструменты для поиска общих принтеров или для подключения к сетевым принтерам.

  • Путь к Active Directory по умолчанию при поиске принтеров : указывает расположение Active Directory, в котором начинается поиск принтеров.

    Мастер добавления принтера дает пользователям возможность искать в Active Directory общий принтер.Если вы включите эту политику, эти поиски начнутся в месте, которое вы укажете в поле Путь к Active Directory по умолчанию . В противном случае поиск начинается в корне Active Directory.

    Эта политика обеспечивает отправную точку для поиска принтеров Active Directory. Он не ограничивает поиск пользователей через Active Directory.

  • Разрешить просмотр принтеров в Интернете. : добавляет путь к веб-странице Интернета или внутренней сети в мастер добавления принтера.

    Вы можете использовать эту политику, чтобы направлять пользователей на веб-страницу, с которой они могут устанавливать принтеры.

    Если вы включите эту политику и введете адрес Интернета или интрасети в текстовое поле, Windows добавит кнопку Обзор на страницу Найдите свой принтер в мастере добавления принтера. Кнопка Обзор появляется рядом с опцией «Подключиться к принтеру в Интернете» или опции в интрасети вашей компании. Когда пользователи щелкают Обзор , Windows открывает Интернет-браузер и переходит по указанному адресу для отображения доступных принтеров.

    Эта политика упрощает пользователям поиск принтеров, которые вы хотите добавить.

Список литературы

Для получения дополнительных сведений об этих параметрах политики щелкните вкладку Объяснить для каждого параметра политики.

.

Устранение неполадок Windows Server 2012: печать - статьи TechNet - США (английский)



Не стесняйтесь обновлять, дополнять или добавлять дополнительные статьи по устранению неполадок в дополнение к этой вводной статье. Ваше понимание и опыт по устранению неполадок ценны для сообщества!

Устранение неполадок печати в Windows Server 2012 следует тому же базовому процессу, что и в Windows Server 2008 R2:

  1. Определите, а затем задокументируйте тип проблемы.Проблема в невозможности распечатать какие-либо документы или только определенные типы документов? Проблема возникает только в конкретном приложении или при печати определенного документа? Проблема видна только драйвер V3 или только драйвер V4?
  2. Сбор информации об ошибках, регистрируемых или отображаемых пользователю или администратору. Если возможно, соберите снимки экрана как с сервера печати, так и с клиента.
  3. Включите ведение журнала и каналы событий для диспетчера очереди печати и любых других журналов или каналов событий, относящихся к конкретным функциям.Если новая функция в Windows Server 2012 имеет журнал для конкретной функции, это будет обсуждаться в следующих разделах.
  4. Воспроизведите проблему и соберите соответствующие журналы и данные для устранения неполадок. Во многих случаях вам нужно будет собирать журналы как с сервера, так и с клиента.
  5. Устраните проблему на основе анализа данных и внесите соответствующие изменения.
  6. Выполните тест, чтобы убедиться, что проблема решена.

Следующие инструменты обычно используются для устранения проблем с печатью в Windows.Каждый инструмент будет обсуждаться более подробно вместе с шагами настройки для каждого конкретного сценария устранения неполадок.

  • Средство просмотра событий
  • Средства отладки Windows
  • Средство проверки приложений

↑ Вернуться к началу

Параметры ведения журнала

При устранении неполадок с печатью необходимо включить журнал для канала событий PrintService.

Канал журнала событий PrintService

Канал журнала событий PrintService включает в себя как журнал администратора, так и рабочий журнал.Журнал администратора включен по умолчанию, а журнал работы - нет.

Чтобы включить журнал операций, выполните следующие действия:

1. Откройте программу просмотра событий

2. Разверните Журналы приложений и служб \ Microsoft \ Windows \ PrintService .

3. Щелкните правой кнопкой мыши Operational и выберите Enable Log .


Примечание:

Журнал работы PrintService регистрирует большое количество событий на загруженном сервере печати, и его следует включать только в целях устранения неполадок.Отключите журнал после завершения устранения неполадок. Ты можешь при необходимости увеличьте размер файла журнала, чтобы учесть объем данных, которые необходимо собрать для устранения неполадок.


↑ Вернуться к началу

Журнал событий конфигурации устройства

Журнал событий конфигурации устройства включен по умолчанию и полезен при диагностике проблем с драйверами принтера. Журнал событий находится по следующему пути:

Журналы приложений и служб \ Microsoft \ Windows \ Kernel-PnP \ Device Configuration

Сбор соответствующих журналов

Следующие журналы помогают диагностировать любые проблемы, связанные с печатью:

Таблица 1: Соответствующие журналы

Журнал

Расположение

Setupapi.app.log

% windir% \ inf \ setupapi.app.log

Setupapi.dev.log

% windir% \ inf \ setupapi.dev.log

Setupapi.dev.log переполнение

% windir% \ inf \ setupapi.dev.log.YYYYMMDD_HHMMSS.log

Setupapi.dev.log переполнение

% windir% \ inf \ setupapi.setup.log

Журнал Центра обновления Windows

% windir% \ WindowsUpdate.log

Журнал событий конфигурации устройства

% windir% \ System32 \ winevt \ Logs \ Microsoft-Windows-Kernel-PnP% 4Configuration.evtx


↑ Вернуться к началу

Обзор

Подсистема печати Windows® поддерживает широкий спектр драйверов принтера, и хотя Windows Server 2012 представляет новую модель драйвера принтера, многие серверы печати Windows Server 2012 по-прежнему будут использовать большое количество драйверов V3.Хотя эта гибкость предоставляет клиентам широкий спектр вариантов продукта, сложность и разнообразие этих опций затрудняет отладку проблемной конфигурации или определение компонентов для системных администраторов и специалистов в области информационных технологий (ИТ). это может быть причиной нестабильности системы.

В этом разделе описаны инструменты тестирования и устранения неполадок, с помощью которых можно протестировать систему печати Windows, которые Microsoft предоставляет системным администраторам и персоналу службы поддержки ИТ.Он также описывает процедуры тестирования и анализа информации, которая эти инструменты производят. Вы можете использовать эти инструменты и процедуры для устранения проблем на развернутых серверах и для тестирования конфигураций принтеров и серверов печати перед их развертыванием.

Ниже приведены общие шаги для тестирования и устранения неполадок подсистемы печати:

  1. Загрузите и установите инструменты. Загрузите и установите средства отладки для Windows и средство проверки приложений (AppVerifier) ​​на компьютер, который вы хотите протестировать.Ссылки на эти загрузки см. В разделе «Ресурсы» в конце этого документа.
  2. Настроить отладчик. Настройте отладчик и, при необходимости, консоль удаленной отладки, чтобы изучить проблему и записать информацию для последующего анализа инженерами службы поддержки продуктов Microsoft.
  3. Настроить AppVerifier.

    Настройте AppVerifier и Print Verifier для типа теста или тестов, которые вы хотите выполнить.

  4. Запустите тесты. Распечатайте документы, вызывающие ошибку, или проверьте компонент или конфигурацию.
  5. Запишите и проанализируйте результаты. Запишите результаты, полученные AppVerifier. На этом этапе вы можете отправить эту информацию инженерам службы поддержки продуктов Microsoft или проанализировать информацию и продолжить устранение неполадок.
  6. Устраните проблему и повторите тесты.

    После того, как вы нашли и исправили проблему, повторите тесты, чтобы убедиться, что эти проблемы не маскируют другую проблему.


↑ Вернуться к началу

Установка и настройка средств отладки

Инструменты отладки от Microsoft, такие как отладчик Windows и AppVerifier, могут помочь вам проанализировать проблему.Они также собирают информацию, которая достаточно подробна, чтобы помочь инженеру службы поддержки продуктов Майкрософт устранить проблему. AppVerifier управляет тесты, которые могут помочь вам найти и идентифицировать проблемы в приложениях и компонентах системы, таких как диспетчер очереди печати, очереди принтеров и драйверы принтеров.

Чтобы установить средства отладки для Windows, выполните следующие действия:

  1. Загрузите комплект драйверов Windows для Windows Server 2012 и запустите установщик wdksetup.exe.
  2. Установите средства отладки и средство проверки приложений, остальная часть WDK необязательна.

Установка и настройка Application Verifier

Для получения информации об установке и использовании AppVerifier см. Тестирование приложений с помощью AppVerifier (http://technet.microsoft.com/library/bb457063.aspx) и презентации WinHEC PowerPoint Средства разработки драйверов печати и средство проверки печати http://download.microsoft.com/download/5/E/6/5E66B27B-988B-4F50-AF3A-C2FF1E62180F/CON-T608_WH08.pptx)TBD


↑ Вернуться к началу

Отладчики Windows

Отладчики Windows позволяют заглядывать внутрь приложений и драйверов и собирать более подробную информацию о приложении.

Debugging Tools for Windows включает несколько отладчиков на уровне исходного кода: Console Debugger (CDB), Microsoft NT Symbolic Debugger (NTSD), Windows Debugger (WinDbg) и Kernel Debugger (KD).

CDB и NTSD

CDB - это символьная консольная программа, которая обеспечивает низкоуровневый анализ памяти пользовательского режима и программного кода в приложениях Windows. NTSD - это вариант CDB, который идентичен CDB во всех отношениях, за исключением того, что NTSD порождает новое текстовое окно, когда запускается, тогда как CDB наследует командное окно, из которого он был вызван.И CDB, и NTSD являются консольными приложениями, которые могут отлаживать программы пользовательского режима.

NTSD доступен в инструментах отладки для Windows, а также может быть найден в каталоге system32 Windows. Поскольку версия NTSD в system32 более ограничена, чем версия в Debugging Tools for Windows, вы должны использовать только версию NTSD. или CDB, который был установлен средствами отладки для Windows. Версия NTSD в каталоге system32 имеет следующие ограничения:

  1. Не может использоваться для удаленной отладки через отладчик.
  2. Это может не соответствовать информации, содержащейся в этом документе.

WinDbg

WinDbg - это средство отладки на базе Windows, которое может отлаживать как пользовательский режим, так и режим ядра. WinDbg обеспечивает отладку на уровне исходного кода для ядра Windows, драйверов режима ядра, системных служб, приложений пользовательского режима и драйверов пользовательского режима. WinDbg можно использовать для отладки подсистемы печати, но команды NTSD, описанные в этом документе, могут работать иначе в WinDbg.

КД

KD - это символьная консольная программа, которая позволяет проводить глубокий анализ активности в режиме ядра во всех операционных системах на базе NT. KD поддерживает многопроцессорную отладку и может использоваться для отладки программ и драйверов в режиме ядра, а также для мониторинга поведения операционная система. Этот отладчик не нужен для отладки подсистемы печати, поскольку компоненты подсистемы печати работают в пользовательском режиме.

Средство проверки приложений

AppVerifier - это инструмент проверки и тестирования во время выполнения, который отслеживает проблемы совместимости, стабильности и безопасности программ.Если вы подозреваете, что в подсистеме печати возникла проблема, вы также можете использовать функцию Print Verifier AppVerifier для проверки Подсистема печати более подробно. Функция проверки печати описана далее в этом документе.

Конфигурация AppVerifier

Для Windows Server® 2003 SP1 и более поздних версий Windows вы можете настроить AppVerifier для отслеживания и обнаружения проблем в диспетчере очереди печати. Print Verifier - это функция AppVerifier, которая обеспечивает дополнительный мониторинг подсистемы печати.По Включив тесты печати в AppVerifier, вы можете проверить, как приложения вызывают API печати, и выявлять проблемы в приложениях и драйверах принтера. Настройте AppVerifier и функцию Print Verifier для мониторинга подсистемы печати, введя следующие команда в командном окне:

appverif -enable heaps exceptions блокирует дескрипторы PrintAPI PrintDriver -for spoolsv.exe printfilterpipelinesvc.exe printisolationhost.exe

После настройки AppVerifier вам может потребоваться перезагрузить компьютер, чтобы настройки вступили в силу.По крайней мере, вы должны перезапустить службу диспетчера очереди печати.

Не делать:

Используйте AppVerifier в процессе диспетчера очереди печати только для устранения неполадок, не включайте эти параметры, если вы не устраняете неполадки подсистемы принтера. Как только проблема будет решена, настройте AppVerifier, чтобы прекратить мониторинг. процесс диспетчера очереди печати.

На следующих снимках экрана показан процесс диспетчера очереди печати, правильно настроенный с помощью графического интерфейса пользователя AppVerifier:

Рисунок 1: Конфигурация AppVerifier 1

Рисунок 2 : Конфигурация 2 AppVerifier




↑ Вернуться к началу

Конфигурация диспетчера очереди

Диспетчер очереди печати включает дополнительные функции отладки, которые можно настроить в системном реестре.Используйте regedit.exe, чтобы внести эти изменения вручную, или используйте сценарии regedit, которые приведены далее в этом документе.

Предупреждение:

Будьте предельно осторожны при изменении реестра напрямую. Изменение некоторых областей системного реестра может вызвать серьезные проблемы с операционной системой. Убедитесь, что вы создали резервную копию реестра и знаете, как его восстановить, прежде чем вносить какие-либо правки.

В следующем разделе описывается, как настроить функции отладки диспетчера очереди печати в Windows Server 2012.

В Windows Server 2012 диспетчер очереди печати поддерживает следующие функции отладки:

Чтобы явно контролировать, завершает ли система диспетчер очереди печати при обнаружении ошибки в диспетчере очереди печати, создайте подключ с именем TerminateOnFatalException в следующем разделе реестра:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print

Присвойте этому подразделу значение REG_DWORD, чтобы включить (если не ноль) или отключить (если ноль) завершение работы при ошибке.По умолчанию (если значение отсутствует в разделе реестра или отсутствует раздел реестра), завершение при ошибке включено.

Если эта функция отключена, обработчик исключений диспетчера очереди печати позволяет передать исключение следующему доступному обработчику, которым является диспетчер управления службами (SCM). SCM записывает событие остановки службы (идентификатор события 7037) в журнал Windows \ System.

Чтобы система могла взломать отладчик при обнаружении ошибки в диспетчере очереди печати, создайте подраздел с именем BreakOnFatalException в следующем разделе реестра:

HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print

Присвойте этому подразделу значение REG_DWORD, чтобы включить (если не ноль) или отключить (если 0) прерывание при ошибке.По умолчанию (если значение отсутствует в разделе реестра или отсутствует раздел реестра) прерывание при ошибке отключено.

Ключи TerminateOnFatalException и BreakOnFatalException влияют на обработку ошибок, которые происходят в диспетчере очереди печати, в конвейере фильтра печати и во всех хост-процессах изоляции драйвера принтера («песочнице»). Когда один из этих модулей выходит из строя, диспетчер очереди печати сообщает сообщение об ошибке в отчет об ошибках Windows (WER), которое регистрирует ошибку. В следующем разделе этого документа описывается, как просматривать журнал.

Обработчик векторных исключений диспетчера очереди печати

Процесс диспетчера очереди печати содержит внутреннюю часть, предназначенную для обработки следующих исключений:

До Windows 7:

EXCEPTION_ACCESS_VIOLATION

EXCEPTION_INT_DIVIDE_BY_ZERO

EXCEPTION_DATATYPE_MISALIGNMENT

Добавлено в Windows 7:

EXCEPTION_POSSIBLE_DEADLOCK

EXCEPTION_ILLEGAL_INSTRUCTION

EXCEPTION_BREAKPOINT

EXCEPTION_STACK_OVERFLOW

STATUS_INSTRUCTION_MISALIGNMENT

STATUS_PRIVILEGED_INSTRUCTION

STATUS_HANDLE_NOT_CLOSABLE

STATUS_ASSERTION_FAILURE

STATUS_GUARD_PAGE_VIOLATION

Сценарий Regedit

Вместо того, чтобы вручную создавать разделы реестра для настройки диспетчера очереди печати для отладки, вы можете создать сценарий реестра для создания разделов реестра.Загрузите сценарий в реестр с помощью regedit.exe. Следующий текст представляет собой сценарий реестра, который может быть сохраненным в виде текстового файла и использоваться для настройки диспетчера очереди печати для отладки в Windows 7. Чтобы создать этот файл, запустите Блокнот и скопируйте следующий текст в Блокнот:

РЕГЕДИТ4

;;

;; Сценарий Regedit для включения отладки Print Verifier в

;; диспетчер очереди печати в Windows Server 2012.

;;

[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print]

«TerminateOnFatalException» = двойное слово: 00000001

«BreakOnFatalException» = двойное слово: 00000001

Первой строкой в ​​документе «Блокнот» должна быть строка, содержащая REGEDIT4.На Файл меню, щелкните Сохранить как и в диалоговом окне Сохранить как сохраните документ, выбрав Все файлы в поле со списком Сохранить как и введите EnablePrintVer.reg в поле Имя файла . Расширение файла .reg необходимо, чтобы связать этот файл с regedit.exe. В проводнике Windows запустите EnablePrintVer.reg, чтобы добавить значения в реестр и настроить диспетчер очереди печати для AppVerifier. исправление проблем.

Чтобы удалить эти настройки после того, как вы закончите устранение неполадок в системе, следующий текст можно сохранить в виде текстового файла и использовать Regedit для очистки двух записей реестра. Чтобы создать этот файл, запустите Блокнот и скопируйте в Блокнот следующий текст:

РЕГЕДИТ4

;;

;; Сценарий Regedit для удаления отладки Print Verifier

;; настройки диспетчера очереди печати в Windows Server 2012.

;;

[-HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print

\ TerminateOnFatalException]

[-HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Print

\ BreakOnFatalException]

Первой строкой в ​​документе «Блокнот» должна быть строка, содержащая REGEDIT4.На Файл меню, щелкните Сохранить как и в диалоговом окне Сохранить как сохраните документ, выбрав Все файлы в поле со списком Сохранить как и введите DisablePrintVer.reg в поле Имя файла . Как и в случае с предыдущим файлом, требуется расширение файла .reg. В проводнике Windows запустите DisablePrintVer.reg, чтобы удалить значения из реестра и вернуть диспетчер очереди печати в нормальный режим работы.

Выход AppVerifier

Если диспетчер очереди печати дает сбой во время работы AppVerifier, AppVerifier записывает информацию о сбое в один или несколько файлов журнала.В следующем разделе обсуждается файл журнала, который AppVerifier создает в Windows Server 2012.

Когда в Windows Server 2012 происходит сбой диспетчера очереди печати, AppVerifier всегда сообщает о сбое в WER, который записывает информацию о сбое в файл журнала, который можно просмотреть с помощью системного инструмента «Просмотр событий». Чтобы просмотреть файл журнала, сделайте следующее:

  1. На начальном экране найдите Event Viewer и запустите его.
  2. На левой панели окна средства просмотра событий щелкните Журналы Windows , а затем щелкните Приложение .

После того, как вы выполните эти шаги, список событий приложения из файла журнала появится на центральной панели окна просмотра событий. Прокрутите список, чтобы найти информацию об ошибке диспетчера очереди печати.


↑ Вернуться к началу

Запуск тестов и анализ результатов

После настройки программного обеспечения запустите тест или распечатайте документ, который вызывает ошибку или тестирует новую конфигурацию. Когда AppVerifier обнаруживает ошибку, он переходит в отладчик и отображает код остановки с сообщением, указывающим характер проблемы.

Распечатать сообщения проверки

Print Verifier проверяет множество различных аспектов компонентов в подсистеме печати, например, как эти компоненты используются диспетчером очереди печати и приложениями и как они используют системные ресурсы. Print Verifier проверяет оба API печати, которые приложение использует и ресурсы, которые используют драйверы принтера.

Файл справки в AppVerifier содержит более подробную информацию о сообщениях Print Verifier.

Сбор данных из средства проверки печати останавливается

Когда AppVerifier вторгается в отладчик, вы должны сначала определить, почему программа остановилась, а затем использовать отладчик для создания файла дампа.В файле дампа записывается состояние системы и приложения на момент возникновения ошибки.

Если вы хотите продолжить исследование проблемы с помощью отладчика, вам следует создать файл журнала и вести подробные записи вашего расследования. Файл журнала послужит удобной справкой при просмотре расследования, а также может предоставить ценную информацию инженерам службы поддержки продуктов Microsoft.

Определите причину остановки

Перед отладкой программы необходимо сначала определить, вызвало ли приложение AppVerifier или другая программа остановку программы в отладчике.Проверьте следующие условия, чтобы убедиться, что вы исследуете проблему в подсистеме печати, которую AppVerifier обнаружен.

  • Программа остановилась на точке останова в пользовательском режиме?

Когда программа останавливается на точке останова пользовательского режима в отладчике, на экране консоли должна отображаться следующая командная строка:

0: 000>

Фактические числа, стоящие перед знаком «больше» (>), могут отличаться, поскольку они указывают идентификатор отлаживаемого потока процесса.

Если командная строка выглядит примерно так:

0: kd>

, то ошибка связана с отладчиком ядра, и проблема выходит за рамки этого документа.

  • Был ли AppVerifier настроен на проверку ошибок кучи в Spoolsv.exe?

Убедитесь, что в AppVerifier включен тест Heaps в категории тестов Basics в Проверяет окно для приложения spoolsv.exe.

  • Все остальные тестируемые программы были настроены на ошибки кучи?

Убедитесь, что, как минимум, тест Heaps включен в категории теста Basics в Проверяет окно AppVerifier для всех тестируемых приложений.Для более тщательного тестирования. вы также можете включить тесты исключений, блокировок, дескрипторов, PrintDriver и PrintAPI. При тестировании драйверов принтера XPSDrv включите printfilterpipelinesvc.exe в списке Applications .

  • Содержал ли отладчик сообщение AppVerifier?

AppVerifier записывает информацию в консоль отладчика после обнаружения ошибки, но до остановки программы в отладчике. Если в отладчике не отображается информация AppVerifier, проблема все еще существует; это не просто проблема AppVerifier найден.

В следующем примере показана остановка AppVerifier. Содержание этого сообщения определяется характером проблемы, обнаруженной AppVerifier. Справка AppVerifier содержит более подробную информацию о кодах остановки проверки:

================================================= ==========

VERIFIER STOP 0000060F: pid 0xA20: при проверке памяти возникло непредвиденное исключение

C0000005: код исключения.

0013E868: исключительная запись.Используйте .exr для его отображения.

0013E884: запись контекста. Используйте .cxr для его отображения.

134AB000: адрес памяти

Эта остановка верификатора может быть продолжена.

После отладки используйте "go" для продолжения.

Исключение инструкции прерывания - код 80000003 (первый шанс)

ntdll! DbgBreakPoint:

77eaf2bc cc int 3

Создание файла дампа

Первым шагом в сеансе отладки является сохранение контекста системы и программы на момент взлома отладчика.Файл минидампа пользователя содержит доступное адресное пространство памяти и записывает эту информацию, чтобы другой человек может проанализировать проблему после перезапуска системы. Файл дампа позволяет исследовать проблему позже и при необходимости на другом компьютере.

Сохранение файла дампа с помощью команды .dump и выбора описательного имени файла для файла дампа. Использование параметра / ma в командной строке дампа создает минидамп, который содержит данные памяти, данные обработки, информацию о выгруженных модулях, основную информацию о памяти, и информация о времени потока.В следующем примере показана команда дампа, которая создает выходной файл:

c: \ 03_24_2004_11h_am.DMP.

Имя файла в этом примере было выбрано, чтобы указать дату и время создания файла дампа:

0: 001> .dump / ma c: \ 03_24_2004_11h_am.DMP

Создание c: \ 03_24_2004_11h_am.DMP - мини-дамп пользователя

Дамп успешно записан

0: 001>

Этот файл журнала содержит минимум информации, который необходимо собрать инженеру службы поддержки продуктов Microsoft для анализа проблемы.В некоторых случаях вы также можете добавить параметр / ba к команде dump, чтобы сохранить символы и файлы изображений. вместе с файлом дампа в CAB-файле. Это создает более крупный и полный файл, содержащий всю информацию, необходимую для анализа проблемы на машине, не имеющей доступа к символам. Следующий пример иллюстрирует этот вариант. добавлен к команде, которая использовалась в предыдущем примере:

0: 001> .dump / ma / ba c: \ 03_24_2004_11h_am.DMP

Создание c: \ 03_24_2004_11h_am.CAB - мини-дамп пользователя

Дамп успешно записан

0: 001>

После создания файлов дампа отправьте их в службу поддержки продуктов Microsoft для анализа.


↑ Вернуться к началу

Устранение неполадок функций печати Windows Server 2012

Устранение неполадок прямой печати в филиалах

Branch Office Direct Printing может быть активирован только администратором и должен быть настроен в очереди печати сервера.Невозможно настроить прямую печать в Branch Office с клиента.

Если BODP включен для очереди печати, будет установлен следующий раздел реестра:

HKLM \ System \ CurrentControlSet \ Control \ Print \ Printers \ \ PrinterDriverData

ЗНАЧЕНИЕ: EnableBranchOfficePrinting

ТИП: REG_DWORD

Значение 1 указывает, что включен, и если значение не существует или установлено в 0, то BODP отключен.

Консоль управления печатью покажет, что BODP включен для очереди при доступе к свойствам принтера.Если Отключить прямую печать в филиалах Отображается , затем BODP ВКЛЮЧЕН:

Рисунок 35: Прямая печать в филиале включена

Кроме того, как указано в разделе «Архитектура» выше, прямая печать в филиалах отключается, если выполняется одно из следующих условий:

  • Расширенный драйвер точки и печати используется в очереди печати
  • Используемый драйвер не поддерживает рендеринг на стороне клиента
  • Порт, используемый на сервере, не является стандартным портом TCP / IP или портом WSD
  • Администратор имеет вручную включил рендеринг на стороне сервера в очереди, отключив рендеринг на стороне клиента
  • Параметр сохранения печатных заданий включен для очереди
  • Объединение принтеров включено для данной очереди

Для получения дополнительной информации о прямой печати в филиалах см. Технические подробности прямой печати для филиала (http: // technet.microsoft.com/library/jj134152).

Информация журнала событий

Для получения информации о событиях печати, зарегистрированных в журнале событий, в ближайшем будущем в TechNet Wiki будет размещена статья.


.

Смотрите также